Movatterモバイル変換


[0]ホーム

URL:


US20140286334A1 - Method and apparatus for selecting between multiple equal cost paths - Google Patents

Method and apparatus for selecting between multiple equal cost paths
Download PDF

Info

Publication number
US20140286334A1
US20140286334A1US14/299,118US201414299118AUS2014286334A1US 20140286334 A1US20140286334 A1US 20140286334A1US 201414299118 AUS201414299118 AUS 201414299118AUS 2014286334 A1US2014286334 A1US 2014286334A1
Authority
US
United States
Prior art keywords
link
path
equal
node
paths
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.)
Abandoned
Application number
US14/299,118
Inventor
David Allan
Nigel Bragg
Jerome Chiabaut
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RPX Clearinghouse LLC
Original Assignee
Rockstar Consortium US LP
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Rockstar Consortium US LPfiledCriticalRockstar Consortium US LP
Priority to US14/299,118priorityCriticalpatent/US20140286334A1/en
Publication of US20140286334A1publicationCriticalpatent/US20140286334A1/en
Assigned to RPX CLEARINGHOUSE LLCreassignmentRPX CLEARINGHOUSE LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BOCKSTAR TECHNOLOGIES LLC, CONSTELLATION TECHNOLOGIES LLC, MOBILESTAR TECHNOLOGIES LLC, NETSTAR TECHNOLOGIES LLC, ROCKSTAR CONSORTIUM LLC, ROCKSTAR CONSORTIUM US LP
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Each equal cost path is assigned a path ID created by concatenating an ordered set of link IDs which form the path through the network. The link IDs are created from the node IDs on either set of the link. The link IDs are sorted from lowest to highest to facilitate ranking of the paths. The low and high ranked paths are selected from this ranked list as the first set of diverse paths through the network. Each of the link IDs on each of the paths is then renamed, for example by inverting either all of the high node IDs or low node IDs. After re-naming the links, new path IDs are created by concatenating an ordered set of renamed link IDs. The paths are then re-ranked and the low and high re-ranked paths are selected from this re-ranked list as the second set of diverse paths.

Description

Claims (20)

What is claimed is:
1. A method of selecting between a plurality of equal-cost paths in a communication network, the method comprising:
determining a set of equal-cost paths between a pair of nodes of the communication network, each equal-cost path comprising at least one link;
assigning a respective unique identifier to each link of the at least one link on each of the equal-cost paths;
forming a path identifier for each of the equal-cost paths to form a plurality of path identifiers, each path identifier corresponding to one equal-cost path in the set of equal-cost paths and being formed by ordering link identifiers of the at least one link on a respective equal-cost path using a first ordering criterion and concatenating the link identifiers in that order; and
selecting at least one equal-cost path of the set of equal-cost paths by comparing the plurality of path identifiers.
2. The method ofclaim 1, wherein:
each node of the communication network has a unique node identifier; and
assigning the respective unique identifier to each link of the at least one link on each of the equal-cost paths comprises forming a respective link identifier by concatenating ordered node identifiers of two nodes of the communication network that are connected by the each link.
3. The method ofclaim 2, further comprising applying an identical inversion function to each of the link identifiers to create inverted link identifiers, wherein forming a path identifier for each of the equal-cost paths comprises ordering the inverted link identifiers of the at least one link on the respective equal-cost path using the first ordering criterion and concatenating the inverted link identifiers in that order.
4. The method ofclaim 3, wherein the inversion function is an XOR function.
5. The method ofclaim 2, further comprising applying an inversion function to all the node identifiers to create inverted node identifiers, wherein assigning the respective unique identifier to the each link of the at least one link on the each of the equal-cost paths comprises forming the link identifier by concatenating the ordered inverted node identifiers of the two nodes of the communication network that are connected by the each link.
6. The method ofclaim 5, wherein the inversion function is an XOR function.
7. The method ofclaim 2, wherein the concatenated ordered node identifiers used to form the link identifiers are ordered such that a lowest node identifier forms most significant bits of the link identifier and a highest node identifier forms least significant bits of the link identifier.
8. The method ofclaim 1, wherein the first ordering criterion is independent of an order in which the links corresponding to the link identifiers appear on the each equal-cost path.
9. The method ofclaim 1, further comprising ordering the plurality of path identifiers into an ordered list using a second ordering criterion, wherein selecting the at least one equal-cost path of the set of equal-cost paths comprises selecting the equal-cost path that appears first or last in the ordered list of the path identifiers.
10. The method ofclaim 9, wherein selecting the at least one equal-cost path of the set of equal-cost paths by comparing the plurality of path identifiers comprises selecting two of the equal-cost paths by selecting the equal-cost paths that appear first and last in the ordered list of the path identifiers.
11. The method ofclaim 1, wherein ordering the link identifiers comprises sorting the link identifiers from lowest to highest.
12. A method of operating a communication network, the communication network comprising a plurality of nodes interconnected by links, the method comprising, at each node:
determining a set of equal-cost paths between a pair of nodes of the communication network, each equal-cost path comprising at least one link;
assigning a respective unique identifier to each link of the at least one link on each of the equal-cost paths;
forming a path identifier for each of the equal-cost paths to form a plurality of path identifiers, each path identifier corresponding to one equal-cost path in the set of equal-cost paths and being formed by ordering link identifiers of the at least one link on a respective equal-cost path using a first ordering criterion and concatenating the link identifiers in that order; and
selecting at least one equal-cost path of the set of equal-cost paths by comparing the plurality of path identifiers.
13. The method ofclaim 12, wherein:
each node of the communication network has a unique node identifier; and
assigning the respective unique identifier to each link of the at least one link on each of the equal-cost paths comprises forming a respective link identifier by concatenating ordered node identifiers of two nodes of the communication network that are connected by the each link.
14. The method ofclaim 13, wherein each node identifier is administratively assigned from separate ranges of node identifiers according to a node classification.
15. The method ofclaim 13, wherein nodes on an edge of the communication network are assigned node identifiers from a low range and the nodes on an interior of the communication network are assigned node identifiers from a high range.
16. The method ofclaim 13, wherein the concatenated ordered node identifiers used to form the link identifiers are ordered such that a lowest node identifier forms most significant bits of the link identifier and a highest node identifier forms least significant bits of the link identifier.
17. The method ofclaim 12, wherein the first ordering criterion is independent of an order in which the links corresponding to the link identifiers appear on the each equal-cost path.
18. The method ofclaim 12, further comprising ordering the plurality of path identifiers into an ordered list using a second ordering criterion, wherein selecting the at least one equal-cost path of the set of equal-cost paths comprises selecting the equal-cost path that appears first or last in the ordered list of the path identifiers.
19. The method ofclaim 18, wherein selecting the at least one equal-cost path of the set of equal-cost paths by comparing the plurality of path identifiers comprises selecting two of the equal-cost paths by selecting the equal-cost paths that appear first and last in the ordered list of the path identifiers.
20. The method ofclaim 12, wherein ordering the link identifiers comprises sorting the link identifiers from lowest to highest.
US14/299,1182009-09-082014-06-09Method and apparatus for selecting between multiple equal cost pathsAbandonedUS20140286334A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/299,118US20140286334A1 (en)2009-09-082014-06-09Method and apparatus for selecting between multiple equal cost paths

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
US24042009P2009-09-082009-09-08
US24611009P2009-09-262009-09-26
US12/574,872US8248925B2 (en)2009-09-082009-10-07Method and apparatus for selecting between multiple equal cost paths
US13/589,372US8750820B2 (en)2009-09-082012-08-20Method and apparatus for selecting between multiple equal cost paths
US14/299,118US20140286334A1 (en)2009-09-082014-06-09Method and apparatus for selecting between multiple equal cost paths

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/589,372ContinuationUS8750820B2 (en)2009-09-082012-08-20Method and apparatus for selecting between multiple equal cost paths

Publications (1)

Publication NumberPublication Date
US20140286334A1true US20140286334A1 (en)2014-09-25

Family

ID=43648527

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US12/574,872Expired - Fee RelatedUS8248925B2 (en)2009-09-082009-10-07Method and apparatus for selecting between multiple equal cost paths
US13/589,372Expired - Fee RelatedUS8750820B2 (en)2009-09-082012-08-20Method and apparatus for selecting between multiple equal cost paths
US14/299,118AbandonedUS20140286334A1 (en)2009-09-082014-06-09Method and apparatus for selecting between multiple equal cost paths

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US12/574,872Expired - Fee RelatedUS8248925B2 (en)2009-09-082009-10-07Method and apparatus for selecting between multiple equal cost paths
US13/589,372Expired - Fee RelatedUS8750820B2 (en)2009-09-082012-08-20Method and apparatus for selecting between multiple equal cost paths

Country Status (9)

CountryLink
US (3)US8248925B2 (en)
EP (2)EP2476226B1 (en)
JP (1)JP5551253B2 (en)
KR (1)KR20120100908A (en)
CN (1)CN102804712B (en)
CA (1)CA2773400A1 (en)
ES (1)ES2527224T3 (en)
IN (1)IN2012DN02332A (en)
WO (1)WO2011029179A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150163127A1 (en)*2013-12-052015-06-11Palo Alto Research Center IncorporatedDistance-based routing in an information-centric network
US10931562B2 (en)2016-05-162021-02-23Mitsubishi Electric CorporationTransfer device, adjustment device, and parameter adjusting method
US20230269170A1 (en)*2020-07-012023-08-24Nippon Telegraph And Telephone CorporationPath setting system, control device, program and path setting method

Families Citing this family (183)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9456054B2 (en)2008-05-162016-09-27Palo Alto Research Center IncorporatedControlling the spread of interests and content in a content centric network
US8248925B2 (en)*2009-09-082012-08-21Rockstar Bidco, LPMethod and apparatus for selecting between multiple equal cost paths
US8923293B2 (en)2009-10-212014-12-30Palo Alto Research Center IncorporatedAdaptive multi-interface use for content networking
US9210071B2 (en)2010-08-162015-12-08Telefonaktiebolaget L M Ericsson (Publ)Automated traffic engineering for fat tree networks
US8773992B2 (en)*2010-10-112014-07-08At&T Intellectual Property I, L.P.Methods and apparatus for hierarchical routing in communication networks
CN102546255B (en)*2012-01-112015-01-21华为技术有限公司Management and display method of network path group, device thereof and network management system
US8982689B2 (en)2012-04-202015-03-17Telefonaktiebolaget L M Ericsson (Publ)Split tiebreakers for 802.1AQ
US8848509B2 (en)2012-04-272014-09-30Telefonaktiebolaget L M Ericsson (Publ)Three stage folded Clos optimization for 802.1aq
US10025877B2 (en)*2012-06-062018-07-1723Andme, Inc.Determining family connections of individuals in a database
US9049233B2 (en)2012-10-052015-06-02Cisco Technology, Inc.MPLS segment-routing
US9280546B2 (en)2012-10-312016-03-08Palo Alto Research Center IncorporatedSystem and method for accessing digital content using a location-independent name
US9400800B2 (en)2012-11-192016-07-26Palo Alto Research Center IncorporatedData transport by named content synchronization
US9529785B2 (en)2012-11-272016-12-27Google Inc.Detecting relationships between edits and acting on a subset of edits
US10430839B2 (en)2012-12-122019-10-01Cisco Technology, Inc.Distributed advertisement insertion in content-centric networks
US10447575B1 (en)2012-12-272019-10-15Sitting Man, LlcRouting methods, systems, and computer program products
US10476787B1 (en)2012-12-272019-11-12Sitting Man, LlcRouting methods, systems, and computer program products
US10419335B1 (en)2012-12-272019-09-17Sitting Man, LlcRegion scope-specific outside-scope indentifier-equipped routing methods, systems, and computer program products
US10397100B1 (en)2012-12-272019-08-27Sitting Man, LlcRouting methods, systems, and computer program products using a region scoped outside-scope identifier
US10411997B1 (en)2012-12-272019-09-10Sitting Man, LlcRouting methods, systems, and computer program products for using a region scoped node identifier
US10411998B1 (en)2012-12-272019-09-10Sitting Man, LlcNode scope-specific outside-scope identifier-equipped routing methods, systems, and computer program products
US10419334B1 (en)2012-12-272019-09-17Sitting Man, LlcInternet protocol routing methods, systems, and computer program products
US10397101B1 (en)2012-12-272019-08-27Sitting Man, LlcRouting methods, systems, and computer program products for mapping identifiers
US10212076B1 (en)2012-12-272019-02-19Sitting Man, LlcRouting methods, systems, and computer program products for mapping a node-scope specific identifier
US10904144B2 (en)2012-12-272021-01-26Sitting Man, LlcMethods, systems, and computer program products for associating a name with a network path
US10374938B1 (en)2012-12-272019-08-06Sitting Man, LlcRouting methods, systems, and computer program products
US10404582B1 (en)2012-12-272019-09-03Sitting Man, LlcRouting methods, systems, and computer program products using an outside-scope indentifier
US10587505B1 (en)2012-12-272020-03-10Sitting Man, LlcRouting methods, systems, and computer program products
US10404583B1 (en)2012-12-272019-09-03Sitting Man, LlcRouting methods, systems, and computer program products using multiple outside-scope identifiers
US20150193089A1 (en)*2013-01-152015-07-09Google Inc.Dynamic presentation systems and methods
US9537718B2 (en)2013-03-152017-01-03Cisco Technology, Inc.Segment routing over label distribution protocol
US9978025B2 (en)2013-03-202018-05-22Cisco Technology, Inc.Ordered-element naming for name-based packet forwarding
US9935791B2 (en)2013-05-202018-04-03Cisco Technology, Inc.Method and system for name resolution across heterogeneous architectures
US9185120B2 (en)2013-05-232015-11-10Palo Alto Research Center IncorporatedMethod and system for mitigating interest flooding attacks in content-centric networks
US9444722B2 (en)2013-08-012016-09-13Palo Alto Research Center IncorporatedMethod and apparatus for configuring routing paths in a custodian-based routing architecture
US9971752B2 (en)2013-08-192018-05-15Google LlcSystems and methods for resolving privileged edits within suggested edits
US9348803B2 (en)2013-10-222016-05-24Google Inc.Systems and methods for providing just-in-time preview of suggestion resolutions
US9407549B2 (en)2013-10-292016-08-02Palo Alto Research Center IncorporatedSystem and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers
US9276840B2 (en)2013-10-302016-03-01Palo Alto Research Center IncorporatedInterest messages with a payload for a named data network
US9282050B2 (en)2013-10-302016-03-08Palo Alto Research Center IncorporatedSystem and method for minimum path MTU discovery in content centric networks
US9401864B2 (en)2013-10-312016-07-26Palo Alto Research Center IncorporatedExpress header for packets with hierarchically structured variable-length identifiers
US10101801B2 (en)2013-11-132018-10-16Cisco Technology, Inc.Method and apparatus for prefetching content in a data stream
US9311377B2 (en)2013-11-132016-04-12Palo Alto Research Center IncorporatedMethod and apparatus for performing server handoff in a name-based content distribution system
US10129365B2 (en)2013-11-132018-11-13Cisco Technology, Inc.Method and apparatus for pre-fetching remote content based on static and dynamic recommendations
US10089655B2 (en)2013-11-272018-10-02Cisco Technology, Inc.Method and apparatus for scalable data broadcasting
US9379979B2 (en)2014-01-142016-06-28Palo Alto Research Center IncorporatedMethod and apparatus for establishing a virtual interface for a set of mutual-listener devices
US10172068B2 (en)2014-01-222019-01-01Cisco Technology, Inc.Service-oriented routing in software-defined MANETs
US10098051B2 (en)2014-01-222018-10-09Cisco Technology, Inc.Gateways and routing in software-defined manets
US9374304B2 (en)2014-01-242016-06-21Palo Alto Research Center IncorporatedEnd-to end route tracing over a named-data network
US9531679B2 (en)2014-02-062016-12-27Palo Alto Research Center IncorporatedContent-based transport security for distributed producers
US9954678B2 (en)2014-02-062018-04-24Cisco Technology, Inc.Content-based transport security
US9678998B2 (en)2014-02-282017-06-13Cisco Technology, Inc.Content name resolution for information centric networking
US10089651B2 (en)2014-03-032018-10-02Cisco Technology, Inc.Method and apparatus for streaming advertisements in a scalable data broadcasting system
US9836540B2 (en)2014-03-042017-12-05Cisco Technology, Inc.System and method for direct storage access in a content-centric network
US9762488B2 (en)2014-03-062017-09-12Cisco Technology, Inc.Segment routing extension headers
US9626413B2 (en)2014-03-102017-04-18Cisco Systems, Inc.System and method for ranking content popularity in a content-centric network
US9391896B2 (en)2014-03-102016-07-12Palo Alto Research Center IncorporatedSystem and method for packet forwarding using a conjunctive normal form strategy in a content-centric network
US9473405B2 (en)2014-03-102016-10-18Palo Alto Research Center IncorporatedConcurrent hashes and sub-hashes on data streams
US9407432B2 (en)2014-03-192016-08-02Palo Alto Research Center IncorporatedSystem and method for efficient and secure distribution of digital content
US9916601B2 (en)2014-03-212018-03-13Cisco Technology, Inc.Marketplace for presenting advertisements in a scalable data broadcasting system
US9363179B2 (en)2014-03-262016-06-07Palo Alto Research Center IncorporatedMulti-publisher routing protocol for named data networks
US9363086B2 (en)2014-03-312016-06-07Palo Alto Research Center IncorporatedAggregate signing of data in content centric networking
US9716622B2 (en)2014-04-012017-07-25Cisco Technology, Inc.System and method for dynamic name configuration in content-centric networks
US9473576B2 (en)2014-04-072016-10-18Palo Alto Research Center IncorporatedService discovery using collection synchronization with exact names
US9390289B2 (en)2014-04-072016-07-12Palo Alto Research Center IncorporatedSecure collection synchronization using matched network names
US10075521B2 (en)2014-04-072018-09-11Cisco Technology, Inc.Collection synchronization using equality matched network names
US9451032B2 (en)2014-04-102016-09-20Palo Alto Research Center IncorporatedSystem and method for simple service discovery in content-centric networks
US9203885B2 (en)2014-04-282015-12-01Palo Alto Research Center IncorporatedMethod and apparatus for exchanging bidirectional streams over a content centric network
US9992281B2 (en)2014-05-012018-06-05Cisco Technology, Inc.Accountable content stores for information centric networks
US9609014B2 (en)2014-05-222017-03-28Cisco Systems, Inc.Method and apparatus for preventing insertion of malicious content at a named data network router
US9455835B2 (en)2014-05-232016-09-27Palo Alto Research Center IncorporatedSystem and method for circular link resolution with hash-based names in content-centric networks
US9276751B2 (en)2014-05-282016-03-01Palo Alto Research Center IncorporatedSystem and method for circular link resolution with computable hash-based names in content-centric networks
US9537719B2 (en)2014-06-192017-01-03Palo Alto Research Center IncorporatedMethod and apparatus for deploying a minimal-cost CCN topology
US9467377B2 (en)2014-06-192016-10-11Palo Alto Research Center IncorporatedAssociating consumer states with interests in a content-centric network
US9516144B2 (en)2014-06-192016-12-06Palo Alto Research Center IncorporatedCut-through forwarding of CCNx message fragments with IP encapsulation
US9426113B2 (en)2014-06-302016-08-23Palo Alto Research Center IncorporatedSystem and method for managing devices over a content centric network
US9699198B2 (en)2014-07-072017-07-04Cisco Technology, Inc.System and method for parallel secure content bootstrapping in content-centric networks
US9807001B2 (en)2014-07-172017-10-31Cisco Technology, Inc.Segment routing using a remote forwarding adjacency identifier
US9621354B2 (en)2014-07-172017-04-11Cisco Systems, Inc.Reconstructable content objects
US9959156B2 (en)2014-07-172018-05-01Cisco Technology, Inc.Interest return control message
US9729616B2 (en)2014-07-182017-08-08Cisco Technology, Inc.Reputation-based strategy for forwarding and responding to interests over a content centric network
US9590887B2 (en)2014-07-182017-03-07Cisco Systems, Inc.Method and system for keeping interest alive in a content centric network
US9535968B2 (en)2014-07-212017-01-03Palo Alto Research Center IncorporatedSystem for distributing nameless objects using self-certifying names
US9882964B2 (en)2014-08-082018-01-30Cisco Technology, Inc.Explicit strategy feedback in name-based forwarding
US9729662B2 (en)2014-08-112017-08-08Cisco Technology, Inc.Probabilistic lazy-forwarding technique without validation in a content centric network
US9503365B2 (en)2014-08-112016-11-22Palo Alto Research Center IncorporatedReputation-based instruction processing over an information centric network
US9391777B2 (en)2014-08-152016-07-12Palo Alto Research Center IncorporatedSystem and method for performing key resolution over a content centric network
US9467492B2 (en)2014-08-192016-10-11Palo Alto Research Center IncorporatedSystem and method for reconstructable all-in-one content stream
US9800637B2 (en)2014-08-192017-10-24Cisco Technology, Inc.System and method for all-in-one content stream in content-centric networks
US9497282B2 (en)2014-08-272016-11-15Palo Alto Research Center IncorporatedNetwork coding for content-centric network
US10204013B2 (en)2014-09-032019-02-12Cisco Technology, Inc.System and method for maintaining a distributed and fault-tolerant state over an information centric network
US9553812B2 (en)2014-09-092017-01-24Palo Alto Research Center IncorporatedInterest keep alives at intermediate routers in a CCN
US10069933B2 (en)2014-10-232018-09-04Cisco Technology, Inc.System and method for creating virtual interfaces based on network characteristics
US9590948B2 (en)2014-12-152017-03-07Cisco Systems, Inc.CCN routing using hardware-assisted hash tables
US9536059B2 (en)2014-12-152017-01-03Palo Alto Research Center IncorporatedMethod and system for verifying renamed content using manifests in a content centric network
US10237189B2 (en)2014-12-162019-03-19Cisco Technology, Inc.System and method for distance-based interest forwarding
US9846881B2 (en)2014-12-192017-12-19Palo Alto Research Center IncorporatedFrugal user engagement help systems
US9473475B2 (en)2014-12-222016-10-18Palo Alto Research Center IncorporatedLow-cost authenticated signing delegation in content centric networking
US10003520B2 (en)2014-12-222018-06-19Cisco Technology, Inc.System and method for efficient name-based content routing using link-state information in information-centric networks
US10243832B2 (en)2014-12-232019-03-26Industrial Technology Research InstituteRouting message delivery method applicable to network node and network node using the same and communication network using the same
US9660825B2 (en)2014-12-242017-05-23Cisco Technology, Inc.System and method for multi-source multicasting in content-centric networks
US9946743B2 (en)2015-01-122018-04-17Cisco Technology, Inc.Order encoded manifests in a content centric network
US9954795B2 (en)2015-01-122018-04-24Cisco Technology, Inc.Resource allocation using CCN manifests
US9602596B2 (en)2015-01-122017-03-21Cisco Systems, Inc.Peer-to-peer sharing in a content centric network
US9832291B2 (en)2015-01-122017-11-28Cisco Technology, Inc.Auto-configurable transport stack
US9916457B2 (en)2015-01-122018-03-13Cisco Technology, Inc.Decoupled name security binding for CCN objects
US9832085B1 (en)*2015-01-202017-11-28Mehdi MalboubiSystem for estimating unknown attributes of interest in the under-determined inverse problem and a process of accomplishing the same
US9462006B2 (en)2015-01-212016-10-04Palo Alto Research Center IncorporatedNetwork-layer application-specific trust model
US9552493B2 (en)2015-02-032017-01-24Palo Alto Research Center IncorporatedAccess control framework for information centric networking
US10333840B2 (en)2015-02-062019-06-25Cisco Technology, Inc.System and method for on-demand content exchange with adaptive naming in information-centric networks
CN107210962B (en)*2015-02-122020-04-14华为技术有限公司 Path selection method, device and system
US10341221B2 (en)2015-02-262019-07-02Cisco Technology, Inc.Traffic engineering for bit indexed explicit replication
US10075401B2 (en)2015-03-182018-09-11Cisco Technology, Inc.Pending interest table behavior
US10116605B2 (en)2015-06-222018-10-30Cisco Technology, Inc.Transport stack name scheme and identity management
US10075402B2 (en)2015-06-242018-09-11Cisco Technology, Inc.Flexible command and control in content centric networks
US10701038B2 (en)2015-07-272020-06-30Cisco Technology, Inc.Content negotiation in a content centric network
US9986034B2 (en)2015-08-032018-05-29Cisco Technology, Inc.Transferring state in content centric network stacks
US10610144B2 (en)2015-08-192020-04-07Palo Alto Research Center IncorporatedInteractive remote patient monitoring and condition management intervention system
US9832123B2 (en)2015-09-112017-11-28Cisco Technology, Inc.Network named fragments in a content centric network
US10355999B2 (en)2015-09-232019-07-16Cisco Technology, Inc.Flow control with network named fragments
US10313227B2 (en)2015-09-242019-06-04Cisco Technology, Inc.System and method for eliminating undetected interest looping in information-centric networks
US9977809B2 (en)2015-09-242018-05-22Cisco Technology, Inc.Information and data framework in a content centric network
US10454820B2 (en)2015-09-292019-10-22Cisco Technology, Inc.System and method for stateless information-centric networking
US10263965B2 (en)2015-10-162019-04-16Cisco Technology, Inc.Encrypted CCNx
US9794238B2 (en)2015-10-292017-10-17Cisco Technology, Inc.System for key exchange in a content centric network
US9807205B2 (en)2015-11-022017-10-31Cisco Technology, Inc.Header compression for CCN messages using dictionary
US10009446B2 (en)2015-11-022018-06-26Cisco Technology, Inc.Header compression for CCN messages using dictionary learning
US10021222B2 (en)2015-11-042018-07-10Cisco Technology, Inc.Bit-aligned header compression for CCN messages using dictionary
US10097521B2 (en)2015-11-202018-10-09Cisco Technology, Inc.Transparent encryption in a content centric network
US9912776B2 (en)2015-12-022018-03-06Cisco Technology, Inc.Explicit content deletion commands in a content centric network
US10097346B2 (en)2015-12-092018-10-09Cisco Technology, Inc.Key catalogs in a content centric network
US10078062B2 (en)2015-12-152018-09-18Palo Alto Research Center IncorporatedDevice health estimation by combining contextual information with sensor data
US10257271B2 (en)2016-01-112019-04-09Cisco Technology, Inc.Chandra-Toueg consensus in a content centric network
US9949301B2 (en)2016-01-202018-04-17Palo Alto Research Center IncorporatedMethods for fast, secure and privacy-friendly internet connection discovery in wireless networks
US10305864B2 (en)2016-01-252019-05-28Cisco Technology, Inc.Method and system for interest encryption in a content centric network
US10043016B2 (en)2016-02-292018-08-07Cisco Technology, Inc.Method and system for name encryption agreement in a content centric network
US10038633B2 (en)2016-03-042018-07-31Cisco Technology, Inc.Protocol to query for historical network information in a content centric network
US10003507B2 (en)2016-03-042018-06-19Cisco Technology, Inc.Transport session state protocol
US10742596B2 (en)2016-03-042020-08-11Cisco Technology, Inc.Method and system for reducing a collision probability of hash-based names using a publisher identifier
US10051071B2 (en)2016-03-042018-08-14Cisco Technology, Inc.Method and system for collecting historical network information in a content centric network
US9832116B2 (en)2016-03-142017-11-28Cisco Technology, Inc.Adjusting entries in a forwarding information base in a content centric network
US10212196B2 (en)2016-03-162019-02-19Cisco Technology, Inc.Interface discovery and authentication in a name-based network
US10067948B2 (en)2016-03-182018-09-04Cisco Technology, Inc.Data deduping in content centric networking manifests
US11436656B2 (en)2016-03-182022-09-06Palo Alto Research Center IncorporatedSystem and method for a real-time egocentric collaborative filter on large datasets
US10091330B2 (en)2016-03-232018-10-02Cisco Technology, Inc.Interest scheduling by an information and data framework in a content centric network
US10033639B2 (en)2016-03-252018-07-24Cisco Technology, Inc.System and method for routing packets in a content centric network using anonymous datagrams
US10320760B2 (en)2016-04-012019-06-11Cisco Technology, Inc.Method and system for mutating and caching content in a content centric network
US9930146B2 (en)2016-04-042018-03-27Cisco Technology, Inc.System and method for compressing content centric networking messages
US10425503B2 (en)2016-04-072019-09-24Cisco Technology, Inc.Shared pending interest table in a content centric network
US10027578B2 (en)2016-04-112018-07-17Cisco Technology, Inc.Method and system for routable prefix queries in a content centric network
US10404450B2 (en)2016-05-022019-09-03Cisco Technology, Inc.Schematized access control in a content centric network
US10320675B2 (en)2016-05-042019-06-11Cisco Technology, Inc.System and method for routing packets in a stateless content centric network
US10547589B2 (en)2016-05-092020-01-28Cisco Technology, Inc.System for implementing a small computer systems interface protocol over a content centric network
US10116526B2 (en)*2016-05-132018-10-30Ivanti, Inc.Systems and methods for providing a self-electing service
US10084764B2 (en)2016-05-132018-09-25Cisco Technology, Inc.System for a secure encryption proxy in a content centric network
US10063414B2 (en)2016-05-132018-08-28Cisco Technology, Inc.Updating a transport stack in a content centric network
US10263881B2 (en)2016-05-262019-04-16Cisco Technology, Inc.Enforcing strict shortest path forwarding using strict segment identifiers
US10103989B2 (en)2016-06-132018-10-16Cisco Technology, Inc.Content object return messages in a content centric network
US10305865B2 (en)2016-06-212019-05-28Cisco Technology, Inc.Permutation-based content encryption with manifests in a content centric network
US10148572B2 (en)2016-06-272018-12-04Cisco Technology, Inc.Method and system for interest groups in a content centric network
US10009266B2 (en)2016-07-052018-06-26Cisco Technology, Inc.Method and system for reference counted pending interest tables in a content centric network
US9992097B2 (en)2016-07-112018-06-05Cisco Technology, Inc.System and method for piggybacking routing information in interests in a content centric network
US10122624B2 (en)2016-07-252018-11-06Cisco Technology, Inc.System and method for ephemeral entries in a forwarding information base in a content centric network
US10069729B2 (en)2016-08-082018-09-04Cisco Technology, Inc.System and method for throttling traffic based on a forwarding information base in a content centric network
US10956412B2 (en)2016-08-092021-03-23Cisco Technology, Inc.Method and system for conjunctive normal form attribute matching in a content centric network
US10274331B2 (en)*2016-09-162019-04-30Polaris Industries Inc.Device and method for improving route planning computing devices
US10033642B2 (en)2016-09-192018-07-24Cisco Technology, Inc.System and method for making optimal routing decisions based on device-specific parameters in a content centric network
US10212248B2 (en)2016-10-032019-02-19Cisco Technology, Inc.Cache management on high availability routers in a content centric network
US10447805B2 (en)2016-10-102019-10-15Cisco Technology, Inc.Distributed consensus in a content centric network
US10135948B2 (en)2016-10-312018-11-20Cisco Technology, Inc.System and method for process migration in a content centric network
US10243851B2 (en)2016-11-212019-03-26Cisco Technology, Inc.System and method for forwarder connection information in a content centric network
CN106789643B (en)*2016-11-302019-05-31中国人民解放军国防科学技术大学A kind of flat unicast routing method suitable for Campus Networks
CN110798332B (en)*2018-08-032022-09-06Emc Ip控股有限公司Method and system for searching directory access groups
US11240355B2 (en)2019-05-172022-02-01Arista Networks, Inc.Platform agnostic abstraction for forwarding equivalence classes with hierarchy
CN116233950A (en)*2019-08-152023-06-06华为技术有限公司Routing method and device
US11112251B2 (en)2019-09-032021-09-07Here Global B.V.Method, apparatus, and computer program product for generating correspondence between map versions
US11536573B2 (en)*2019-09-032022-12-27Here Global B.V.Method, apparatus, and computer program product for generating correspondence between map versions
US11140074B2 (en)2019-09-242021-10-05Cisco Technology, Inc.Communicating packets across multi-domain networks using compact forwarding instructions
US11411855B1 (en)*2020-06-302022-08-09Amazon Technologies, Inc.Computation of ranked path options in networks
US11700201B2 (en)*2021-07-262023-07-11Arista Networks, Inc.Mechanism to enforce consistent next hops in a multi-tier network
US11632323B2 (en)*2021-08-182023-04-18Microsoft Technology Licensing, LlcRouting information exchange between separate networks to improve end-to-end network performance for users
CN114296445B (en)*2021-11-262024-03-29山东大学Optimal path real-time planning method based on loop network random tree
US20240031271A1 (en)*2022-07-222024-01-25Arista Networks, Inc.Equal-cost multi-path (ecmp) routing with resiliency and consistent ordering
US12015545B1 (en)*2023-09-292024-06-18Amazon Technologies, Inc.Reliable packet delivery through path diversification

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20010038612A1 (en)*1999-09-302001-11-08Darrell VaughnAutomatic routing system for circuit layout
US6728779B1 (en)*1999-12-012004-04-27Lucent Technologies Inc.Method and apparatus for exchanging routing information in a packet-based data network
US20050073958A1 (en)*2003-10-032005-04-07Avici Systems, Inc.Selecting alternate paths for network destinations
US6928484B1 (en)*2000-01-182005-08-09Cisco Technology, Inc.Method and apparatus for discovering edge-disjoint shortest path pairs during shortest path tree computation
US20070177506A1 (en)*2006-02-012007-08-02Cisco Technology, Inc.Method and system for network traffic matrix analysis
US20080123532A1 (en)*2006-11-272008-05-29Ward David DDynamic weighted-fair load-balancing
US20090122718A1 (en)*2007-11-092009-05-14Klessig Robert WGlobal auto-configuration of network devices connected to multipoint virtual connections
US20090168768A1 (en)*2007-12-262009-07-02Nortel Netowrks LimitedTie-Breaking in Shortest Path Determination
US20110044351A1 (en)*2009-08-192011-02-24Brocade Communications Systems, Inc.Techniques for efficiently updating routing information upon shortest path tree computation
US20110060844A1 (en)*2009-09-082011-03-10Nortal Networks LimitedMethod and Apparatus for Selecting Between Multiple Equal Cost Paths
US20110216769A1 (en)*2010-03-082011-09-08Brocade Communications Systems, Inc.Dynamic Path Selection

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6633544B1 (en)*1998-06-242003-10-14At&T Corp.Efficient precomputation of quality-of-service routes
JP2002359636A (en)*2001-05-312002-12-13Nec CorpMethod and device for designing paths in pair and program
US7046634B2 (en)*2002-04-152006-05-16Tropic Networks Inc.Method and apparatus for selecting maximally disjoint shortest paths in a network
US20040032832A1 (en)*2002-07-302004-02-19Snehal DesaiSystem and method for determining the shortest path between a pair of nodes in an equal cost network
US8374092B2 (en)*2006-08-282013-02-12Cisco Technology, Inc.Technique for protecting against failure of a network element using multi-topology repair routing (MTRR)
US8014291B2 (en)*2006-11-282011-09-06Cisco Technology, Inc.Relaxed constrained shortest path first (R-CSPF)

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20010038612A1 (en)*1999-09-302001-11-08Darrell VaughnAutomatic routing system for circuit layout
US6728779B1 (en)*1999-12-012004-04-27Lucent Technologies Inc.Method and apparatus for exchanging routing information in a packet-based data network
US6928484B1 (en)*2000-01-182005-08-09Cisco Technology, Inc.Method and apparatus for discovering edge-disjoint shortest path pairs during shortest path tree computation
US20050073958A1 (en)*2003-10-032005-04-07Avici Systems, Inc.Selecting alternate paths for network destinations
US20050088965A1 (en)*2003-10-032005-04-28Avici Systems, Inc.Rapid alternate paths for network destinations
US7719960B2 (en)*2003-10-032010-05-18Futurewei Technologies, Inc.Selecting alternate paths for network destinations
US7830786B2 (en)*2003-10-032010-11-09Futurewei Technologies, Inc.Rapid alternate paths for network destinations
US20110007629A1 (en)*2003-10-032011-01-13FutureWei Technologies, Inc.,DBA HuaWei Technologies (USA)Rapid alternate paths for network destinations
US7903573B2 (en)*2006-02-012011-03-08Cisco Technology, Inc.Method and system for network traffic matrix analysis
US20070177506A1 (en)*2006-02-012007-08-02Cisco Technology, Inc.Method and system for network traffic matrix analysis
US20080123532A1 (en)*2006-11-272008-05-29Ward David DDynamic weighted-fair load-balancing
US20090122718A1 (en)*2007-11-092009-05-14Klessig Robert WGlobal auto-configuration of network devices connected to multipoint virtual connections
US20090168768A1 (en)*2007-12-262009-07-02Nortel Netowrks LimitedTie-Breaking in Shortest Path Determination
US7911944B2 (en)*2007-12-262011-03-22Nortel Networks LimitedTie-breaking in shortest path determination
US20110128857A1 (en)*2007-12-262011-06-02Jerome ChiabautTie-breaking in shortest path determination
US20110044351A1 (en)*2009-08-192011-02-24Brocade Communications Systems, Inc.Techniques for efficiently updating routing information upon shortest path tree computation
US20110060844A1 (en)*2009-09-082011-03-10Nortal Networks LimitedMethod and Apparatus for Selecting Between Multiple Equal Cost Paths
US20110216769A1 (en)*2010-03-082011-09-08Brocade Communications Systems, Inc.Dynamic Path Selection

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150163127A1 (en)*2013-12-052015-06-11Palo Alto Research Center IncorporatedDistance-based routing in an information-centric network
US9503358B2 (en)*2013-12-052016-11-22Palo Alto Research Center IncorporatedDistance-based routing in an information-centric network
US10931562B2 (en)2016-05-162021-02-23Mitsubishi Electric CorporationTransfer device, adjustment device, and parameter adjusting method
US20230269170A1 (en)*2020-07-012023-08-24Nippon Telegraph And Telephone CorporationPath setting system, control device, program and path setting method
US11979312B2 (en)*2020-07-012024-05-07Nippon Telegraph And Telephone CorporationNetwork path selection for communication devices

Also Published As

Publication numberPublication date
JP5551253B2 (en)2014-07-16
JP2013504272A (en)2013-02-04
WO2011029179A1 (en)2011-03-17
KR20120100908A (en)2012-09-12
CA2773400A1 (en)2011-03-17
IN2012DN02332A (en)2015-08-21
CN102804712B (en)2015-05-27
ES2527224T3 (en)2015-01-21
EP2476226A1 (en)2012-07-18
US8750820B2 (en)2014-06-10
EP2476226B1 (en)2014-11-26
US20110060844A1 (en)2011-03-10
US20120307832A1 (en)2012-12-06
US8248925B2 (en)2012-08-21
CN102804712A (en)2012-11-28
EP2793435A1 (en)2014-10-22
EP2476226A4 (en)2013-04-24

Similar Documents

PublicationPublication DateTitle
US8750820B2 (en)Method and apparatus for selecting between multiple equal cost paths
EP2606612B1 (en)Automated traffic engineering for fat tree networks
EP2842278B1 (en)Three stage folded clos optimization for 802.1aq
US20140140347A1 (en)Tie-breaking in shortest path determination
US20130279323A1 (en)Split tiebreakers for 802.1aq
US20170180243A1 (en)Loopback-free adaptive routing
US9654382B2 (en)Use of alternate paths in forwarding of network packets
KR20140059160A (en)Next hop computation functions for equal cost multi-path packet switching networks
Lei et al.Multipath routing in SDN-based data center networks
CN108123878A (en)A kind of method for routing, device and data transfer equipment
US20230396546A1 (en)Increasing multi-path size using hierarchical forwarding equivalent classes
Jerger et al.Routing
Goswami et al.Performance Comparison between Cisco proprietary Routing protocols and Open Standard routing protocols.
HK1184294A (en)Tie-breaking in shortest path determination

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:RPX CLEARINGHOUSE LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROCKSTAR CONSORTIUM US LP;ROCKSTAR CONSORTIUM LLC;BOCKSTAR TECHNOLOGIES LLC;AND OTHERS;REEL/FRAME:034924/0779

Effective date:20150128

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp