-
公开(公告)号:US10454820B2
公开(公告)日:2019-10-22
申请号:US14869740
申请日:2015-09-29
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Jose J. Garcia-Luna-Aceves
IPC: H04L12/741 , H04L29/08 , H04L12/705
Abstract: One embodiment of the present invention provides a router in an information-centric network (ICN). The router includes a receiving module configured to receive an interest for a piece of content. The interest indicates a name associated with the piece of content. The router also includes an interest-processing module configured to: determine whether the interest can be forwarded; in response to determining that the interest can be forwarded to a second router, select an identifier from a set of identifiers assigned to the router by the second router; and process the interest by inserting the identifier into the interest. The router further includes a forwarding module configured to forward the processed interest to the second router.
-
2.
公开(公告)号:US10313227B2
公开(公告)日:2019-06-04
申请号:US14864571
申请日:2015-09-24
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Jose J. Garcia-Luna-Aceves
IPC: H04L12/705 , H04L12/721 , H04L12/709 , H04L12/755 , H04L12/733 , H04L12/725 , H04L12/18
Abstract: One embodiment of the present invention provides a system for correctly processing interests in an information-centric network (ICN). During operation, the system receives, by a first node in the ICN, an interest for a piece of content from a second node. The interest specifies a name of the content piece. The system determines, based on forwarding information and information associated with pending interests stored on the first node, whether a forwarding condition or an interest aggregation condition is satisfied. In response to the forwarding condition being satisfied, the system forwards the interest. In response to the interest aggregation condition being satisfied, the system aggregates the interest.
-
公开(公告)号:US10237189B2
公开(公告)日:2019-03-19
申请号:US14572608
申请日:2014-12-16
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Jose J. Garcia-Luna-Aceves
IPC: G06F15/16 , H04L12/801 , H04L12/733 , H04L12/705 , H04L29/08 , H04L12/715 , H04L12/725
Abstract: One embodiment of the present invention provides a system for correctly processing an interest in a content-centric network (CCN). During operation, a first node in the CCN receives an interest for a piece of content from a second node. The interest indicates a name of the piece of content and a hop count from the second node to a destination node advertising the piece of content. The system determines, based on forwarding information and information associated with pending interests stored on the first node, whether a distance-based forwarding condition is met; and in response to the distance-based forwarding condition being met, accepts the interest.
-
4.
公开(公告)号:US20170279716A1
公开(公告)日:2017-09-28
申请号:US15081776
申请日:2016-03-25
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Jose J. Garcia-Luna-Aceves
IPC: H04L12/741 , H04L29/06 , H04L12/755
CPC classification number: H04L45/745 , H04L45/021 , H04L45/306 , H04L63/0407 , H04L65/4076 , H04L67/327
Abstract: A router of a content centric network (CCN) can forward messages using anonymous identifiers. The router can receive an Interest via a first interface, and determines a first anonymous identifier (AID) that identifies a name-independent path to the Interest's source via the router. The router can identify a second interface for forwarding the Interest to a next-hop neighbor via CCN, and performs a bijective function on the first AID to obtain a second AID that is to be used by the next-hop neighbor to return a corresponding data packet to the router. The router updates the Interest to include the second AID, and forwards the Interest via the second interface toward the next-hop neighbor. When the router receives the data packet, the router performs a lookup operation in an anonymous routing table (ART), based on the AID, to determine an interface for forwarding the data packet toward the Interest's source.
-
公开(公告)号:US10706029B2
公开(公告)日:2020-07-07
申请号:US15620600
申请日:2017-06-12
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Spencer Sevilla , Priya Mahadevan , Jose J. Garcia-Luna-Aceves
Abstract: A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.
-
公开(公告)号:US10187801B2
公开(公告)日:2019-01-22
申请号:US14505407
申请日:2014-10-02
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Marc E. Mosko , Jose J. Garcia-Luna-Aceves
IPC: H04W16/04 , H04W84/20 , H04W40/12 , H04L12/24 , H04L12/725
Abstract: One embodiment provides a system that facilitates a large-scale mobile ad hoc network to adapt to specific needs of wireless nodes in a mobile wireless network. During operation, a controller node collects state information associated with one or more wireless nodes. The controller node allocates one or more network elements based on the collected state information and a predetermined utility-based technique. Responsive to the allocation of the one or more network elements, the controller node reconfigures a logical topology of the mobile wireless network by using software-defined mobile ad hoc network nodes, thereby facilitating a large-scale mobile ad hoc network to adapt to specific application needs of wireless nodes.
-
7.
公开(公告)号:US10033639B2
公开(公告)日:2018-07-24
申请号:US15081776
申请日:2016-03-25
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Jose J. Garcia-Luna-Aceves
IPC: H04L12/741 , H04L12/755 , H04L29/06
CPC classification number: H04L45/745 , H04L45/021 , H04L45/306 , H04L63/0407 , H04L65/4076 , H04L67/327
Abstract: A router of a content centric network (CCN) can forward messages using anonymous identifiers. The router can receive an Interest via a first interface, and determines a first anonymous identifier (AID) that identifies a name-independent path to the Interest's source via the router. The router can identify a second interface for forwarding the Interest to a next-hop neighbor via CCN, and performs a bijective function on the first AID to obtain a second AID that is to be used by the next-hop neighbor to return a corresponding data packet to the router. The router updates the Interest to include the second AID, and forwards the Interest via the second interface toward the next-hop neighbor. When the router receives the data packet, the router performs a lookup operation in an anonymous routing table (ART), based on the AID, to determine an interface for forwarding the data packet toward the Interest's source.
-
公开(公告)号:US20170286461A1
公开(公告)日:2017-10-05
申请号:US15620600
申请日:2017-06-12
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Spencer Sevilla , Priya Mahadevan , Jose J. Garcia-Luna-Aceves
IPC: G06F17/30
Abstract: A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.
-
公开(公告)号:US10333840B2
公开(公告)日:2019-06-25
申请号:US14616371
申请日:2015-02-06
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Jose J. Garcia-Luna-Aceves
IPC: H04L12/741 , H04L29/08 , H04L12/773 , H04L12/725 , H04L12/733
Abstract: One embodiment of the present invention provides a system for content exchange in an information-centric network (ICN). During operation, a first node in the ICN receives an interest for a piece of content from a second node. The interest indicates a name of the piece of content and an incoming identifier assigned to the interest by the second node. The system identifies a matching entry in an identifier table stored on the first node that corresponds to the incoming identifier. The matching entry indicates a next-hop neighbor and an outgoing identifier. The system then updates the interest by replacing the incoming identifier with the outgoing identifier, and forwards the updated interest to the next-hop neighbor.
-
公开(公告)号:US10172068B2
公开(公告)日:2019-01-01
申请号:US14161406
申请日:2014-01-22
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Marc E. Mosko , Jose J. Garcia-Luna-Aceves
IPC: H04W40/04 , H04L12/24 , H04L12/721 , H04W40/24 , H04L12/717 , H04W84/18 , H04W40/32
Abstract: One embodiment provides a mobile ad-hoc network (MANET). The MANET includes a plurality of mobile nodes and a centralized controller node. The controller node includes a receiving mechanism configured to receive, from a source mobile node, a request for a service, with the request including an identifier associated with the requested service; an identification mechanism configured to identify a destination mobile node that provides the service associated with the identifier; a path-computation mechanism configured to compute a path between the source mobile node and the destination mobile node using a network graph for the mobile nodes; and a path-sending mechanism configured to send the computed path to at least the destination mobile node, which facilitates establishing a route between the source mobile node and the destination mobile node.
-
-
-
-
-
-
-
-
-