-
公开(公告)号:US20220272032A1
公开(公告)日:2022-08-25
申请号:US17685929
申请日:2022-03-03
IPC分类号: H04L45/302 , H04L45/50 , H04L41/0813 , H04L45/12 , H04L45/44 , H04L45/42
摘要: Various implementations disclosed herein enable malleable routing for data packets. For example, in various implementations, a method of routing a type of data packets is performed by a device. In some implementations, the device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes determining a routing criterion to transmit a set of data packets across a network. In some implementations, the method includes identifying network nodes and communication links in the network that satisfy the routing criterion. In some implementations, the method includes determining a route for the set of data packets through the network nodes and the communication links that satisfy the routing criterion. In some implementations, the method includes configuring the network nodes that are on the route with configuration information that allows the set of data packets to propagate along the route.
-
公开(公告)号:US11424987B2
公开(公告)日:2022-08-23
申请号:US16599975
申请日:2019-10-11
IPC分类号: H04L12/24 , H04L41/12 , H04L45/00 , H04L45/12 , H04L45/50 , H04L45/745 , H04L45/74 , H04L45/02 , H04L49/60 , H04L12/46 , H04L47/724
摘要: An apparatus and method for path creation element driven dynamic setup of forwarding adjacencies and explicit path. In one embodiment of the method, a node receives an instruction to create a tunnel between the node and another node. The node creates or initiates the creation of the tunnel in response to receiving the instruction, wherein the tunnel comprises a plurality of nodes in data communication between the node and the other node. The node maps a first identifier (ID) to information relating to the tunnel. The node advertises the first ID to other nodes in a network of nodes.
-
公开(公告)号:US11362946B2
公开(公告)日:2022-06-14
申请号:US17066140
申请日:2020-10-08
IPC分类号: H04L12/749 , H04L45/741 , H04L45/02 , H04L45/745 , H04L61/2557
摘要: In one embodiment, a method includes receiving a packet comprising a destination address in a destination address field of the packet, where the destination address including at least a first global identifier and a second global identifier, determining that the first global identifier corresponds to the first network apparatus, determining that a local identifier in the destination address is associated with the first global identifier, identifying one or more instructions associated with the local identifier, performing one or more functions instructed by the one or more instructions, updating the destination address in the destination field of the packet to an updated destination address, determining a forwarding rule associated with the packet, and forwarding the packet with the updated destination address based on the forwarding rule.
-
公开(公告)号:US20220174011A1
公开(公告)日:2022-06-02
申请号:US17344477
申请日:2021-06-10
发明人: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Rakesh Gandhi , Pablo Camarillo Garvia , Francois Clad
IPC分类号: H04L12/749 , H04L12/717 , H04L12/721 , H04L12/26
摘要: Techniques for optimizing technologies related to network path tracing and network delay measurements are described herein. Some of the techniques may include using an IPv6 header option and/or segment identifier field of a segment list or a TLV of a segment routing header as a telemetry data carrier. The techniques may also include using an SRv6 micro-segment (uSID) instruction to indicate to a node of a network that the node is to perform one or more path tracing actions and encapsulating the packet and forward. Additionally, the techniques may include using short interface identifiers corresponding to node interfaces to trace a packet path through a network. Further, the techniques may include using short timestamps to determine delay measurements associated with sending a packet through a network. In various examples, the techniques described above and herein may be used with each other to optimize network path tracing and delay measurement techniques.
-
公开(公告)号:US20220174004A1
公开(公告)日:2022-06-02
申请号:US17538513
申请日:2021-11-30
摘要: Disclosed are systems, apparatuses, methods, and computer-readable media to encode network functions in a packet header. A method includes receiving a first packet from a source device that is to be delivered to a destination address through a network; determining a route to the destination address; identifying at least one network function for the first packet; encapsulating the first packet in a second packet, wherein a header of the second packet includes the route to the destination address in a destination address field and local processing metadata associated with the at least one network function in a source address field; and forwarding the second packet to a next network node of the network identified in the destination address.
-
公开(公告)号:US20220173976A1
公开(公告)日:2022-06-02
申请号:US17673182
申请日:2022-02-16
IPC分类号: H04L41/12 , H04L45/00 , H04L45/12 , H04L45/50 , H04L45/745 , H04L45/74 , H04L49/60 , H04L12/46 , H04L47/724
摘要: An apparatus and method is disclosed for segment routing (SR) over label distribution protocol (LDP). In one embodiment, the method includes a node receiving a packet with an attached segment ID. In response, the node may attach a label to the packet. Thereafter, the node may forward the packet with the attached label and segment ID to another node via a label switched path (LSP).
-
公开(公告)号:US20220166860A1
公开(公告)日:2022-05-26
申请号:US17671188
申请日:2022-02-14
发明人: Patrice Brissette , Clarence Filsfils , Darren Dukes , Gaurav Dawra , Francois Clad , Pablo Camarillo Garvia
IPC分类号: H04L69/22 , H04L69/324 , H04L45/00 , H04L67/10 , H04L45/50 , H04L12/46 , H04L45/74 , H04L61/5007 , H04L49/35 , H04L67/63 , H04L45/741
摘要: In one embodiment, Ethernet Virtual Private Network (EVPN) is implemented using Internet Protocol Version 6 (IPv6) Segment Routing (SRv6) underlay network and SRv6-enhanced Border Gateway Protocol (BGP) signaling. A particular route associated with a particular Internet Protocol Version 6 (IPv6) Segment Routing (SRv6) Segment Identifier (SID) is advertised in a particular route advertisement message of a routing protocol (e.g., BGP). The SID includes encoding representing a particular Ethernet Virtual Private Network (EVPN) Layer 2 (L2) flooding Segment Routing end function of the particular router and a particular Ethernet Segment Identifier (ESI), with the particular SID including a routable prefix to the particular router. The particular router receives a particular packet including the particular SID; and in response, the particular router performs the particular EVPN end function on the particular packet.
-
公开(公告)号:US20220029918A1
公开(公告)日:2022-01-27
申请号:US17493334
申请日:2021-10-04
IPC分类号: H04L12/749 , H04L12/751 , H04L12/741
摘要: In one embodiment, a method includes receiving a packet comprising a destination address in a destination address field of the packet, where the destination address including at least a first global identifier and a second global identifier, determining that the first global identifier corresponds to the first network apparatus, determining that a local identifier in the destination address is associated with the first global identifier, identifying one or more instructions associated with the local identifier, performing one or more functions instructed by the one or more instructions, updating the destination address in the destination field of the packet to an updated destination address, determining a forwarding rule associated with the packet, and forwarding the packet with the updated destination address based on the forwarding rule.
-
公开(公告)号:US11165699B2
公开(公告)日:2021-11-02
申请号:US16684006
申请日:2019-11-14
IPC分类号: H04L12/741 , H04L12/26 , H04L12/751 , H04L29/06
摘要: The present disclosure provides a packet tracing mechanism will be described that provides packet tracing information to a mobile network controller. In one aspect, a method includes receiving a data packet sent from a source node to a destination node; determining if the data packet is to be updated with packet tracing information; and upon determining that the data packet is to be updated, updating the packet tracing information of the data packet to include identification of the network device and an ingress timestamp of the data packet at the network device for a corresponding network controller to determining network routing policies.
-
90.
公开(公告)号:US11121961B2
公开(公告)日:2021-09-14
申请号:US16598852
申请日:2019-10-10
IPC分类号: H04L12/721 , H04L29/06
摘要: In one embodiment, an apparatus includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors. The one or more computer-readable non-transitory storage media include instructions that, when executed by the one or more processors, cause the apparatus to perform operations including receiving a first type-length-value (TLV) associated with a winning flexible algorithm definition (FAD) from a first element of a network. The operations also include determining a security level for the winning FAD based on the TLV. The operations further include determining a data transmission route through a plurality of elements of the network based on the security level for the winning FAD.
-
-
-
-
-
-
-
-
-