CA2433891A1 - Policy-based forwarding in open shortest path first (ospf) networks - Google Patents
Policy-based forwarding in open shortest path first (ospf) networks Download PDFInfo
- Publication number
- CA2433891A1 CA2433891A1 CA002433891A CA2433891A CA2433891A1 CA 2433891 A1 CA2433891 A1 CA 2433891A1 CA 002433891 A CA002433891 A CA 002433891A CA 2433891 A CA2433891 A CA 2433891A CA 2433891 A1 CA2433891 A1 CA 2433891A1
- Authority
- CA
- Canada
- Prior art keywords
- lsa
- router
- route tag
- route
- forwarding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/03—Topology update or discovery by updating link state protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/033—Topology update or discovery by updating distance vector protocols
Abstract
Policy-based traffic forwarding in a data network is implemented using policy-based control over propagation of LSA messages through the data network. A
route tag is asserted in respect of a link state advertisement (LSA) message advertising a network address. Propagation of the LSA through the data network is controlled using the asserted internal route tag. At each hop, a policy decision affecting the forwarding of the LSA is made. Exemplary policy decisions include, Pass and Discard. In addition, the forwarding table may be updated using the route and address information contained in the LSA. In this case, routes entered in the forwarding table may be tagged as an inclusion route or an exclusion route. This may be based on the value of an exclusion route flag, such as a binary "0" or "1" inserted into an unused portion of the options field of the LSA.
route tag is asserted in respect of a link state advertisement (LSA) message advertising a network address. Propagation of the LSA through the data network is controlled using the asserted internal route tag. At each hop, a policy decision affecting the forwarding of the LSA is made. Exemplary policy decisions include, Pass and Discard. In addition, the forwarding table may be updated using the route and address information contained in the LSA. In this case, routes entered in the forwarding table may be tagged as an inclusion route or an exclusion route. This may be based on the value of an exclusion route flag, such as a binary "0" or "1" inserted into an unused portion of the options field of the LSA.
Claims (31)
1. A method of enabling policy-based traffic forwarding in a data network, the method comprising steps of:
asserting a route tag in respect of a link state advertisement (LSA) message; and controlling propagation of the LSA through the data network using the asserted internal route tag.
asserting a route tag in respect of a link state advertisement (LSA) message; and controlling propagation of the LSA through the data network using the asserted internal route tag.
2. A method as claimed in claim 1, wherein the data network is an Open Shortest Path first (OSPF) network.
3. A method as claimed in claim 1, wherein the route tag comprises one of:
an internal route tag associated with an address located within an autonomous system of the data network; and an external route tag associated with an address located outside the autonomous system.
an internal route tag associated with an address located within an autonomous system of the data network; and an external route tag associated with an address located outside the autonomous system.
4. A method as claimed in claim 1, wherein the step of asserting a route tag comprises steps of:
setting a route tag value respecting the LSA; and inserting the route tag value into a predetermined field of the LSA.
setting a route tag value respecting the LSA; and inserting the route tag value into a predetermined field of the LSA.
5. A method as claimed in claim 4, wherein the route tag value is set by a policy having a match criteria corresponding to a predetermined attribute of the LSA.
6. A method as claimed in claim 5, wherein the predetermined attribute comprises any one or more of:
a source address; a source area; a destination address; and a destination area.
a source address; a source area; a destination address; and a destination area.
7. A method as claimed in claim 4, wherein the LSA is a Type-5 LSA, and the step of inserting the route tag comprises a step of inserting the route tag value into an external route tag field of the LSA.
8. A method as claimed in claim 4, wherein the step of inserting the route tag comprises a step of inserting the route tag value into an internal route tag field of a modified Type-3 LSA.
9. A method as claimed in claim 1, wherein the step of controlling propagation of the LSA comprises a step of implementing a forwarding policy having a match criteria corresponding to the asserted route tag.
10. A method as claimed in claim 9, wherein the forwarding policy corresponds to one of:
a pass decision, in which the LSA is forwarded to a downstream link; and a discard decision, in which the LSA is discarded without forwarding.
a pass decision, in which the LSA is forwarded to a downstream link; and a discard decision, in which the LSA is discarded without forwarding.
11. A method as claimed in claim 10, wherein implementation of the forwarding policy further comprises a step of updating a forwarding table using information contained in the LSA as either one of: an inclusion route; and an exclusion route.
12. A router adapted for enabling policy-based traffic forwarding in a data network, the router comprising means for controlling propagation of a link state advertisement (LSA) message through the data network using a route tag asserted in respect of the LSA.
13. A router as claimed in claim 12, wherein the data network comprises an Open Shortest Path first (OSPF) network.
14. A router as claimed in claim 13, wherein the router comprises any one of an autonomous system border router, and an area border router.
15. A muter as claimed in claim 12, wherein the route tag comprises one of:
an internal route tag associated with an address located within an autonomous system of the data network; and an external route tag associated with an address located outside the autonomous system.
an internal route tag associated with an address located within an autonomous system of the data network; and an external route tag associated with an address located outside the autonomous system.
16. A muter as claimed in claim 12, wherein the means for controlling propagation of the LSA comprises means for implementing a forwarding policy having a match criteria corresponding to at least the asserted route tag.
17. A router as claimed in claim 16, wherein the forwarding policy corresponds to one of:
a pass decision, in which the LSA is forwarded to a downstream link; and a discard decision, in which the LSA is discarded without forwarding.
a pass decision, in which the LSA is forwarded to a downstream link; and a discard decision, in which the LSA is discarded without forwarding.
18. A router as claimed in claim 17, wherein the means for implementing the forwarding policy further comprises means for updating a forwarding table using information contained in the LSA as either one of: an inclusion route and an exclusion route.
19. A router as claimed in claim 12, further comprising means for asserting the route tag in respect of the LSA.
20. A router as claimed in claim 19, wherein the means for asserting the route tag comprises:
means for setting a route tag value respecting the LSA; and means for inserting the route tag into a predetermined field of the LSA.
means for setting a route tag value respecting the LSA; and means for inserting the route tag into a predetermined field of the LSA.
21. A router as claimed in claim 20, wherein the means for setting the route tag value comprises a policy having a match criteria corresponding to one or more predetermined attributes of the LSA.
22. A router as claimed in claim 21, wherein the one or more predetermined attributes comprise any one or more of: a source address; a source area; a destination address; and a destination area.
23. A router as claimed in claim 20, wherein the router is an ASBR, and the means for inserting the route tag is adapted to insert the route tag value into an external route tag field of a Type-5 LSA.
24. A router as claimed in claim 20, wherein the router is an ABR, and the means for inserting the route tag is adapted to insert the route tag value into an internal route tag field of a modified Type-3 LSA.
25. A software program adapted to control a router to enable policy-based traffic forwarding in a data network, the software program comprising software adapted to control propagation of a link state advertisement (LSA) message through the data network using a route tag asserted in respect of the LSA.
26. A software program as claimed in claim 25, wherein the software adapted to control propagation of the LSA comprises software adapted to implement a forwarding policy having a match criteria corresponding to at least the asserted route tag.
27. A software program as claimed in claim 26, wherein the software adapted to implement the forwarding policy further comprises software adapted to control the router to update a forwarding table using information contained in the LSA as either one of: an inclusion route and an exclusion route.
28. A software program as claimed in claim 25, further comprising software adapted to control the router to assert the route tag in respect of the LSA.
29. A software program as claimed in claim 28, wherein the software adapted to control the router to assert the route tag comprises:
software adapted to control the router to set a route tag value respecting the LSA; and software adapted to control the router to insert the route tag into a predetermined field of the LSA.
software adapted to control the router to set a route tag value respecting the LSA; and software adapted to control the router to insert the route tag into a predetermined field of the LSA.
30. A software program as claimed in claim 29, wherein the router is an ASBR, and the software adapted to control the router to insert the route tag is adapted to control the router to insert the route tag value into an external route tag field of a Type-5 LSA.
31. A software program as claimed in claim 29, wherein the router is an ABR, and the software adapted to control the router to insert the route tag is adapted to control the router to insert the route tag value into an internal route tag field of a modified Type-3 LSA.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/899,265 US7831733B2 (en) | 2001-07-06 | 2001-07-06 | Policy-based forwarding in open shortest path first (OSPF) networks |
US09/899,265 | 2001-07-06 | ||
PCT/CA2001/001827 WO2003005649A1 (en) | 2001-07-06 | 2001-12-20 | Policy-based forwarding in open shortest path first (ospf) networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2433891A1 true CA2433891A1 (en) | 2003-01-16 |
CA2433891C CA2433891C (en) | 2010-09-28 |
Family
ID=25410692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2433891A Expired - Fee Related CA2433891C (en) | 2001-07-06 | 2001-12-20 | Policy-based forwarding in open shortest path first (ospf) networks |
Country Status (5)
Country | Link |
---|---|
US (1) | US7831733B2 (en) |
EP (1) | EP1405468B1 (en) |
CA (1) | CA2433891C (en) |
DE (1) | DE60128733T2 (en) |
WO (1) | WO2003005649A1 (en) |
Families Citing this family (190)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6751191B1 (en) | 1999-06-29 | 2004-06-15 | Cisco Technology, Inc. | Load sharing and redundancy scheme |
US7349979B1 (en) * | 1999-12-02 | 2008-03-25 | Cisco Technology, Inc. | Method and apparatus for redirecting network traffic |
US7058007B1 (en) | 2000-01-18 | 2006-06-06 | Cisco Technology, Inc. | Method for a cable modem to rapidly switch to a backup CMTS |
US6839829B1 (en) | 2000-01-18 | 2005-01-04 | Cisco Technology, Inc. | Routing protocol based redundancy design for shared-access networks |
US7881208B1 (en) | 2001-06-18 | 2011-02-01 | Cisco Technology, Inc. | Gateway load balancing protocol |
US7844696B2 (en) * | 2001-06-27 | 2010-11-30 | Arbor Networks, Inc. | Method and system for monitoring control signal traffic over a computer network |
US7042888B2 (en) * | 2001-09-24 | 2006-05-09 | Ericsson Inc. | System and method for processing packets |
US20030084219A1 (en) * | 2001-10-26 | 2003-05-01 | Maxxan Systems, Inc. | System, apparatus and method for address forwarding for a computer network |
US20030088620A1 (en) * | 2001-11-05 | 2003-05-08 | Microsoft Corporation | Scaleable message dissemination system and method |
US6968393B1 (en) * | 2001-11-19 | 2005-11-22 | Redback Networks, Inc. | Method and apparatus for an attribute oriented routing update |
US7085846B2 (en) * | 2001-12-31 | 2006-08-01 | Maxxan Systems, Incorporated | Buffer to buffer credit flow control for computer network |
US7233593B2 (en) * | 2002-03-05 | 2007-06-19 | Nortel Networks Limited | System, device, and method for routing information in a communication network using policy extrapolation |
US7295561B1 (en) | 2002-04-05 | 2007-11-13 | Ciphermax, Inc. | Fibre channel implementation using network processors |
US20030195956A1 (en) * | 2002-04-15 | 2003-10-16 | Maxxan Systems, Inc. | System and method for allocating unique zone membership |
US20030200330A1 (en) * | 2002-04-22 | 2003-10-23 | Maxxan Systems, Inc. | System and method for load-sharing computer network switch |
US20030202510A1 (en) * | 2002-04-26 | 2003-10-30 | Maxxan Systems, Inc. | System and method for scalable switch fabric for computer network |
US20030202520A1 (en) * | 2002-04-26 | 2003-10-30 | Maxxan Systems, Inc. | Scalable switch fabric system and apparatus for computer networks |
US7362744B2 (en) * | 2002-08-15 | 2008-04-22 | International Business Machines Corporation | Database management system and method of using it to transmit packets |
US7436855B2 (en) * | 2003-02-21 | 2008-10-14 | Alcatel Lucent | Prohibit or avoid route mechanism for path setup |
US8078758B1 (en) * | 2003-06-05 | 2011-12-13 | Juniper Networks, Inc. | Automatic configuration of source address filters within a network device |
US8386272B2 (en) * | 2003-08-06 | 2013-02-26 | International Business Machines Corporation | Autonomic assistance for policy generation |
US20050047412A1 (en) * | 2003-08-25 | 2005-03-03 | Susan Hares | Establishment and enforcement of policies in packet-switched networks |
US7391730B1 (en) * | 2004-07-21 | 2008-06-24 | Cisco Technology | System and method for synchronizing link state databases in a network environment |
US7519009B2 (en) * | 2004-09-29 | 2009-04-14 | The Boeing Company | Virtual exterior gateway protocol and related methods |
US7742431B2 (en) * | 2004-12-22 | 2010-06-22 | Cisco Technology, Inc. | Selectively sending link state messages in a network link state protocol based on interest of network nodes |
US8248956B2 (en) * | 2005-10-31 | 2012-08-21 | Hewlett-Packard Development Company, L.P. | Method or apparatus for distributing routing information in networks |
US8531953B2 (en) * | 2006-02-21 | 2013-09-10 | Barclays Capital Inc. | System and method for network traffic splitting |
US8589573B2 (en) | 2006-03-08 | 2013-11-19 | Cisco Technology, Inc. | Technique for preventing routing loops by disseminating BGP attribute information in an OSPF-configured network |
US20070258447A1 (en) * | 2006-05-04 | 2007-11-08 | Robert Raszuk | Inter-area summarization of edge-device addresses using RFC3107 |
US20080288919A1 (en) * | 2007-05-14 | 2008-11-20 | Microsoft Corporation | Encoding of Symbol Table in an Executable |
US7995500B2 (en) * | 2006-11-30 | 2011-08-09 | Cisco Technology, Inc. | Managing an amount of tunnels in a computer network |
US8175099B2 (en) * | 2007-05-14 | 2012-05-08 | Microsoft Corporation | Embedded system development platform |
US7672253B2 (en) * | 2007-08-06 | 2010-03-02 | Cisco Technology, Inc. | Border router with selective filtering of link state advertisements |
US8238338B2 (en) * | 2007-09-14 | 2012-08-07 | Cisco Technology, Inc. | Interior gateway protocol summarization preserving internet protocol reachability information |
US7860027B2 (en) * | 2007-11-21 | 2010-12-28 | Cisco Technology, Inc. | Extending an IP everywhere network over a plurality of flooding domains |
US7876700B2 (en) * | 2007-12-14 | 2011-01-25 | Verizon Patent And Licensing Inc. | Method and system for providing default route advertisement protection |
US9456054B2 (en) | 2008-05-16 | 2016-09-27 | Palo Alto Research Center Incorporated | Controlling the spread of interests and content in a content centric network |
CN101753424B (en) * | 2008-11-28 | 2012-07-04 | 华为技术有限公司 | Data communication system, router, data sending and mobility management method |
US8923293B2 (en) | 2009-10-21 | 2014-12-30 | Palo Alto Research Center Incorporated | Adaptive multi-interface use for content networking |
US8959201B2 (en) * | 2009-12-16 | 2015-02-17 | Juniper Networks, Inc. | Limiting control traffic in a redundant gateway architecture |
CN101820395B (en) * | 2010-05-19 | 2012-11-28 | 杭州华三通信技术有限公司 | Routing information configuration and private network label addition method and device based on MPLS (Multiple Protocol Label Switching) |
US8478917B2 (en) | 2010-09-22 | 2013-07-02 | Microsoft Corporation | Automatic addressing protocol for a shared bus |
KR20120071118A (en) * | 2010-12-22 | 2012-07-02 | 한국전자통신연구원 | Path computation apparatus and path computation apparatus method for the same |
US11178244B2 (en) * | 2011-08-09 | 2021-11-16 | Comcast Cable Communications, Llc | Content delivery network routing using border gateway protocol |
WO2013052893A1 (en) * | 2011-10-07 | 2013-04-11 | Huawei Technologies Co., Ltd. | Simple topology transparent zoning in network communications |
US9280546B2 (en) | 2012-10-31 | 2016-03-08 | Palo Alto Research Center Incorporated | System and method for accessing digital content using a location-independent name |
US9400800B2 (en) | 2012-11-19 | 2016-07-26 | Palo Alto Research Center Incorporated | Data transport by named content synchronization |
US9325561B2 (en) * | 2012-12-05 | 2016-04-26 | At&T Intellectual Property I, L.P. | Inter-provider network architecture |
US10430839B2 (en) | 2012-12-12 | 2019-10-01 | Cisco Technology, Inc. | Distributed advertisement insertion in content-centric networks |
US9978025B2 (en) | 2013-03-20 | 2018-05-22 | Cisco Technology, Inc. | Ordered-element naming for name-based packet forwarding |
US9935791B2 (en) | 2013-05-20 | 2018-04-03 | Cisco Technology, Inc. | Method and system for name resolution across heterogeneous architectures |
US9185120B2 (en) | 2013-05-23 | 2015-11-10 | Palo Alto Research Center Incorporated | Method and system for mitigating interest flooding attacks in content-centric networks |
US9444722B2 (en) | 2013-08-01 | 2016-09-13 | Palo Alto Research Center Incorporated | Method and apparatus for configuring routing paths in a custodian-based routing architecture |
US9258210B2 (en) | 2013-10-01 | 2016-02-09 | Juniper Networks, Inc. | Dynamic area filtering for link-state routing protocols |
US9407549B2 (en) | 2013-10-29 | 2016-08-02 | Palo Alto Research Center Incorporated | System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers |
US9276840B2 (en) | 2013-10-30 | 2016-03-01 | Palo Alto Research Center Incorporated | Interest messages with a payload for a named data network |
US9282050B2 (en) | 2013-10-30 | 2016-03-08 | Palo Alto Research Center Incorporated | System and method for minimum path MTU discovery in content centric networks |
US9401864B2 (en) | 2013-10-31 | 2016-07-26 | Palo Alto Research Center Incorporated | Express header for packets with hierarchically structured variable-length identifiers |
US10101801B2 (en) | 2013-11-13 | 2018-10-16 | Cisco Technology, Inc. | Method and apparatus for prefetching content in a data stream |
US10129365B2 (en) | 2013-11-13 | 2018-11-13 | Cisco Technology, Inc. | Method and apparatus for pre-fetching remote content based on static and dynamic recommendations |
US9311377B2 (en) | 2013-11-13 | 2016-04-12 | Palo Alto Research Center Incorporated | Method and apparatus for performing server handoff in a name-based content distribution system |
US10089655B2 (en) | 2013-11-27 | 2018-10-02 | Cisco Technology, Inc. | Method and apparatus for scalable data broadcasting |
US9503358B2 (en) * | 2013-12-05 | 2016-11-22 | Palo Alto Research Center Incorporated | Distance-based routing in an information-centric network |
US9379979B2 (en) | 2014-01-14 | 2016-06-28 | Palo Alto Research Center Incorporated | Method and apparatus for establishing a virtual interface for a set of mutual-listener devices |
US10172068B2 (en) | 2014-01-22 | 2019-01-01 | Cisco Technology, Inc. | Service-oriented routing in software-defined MANETs |
US10098051B2 (en) | 2014-01-22 | 2018-10-09 | Cisco Technology, Inc. | Gateways and routing in software-defined manets |
US9374304B2 (en) | 2014-01-24 | 2016-06-21 | Palo Alto Research Center Incorporated | End-to end route tracing over a named-data network |
US9531679B2 (en) | 2014-02-06 | 2016-12-27 | Palo Alto Research Center Incorporated | Content-based transport security for distributed producers |
US9954678B2 (en) | 2014-02-06 | 2018-04-24 | Cisco Technology, Inc. | Content-based transport security |
US9678998B2 (en) | 2014-02-28 | 2017-06-13 | Cisco Technology, Inc. | Content name resolution for information centric networking |
US10089651B2 (en) | 2014-03-03 | 2018-10-02 | Cisco Technology, Inc. | Method and apparatus for streaming advertisements in a scalable data broadcasting system |
US9836540B2 (en) | 2014-03-04 | 2017-12-05 | Cisco Technology, Inc. | System and method for direct storage access in a content-centric network |
US9473405B2 (en) | 2014-03-10 | 2016-10-18 | Palo Alto Research Center Incorporated | Concurrent hashes and sub-hashes on data streams |
US9391896B2 (en) | 2014-03-10 | 2016-07-12 | Palo Alto Research Center Incorporated | System and method for packet forwarding using a conjunctive normal form strategy in a content-centric network |
US9626413B2 (en) | 2014-03-10 | 2017-04-18 | Cisco Systems, Inc. | System and method for ranking content popularity in a content-centric network |
US9407432B2 (en) | 2014-03-19 | 2016-08-02 | Palo Alto Research Center Incorporated | System and method for efficient and secure distribution of digital content |
US9916601B2 (en) | 2014-03-21 | 2018-03-13 | Cisco Technology, Inc. | Marketplace for presenting advertisements in a scalable data broadcasting system |
US9363179B2 (en) | 2014-03-26 | 2016-06-07 | Palo Alto Research Center Incorporated | Multi-publisher routing protocol for named data networks |
US9363086B2 (en) | 2014-03-31 | 2016-06-07 | Palo Alto Research Center Incorporated | Aggregate signing of data in content centric networking |
US9716622B2 (en) | 2014-04-01 | 2017-07-25 | Cisco Technology, Inc. | System and method for dynamic name configuration in content-centric networks |
US10075521B2 (en) | 2014-04-07 | 2018-09-11 | Cisco Technology, Inc. | Collection synchronization using equality matched network names |
US9473576B2 (en) | 2014-04-07 | 2016-10-18 | Palo Alto Research Center Incorporated | Service discovery using collection synchronization with exact names |
US9390289B2 (en) | 2014-04-07 | 2016-07-12 | Palo Alto Research Center Incorporated | Secure collection synchronization using matched network names |
US9451032B2 (en) | 2014-04-10 | 2016-09-20 | Palo Alto Research Center Incorporated | System and method for simple service discovery in content-centric networks |
US9203885B2 (en) | 2014-04-28 | 2015-12-01 | Palo Alto Research Center Incorporated | Method and apparatus for exchanging bidirectional streams over a content centric network |
US9992281B2 (en) | 2014-05-01 | 2018-06-05 | Cisco Technology, Inc. | Accountable content stores for information centric networks |
US9609014B2 (en) | 2014-05-22 | 2017-03-28 | Cisco Systems, Inc. | Method and apparatus for preventing insertion of malicious content at a named data network router |
US9455835B2 (en) | 2014-05-23 | 2016-09-27 | Palo Alto Research Center Incorporated | System and method for circular link resolution with hash-based names in content-centric networks |
US9276751B2 (en) | 2014-05-28 | 2016-03-01 | Palo Alto Research Center Incorporated | System and method for circular link resolution with computable hash-based names in content-centric networks |
US9516144B2 (en) | 2014-06-19 | 2016-12-06 | Palo Alto Research Center Incorporated | Cut-through forwarding of CCNx message fragments with IP encapsulation |
US9537719B2 (en) | 2014-06-19 | 2017-01-03 | Palo Alto Research Center Incorporated | Method and apparatus for deploying a minimal-cost CCN topology |
US9467377B2 (en) | 2014-06-19 | 2016-10-11 | Palo Alto Research Center Incorporated | Associating consumer states with interests in a content-centric network |
US9426113B2 (en) | 2014-06-30 | 2016-08-23 | Palo Alto Research Center Incorporated | System and method for managing devices over a content centric network |
SG11201700004PA (en) * | 2014-07-03 | 2017-01-27 | Fiber Mountain Inc | Data center path switch with improved path interconnection architecture |
US9699198B2 (en) | 2014-07-07 | 2017-07-04 | Cisco Technology, Inc. | System and method for parallel secure content bootstrapping in content-centric networks |
US9621354B2 (en) | 2014-07-17 | 2017-04-11 | Cisco Systems, Inc. | Reconstructable content objects |
US9959156B2 (en) | 2014-07-17 | 2018-05-01 | Cisco Technology, Inc. | Interest return control message |
US9590887B2 (en) | 2014-07-18 | 2017-03-07 | Cisco Systems, Inc. | Method and system for keeping interest alive in a content centric network |
US9729616B2 (en) | 2014-07-18 | 2017-08-08 | Cisco Technology, Inc. | Reputation-based strategy for forwarding and responding to interests over a content centric network |
US9535968B2 (en) | 2014-07-21 | 2017-01-03 | Palo Alto Research Center Incorporated | System for distributing nameless objects using self-certifying names |
US9882964B2 (en) | 2014-08-08 | 2018-01-30 | Cisco Technology, Inc. | Explicit strategy feedback in name-based forwarding |
US9729662B2 (en) | 2014-08-11 | 2017-08-08 | Cisco Technology, Inc. | Probabilistic lazy-forwarding technique without validation in a content centric network |
US9503365B2 (en) | 2014-08-11 | 2016-11-22 | Palo Alto Research Center Incorporated | Reputation-based instruction processing over an information centric network |
US9391777B2 (en) | 2014-08-15 | 2016-07-12 | Palo Alto Research Center Incorporated | System and method for performing key resolution over a content centric network |
US9467492B2 (en) | 2014-08-19 | 2016-10-11 | Palo Alto Research Center Incorporated | System and method for reconstructable all-in-one content stream |
US9800637B2 (en) | 2014-08-19 | 2017-10-24 | Cisco Technology, Inc. | System and method for all-in-one content stream in content-centric networks |
US9497282B2 (en) | 2014-08-27 | 2016-11-15 | Palo Alto Research Center Incorporated | Network coding for content-centric network |
US20160065503A1 (en) * | 2014-08-29 | 2016-03-03 | Extreme Networks, Inc. | Methods, systems, and computer readable media for virtual fabric routing |
US10204013B2 (en) | 2014-09-03 | 2019-02-12 | Cisco Technology, Inc. | System and method for maintaining a distributed and fault-tolerant state over an information centric network |
US9553812B2 (en) | 2014-09-09 | 2017-01-24 | Palo Alto Research Center Incorporated | Interest keep alives at intermediate routers in a CCN |
US10069933B2 (en) | 2014-10-23 | 2018-09-04 | Cisco Technology, Inc. | System and method for creating virtual interfaces based on network characteristics |
US9536059B2 (en) | 2014-12-15 | 2017-01-03 | Palo Alto Research Center Incorporated | Method and system for verifying renamed content using manifests in a content centric network |
US9590948B2 (en) | 2014-12-15 | 2017-03-07 | Cisco Systems, Inc. | CCN routing using hardware-assisted hash tables |
US10237189B2 (en) | 2014-12-16 | 2019-03-19 | Cisco Technology, Inc. | System and method for distance-based interest forwarding |
US9846881B2 (en) | 2014-12-19 | 2017-12-19 | Palo Alto Research Center Incorporated | Frugal user engagement help systems |
US10003520B2 (en) | 2014-12-22 | 2018-06-19 | Cisco Technology, Inc. | System and method for efficient name-based content routing using link-state information in information-centric networks |
US9473475B2 (en) | 2014-12-22 | 2016-10-18 | Palo Alto Research Center Incorporated | Low-cost authenticated signing delegation in content centric networking |
US9660825B2 (en) | 2014-12-24 | 2017-05-23 | Cisco Technology, Inc. | System and method for multi-source multicasting in content-centric networks |
US9602596B2 (en) | 2015-01-12 | 2017-03-21 | Cisco Systems, Inc. | Peer-to-peer sharing in a content centric network |
US9954795B2 (en) | 2015-01-12 | 2018-04-24 | Cisco Technology, Inc. | Resource allocation using CCN manifests |
US9832291B2 (en) | 2015-01-12 | 2017-11-28 | Cisco Technology, Inc. | Auto-configurable transport stack |
US9916457B2 (en) | 2015-01-12 | 2018-03-13 | Cisco Technology, Inc. | Decoupled name security binding for CCN objects |
US9946743B2 (en) | 2015-01-12 | 2018-04-17 | Cisco Technology, Inc. | Order encoded manifests in a content centric network |
US9462006B2 (en) | 2015-01-21 | 2016-10-04 | Palo Alto Research Center Incorporated | Network-layer application-specific trust model |
US9552493B2 (en) | 2015-02-03 | 2017-01-24 | Palo Alto Research Center Incorporated | Access control framework for information centric networking |
US10333840B2 (en) | 2015-02-06 | 2019-06-25 | Cisco Technology, Inc. | System and method for on-demand content exchange with adaptive naming in information-centric networks |
US10075401B2 (en) | 2015-03-18 | 2018-09-11 | Cisco Technology, Inc. | Pending interest table behavior |
US10116605B2 (en) | 2015-06-22 | 2018-10-30 | Cisco Technology, Inc. | Transport stack name scheme and identity management |
US10075402B2 (en) | 2015-06-24 | 2018-09-11 | Cisco Technology, Inc. | Flexible command and control in content centric networks |
US10701038B2 (en) | 2015-07-27 | 2020-06-30 | Cisco Technology, Inc. | Content negotiation in a content centric network |
US9986034B2 (en) | 2015-08-03 | 2018-05-29 | Cisco Technology, Inc. | Transferring state in content centric network stacks |
US10610144B2 (en) | 2015-08-19 | 2020-04-07 | Palo Alto Research Center Incorporated | Interactive remote patient monitoring and condition management intervention system |
US9832123B2 (en) | 2015-09-11 | 2017-11-28 | Cisco Technology, Inc. | Network named fragments in a content centric network |
US10355999B2 (en) | 2015-09-23 | 2019-07-16 | Cisco Technology, Inc. | Flow control with network named fragments |
US9977809B2 (en) | 2015-09-24 | 2018-05-22 | Cisco Technology, Inc. | Information and data framework in a content centric network |
US10313227B2 (en) | 2015-09-24 | 2019-06-04 | Cisco Technology, Inc. | System and method for eliminating undetected interest looping in information-centric networks |
US10454820B2 (en) | 2015-09-29 | 2019-10-22 | Cisco Technology, Inc. | System and method for stateless information-centric networking |
US10263965B2 (en) | 2015-10-16 | 2019-04-16 | Cisco Technology, Inc. | Encrypted CCNx |
US9794238B2 (en) | 2015-10-29 | 2017-10-17 | Cisco Technology, Inc. | System for key exchange in a content centric network |
US10009446B2 (en) | 2015-11-02 | 2018-06-26 | Cisco Technology, Inc. | Header compression for CCN messages using dictionary learning |
US9807205B2 (en) | 2015-11-02 | 2017-10-31 | Cisco Technology, Inc. | Header compression for CCN messages using dictionary |
US10021222B2 (en) | 2015-11-04 | 2018-07-10 | Cisco Technology, Inc. | Bit-aligned header compression for CCN messages using dictionary |
US10097521B2 (en) | 2015-11-20 | 2018-10-09 | Cisco Technology, Inc. | Transparent encryption in a content centric network |
US9912776B2 (en) | 2015-12-02 | 2018-03-06 | Cisco Technology, Inc. | Explicit content deletion commands in a content centric network |
US10097346B2 (en) | 2015-12-09 | 2018-10-09 | Cisco Technology, Inc. | Key catalogs in a content centric network |
US10078062B2 (en) | 2015-12-15 | 2018-09-18 | Palo Alto Research Center Incorporated | Device health estimation by combining contextual information with sensor data |
US10257271B2 (en) | 2016-01-11 | 2019-04-09 | Cisco Technology, Inc. | Chandra-Toueg consensus in a content centric network |
US9949301B2 (en) | 2016-01-20 | 2018-04-17 | Palo Alto Research Center Incorporated | Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks |
US10305864B2 (en) | 2016-01-25 | 2019-05-28 | Cisco Technology, Inc. | Method and system for interest encryption in a content centric network |
US10043016B2 (en) | 2016-02-29 | 2018-08-07 | Cisco Technology, Inc. | Method and system for name encryption agreement in a content centric network |
US10038633B2 (en) | 2016-03-04 | 2018-07-31 | Cisco Technology, Inc. | Protocol to query for historical network information in a content centric network |
US10051071B2 (en) | 2016-03-04 | 2018-08-14 | Cisco Technology, Inc. | Method and system for collecting historical network information in a content centric network |
US10742596B2 (en) | 2016-03-04 | 2020-08-11 | Cisco Technology, Inc. | Method and system for reducing a collision probability of hash-based names using a publisher identifier |
US10003507B2 (en) | 2016-03-04 | 2018-06-19 | Cisco Technology, Inc. | Transport session state protocol |
US9832116B2 (en) | 2016-03-14 | 2017-11-28 | Cisco Technology, Inc. | Adjusting entries in a forwarding information base in a content centric network |
US10212196B2 (en) | 2016-03-16 | 2019-02-19 | Cisco Technology, Inc. | Interface discovery and authentication in a name-based network |
US11436656B2 (en) | 2016-03-18 | 2022-09-06 | Palo Alto Research Center Incorporated | System and method for a real-time egocentric collaborative filter on large datasets |
US10067948B2 (en) | 2016-03-18 | 2018-09-04 | Cisco Technology, Inc. | Data deduping in content centric networking manifests |
US10091330B2 (en) | 2016-03-23 | 2018-10-02 | Cisco Technology, Inc. | Interest scheduling by an information and data framework in a content centric network |
US10033639B2 (en) | 2016-03-25 | 2018-07-24 | Cisco Technology, Inc. | System and method for routing packets in a content centric network using anonymous datagrams |
US10320760B2 (en) | 2016-04-01 | 2019-06-11 | Cisco Technology, Inc. | Method and system for mutating and caching content in a content centric network |
US9930146B2 (en) | 2016-04-04 | 2018-03-27 | Cisco Technology, Inc. | System and method for compressing content centric networking messages |
US10425503B2 (en) | 2016-04-07 | 2019-09-24 | Cisco Technology, Inc. | Shared pending interest table in a content centric network |
US10027578B2 (en) | 2016-04-11 | 2018-07-17 | Cisco Technology, Inc. | Method and system for routable prefix queries in a content centric network |
US10404450B2 (en) | 2016-05-02 | 2019-09-03 | Cisco Technology, Inc. | Schematized access control in a content centric network |
US10320675B2 (en) | 2016-05-04 | 2019-06-11 | Cisco Technology, Inc. | System and method for routing packets in a stateless content centric network |
US10547589B2 (en) | 2016-05-09 | 2020-01-28 | Cisco Technology, Inc. | System for implementing a small computer systems interface protocol over a content centric network |
US10063414B2 (en) | 2016-05-13 | 2018-08-28 | Cisco Technology, Inc. | Updating a transport stack in a content centric network |
US10084764B2 (en) | 2016-05-13 | 2018-09-25 | Cisco Technology, Inc. | System for a secure encryption proxy in a content centric network |
US10103989B2 (en) | 2016-06-13 | 2018-10-16 | Cisco Technology, Inc. | Content object return messages in a content centric network |
US10305865B2 (en) | 2016-06-21 | 2019-05-28 | Cisco Technology, Inc. | Permutation-based content encryption with manifests in a content centric network |
US10148572B2 (en) | 2016-06-27 | 2018-12-04 | Cisco Technology, Inc. | Method and system for interest groups in a content centric network |
US10009266B2 (en) | 2016-07-05 | 2018-06-26 | Cisco Technology, Inc. | Method and system for reference counted pending interest tables in a content centric network |
US9992097B2 (en) | 2016-07-11 | 2018-06-05 | Cisco Technology, Inc. | System and method for piggybacking routing information in interests in a content centric network |
US10122624B2 (en) | 2016-07-25 | 2018-11-06 | Cisco Technology, Inc. | System and method for ephemeral entries in a forwarding information base in a content centric network |
US10069729B2 (en) | 2016-08-08 | 2018-09-04 | Cisco Technology, Inc. | System and method for throttling traffic based on a forwarding information base in a content centric network |
US10956412B2 (en) | 2016-08-09 | 2021-03-23 | Cisco Technology, Inc. | Method and system for conjunctive normal form attribute matching in a content centric network |
EP3513232A4 (en) | 2016-09-14 | 2020-04-22 | Fiber Mountain, Inc. | Intelligent fiber port management |
US10033642B2 (en) | 2016-09-19 | 2018-07-24 | Cisco Technology, Inc. | System and method for making optimal routing decisions based on device-specific parameters in a content centric network |
US10212248B2 (en) | 2016-10-03 | 2019-02-19 | Cisco Technology, Inc. | Cache management on high availability routers in a content centric network |
US10447805B2 (en) | 2016-10-10 | 2019-10-15 | Cisco Technology, Inc. | Distributed consensus in a content centric network |
US10135948B2 (en) | 2016-10-31 | 2018-11-20 | Cisco Technology, Inc. | System and method for process migration in a content centric network |
US10243851B2 (en) | 2016-11-21 | 2019-03-26 | Cisco Technology, Inc. | System and method for forwarder connection information in a content centric network |
EP3750284A1 (en) | 2018-02-23 | 2020-12-16 | Huawei Technologies Co., Ltd. | Advertising and programming preferred path routes using interior gateway protocols |
WO2019190699A1 (en) * | 2018-03-28 | 2019-10-03 | Futurewei Technologies, Inc. | Method and apparatus for preferred path route information distribution and maintenance |
WO2019209480A1 (en) | 2018-04-26 | 2019-10-31 | Futurewei Technologies, Inc. | Resource reservation and maintenance for preferred path routes in a network |
WO2019212678A1 (en) | 2018-05-04 | 2019-11-07 | Futurewei Technologies, Inc. | Explicit backups and fast re-route mechanisms for preferred path routes in a network |
WO2019236221A1 (en) | 2018-06-04 | 2019-12-12 | Futurewei Technologies, Inc. | Preferred path route graphs in a network |
US10887216B2 (en) * | 2019-02-12 | 2021-01-05 | Hewlett Packard Enterprise Development Lp | Managing default route advertisements by an area border router in an open shortest path first network |
CN113179212B (en) * | 2021-03-11 | 2022-05-27 | 新华三信息安全技术有限公司 | Message processing method and device |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5265092A (en) * | 1992-03-18 | 1993-11-23 | Digital Equipment Corporation | Synchronization mechanism for link state packet routing |
US5684800A (en) * | 1995-11-15 | 1997-11-04 | Cabletron Systems, Inc. | Method for establishing restricted broadcast groups in a switched network |
US5917820A (en) * | 1996-06-10 | 1999-06-29 | Cisco Technology, Inc. | Efficient packet forwarding arrangement for routing packets in an internetwork |
US6275492B1 (en) * | 1996-12-03 | 2001-08-14 | Nortel Networks Limited | Method and apparatus for routing data using router identification information |
US5964841A (en) * | 1997-03-03 | 1999-10-12 | Cisco Technology, Inc. | Technique for handling forwarding transients with link state routing protocol |
US6473421B1 (en) * | 1999-03-29 | 2002-10-29 | Cisco Technology, Inc. | Hierarchical label switching across multiple OSPF areas |
EP1063814A1 (en) * | 1999-06-24 | 2000-12-27 | Alcatel | A method to forward a multicast packet |
SE521516C2 (en) * | 1999-09-14 | 2003-11-11 | Ericsson Telefon Ab L M | Routing monitoring and handling device for communication network, using control device with copy of link condition database for its associated routing regions |
US6606325B1 (en) * | 1999-12-10 | 2003-08-12 | Nortel Networks Limited | Fast path forwarding of link state advertisements using multicast addressing |
US6928483B1 (en) * | 1999-12-10 | 2005-08-09 | Nortel Networks Limited | Fast path forwarding of link state advertisements |
US6650626B1 (en) * | 1999-12-10 | 2003-11-18 | Nortel Networks Limited | Fast path forwarding of link state advertisements using a minimum spanning tree |
US6871235B1 (en) * | 1999-12-10 | 2005-03-22 | Nortel Networks Limited | Fast path forwarding of link state advertisements using reverse path forwarding |
JP3501093B2 (en) * | 2000-04-18 | 2004-02-23 | 日本電気株式会社 | QoS path calculator |
DE60130844T2 (en) * | 2000-08-29 | 2008-07-17 | International Business Machines Corp. | Autonomous OSPF system with a main network separated into two sections |
US7234001B2 (en) * | 2000-12-20 | 2007-06-19 | Nortel Networks Limited | Dormant backup link for OSPF network protection |
US7082473B2 (en) * | 2001-02-01 | 2006-07-25 | Lucent Technologies Inc. | System and method for optimizing open shortest path first aggregates and autonomous network domain incorporating the same |
-
2001
- 2001-07-06 US US09/899,265 patent/US7831733B2/en active Active
- 2001-12-20 WO PCT/CA2001/001827 patent/WO2003005649A1/en active IP Right Grant
- 2001-12-20 CA CA2433891A patent/CA2433891C/en not_active Expired - Fee Related
- 2001-12-20 EP EP01994574A patent/EP1405468B1/en not_active Expired - Lifetime
- 2001-12-20 DE DE60128733T patent/DE60128733T2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
WO2003005649A1 (en) | 2003-01-16 |
DE60128733D1 (en) | 2007-07-12 |
US7831733B2 (en) | 2010-11-09 |
US20030014540A1 (en) | 2003-01-16 |
EP1405468B1 (en) | 2007-05-30 |
CA2433891C (en) | 2010-09-28 |
DE60128733T2 (en) | 2008-01-31 |
EP1405468A1 (en) | 2004-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2433891A1 (en) | Policy-based forwarding in open shortest path first (ospf) networks | |
US6295296B1 (en) | Use of a single data structure for label forwarding and imposition | |
US6078590A (en) | Hierarchical routing knowledge for multicast packet routing | |
US6636895B1 (en) | System, device, and method for distributing multicast routing information in a protocol independent multicast network | |
US6683874B1 (en) | Router device and label switched path control method using upstream initiated aggregation | |
US6597703B1 (en) | System, device, and method for reducing multicast forwarding states in a multicast communication system | |
US5991300A (en) | Technique for efficiently performing optional TTL propagation during label imposition | |
US7787466B1 (en) | Nexthop to a forwarding table | |
EP2103048B1 (en) | Method for network tree management | |
US6606325B1 (en) | Fast path forwarding of link state advertisements using multicast addressing | |
CN113347091B (en) | Flexible algorithm aware border gateway protocol prefix segment route identifier | |
US10333840B2 (en) | System and method for on-demand content exchange with adaptive naming in information-centric networks | |
US8594102B2 (en) | Interconnecting multiple MPLS networks | |
US6526054B1 (en) | System, device, and method for transitioning from DVMRP to BGMP for interdomain multicast routing over the internet multicast backbone | |
US20060045088A1 (en) | Method of using Patricia tree and longest prefix match for policy-based route look-up | |
ATE447279T1 (en) | METHOD FOR RECURSIVE BGP ROUTE UPDATE IN MPLS NETWORKS | |
DE602004028027D1 (en) | USING AN ADVANCED BORDER GATEWAY PROTOCOL TO ROUTE OVER BROADBURST-LINKED NETWORKS | |
CN1339228A (en) | Public mobile data communications network | |
WO2006008494A3 (en) | Method of operating a network with test packets | |
US8837329B2 (en) | Method and system for controlled tree management | |
US6650626B1 (en) | Fast path forwarding of link state advertisements using a minimum spanning tree | |
US20090129383A1 (en) | Hub and spoke multicast model | |
US7007100B1 (en) | Method for synchronization of multicast routing table changes with a plurality of multicast routing protocols | |
CN103825818B (en) | A kind of more topological network retransmission methods and device | |
CN109660460A (en) | Processing method, server and the storage medium of BIER-TE information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20151221 |