-
公开(公告)号:US20190288940A1
公开(公告)日:2019-09-19
申请号:US15922860
申请日:2018-03-15
IPC分类号: H04L12/741 , H04L29/06 , H04L12/781
摘要: In one embodiment, segment routing network processing of packets is performed on segment routing packets to use engineered segment routing reverse reply paths which provide efficiencies in communicating packets in a network. In one embodiment, a source node selects a segment identifier of a destination node, with the segment identifier specifying a function value of a dynamic return path segment routing function in order to invoke this function on the destination node. The source node then sends a segment routing packet to the destination address of this segment identifier. Reacting to receipt of this packet and the function value of the dynamic return path segment routing function in the destination address or current segment identifier of the packet, a receiving node generates a responding segment routing packet including the segment identifiers from the received packet in reverse traversal order.
-
公开(公告)号:US20180219982A1
公开(公告)日:2018-08-02
申请号:US15794334
申请日:2017-10-26
IPC分类号: H04L29/06 , H04L12/931 , G06F9/455
CPC分类号: H04L69/22 , G06F9/45558 , G06F2009/45583 , G06F2009/45595 , H04L41/5054 , H04L41/509 , H04L49/70
摘要: Aspects of the disclosed technology provide virtualized solutions for processing media frames. A process of the disclosed technology can include steps for receiving unprocessed media packets, de-packetizing the unprocessed media packets to produce unprocessed media frames, and sending the unprocessed media frames to a virtual media application. In some aspects, the process may further include steps for processing the unprocessed media frames, using the virtual media application, to produce processed media frames. Systems and machine-readable media are also provided.
-
公开(公告)号:US12132606B2
公开(公告)日:2024-10-29
申请号:US18345246
申请日:2023-06-30
发明人: Peter Psenak , Lester C. Ginsberg , Ketan Jivan Talaulikar , Clarence Filsfils , Francois Clad , Stephane Litkowski
IPC分类号: H04L41/0654 , H04L41/0631 , H04L41/0686
CPC分类号: H04L41/0654 , H04L41/0631 , H04L41/0686
摘要: The present technology is directed to signaling unreachability of a network device, more specifically, a prefix of the network device in network that utilizes route summarization. A pulse trigger agent can detect an unreachability of at least one Provider Edge (PE) device in a network domain of a network and determine that a route summarization is being used within the network where the unreachability of the at least one PE device is hidden by the route summarization. A pulse distribution agent can transmit a failure message informing other PE devices of the unreachability of the at least one PE device.
-
公开(公告)号:US11838396B2
公开(公告)日:2023-12-05
申请号: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/02 , H04L45/50 , H04L61/5007 , H04L67/63 , H04L12/46 , H04L45/74 , H04L49/35 , H04L45/741 , H04L61/2503 , H04L101/659 , H04L101/00 , H04L43/028 , H04L9/40 , H04L45/745
CPC分类号: H04L69/22 , H04L12/4633 , H04L12/4641 , H04L45/04 , H04L45/14 , H04L45/34 , H04L45/50 , H04L45/74 , H04L45/741 , H04L49/35 , H04L61/5007 , H04L67/10 , H04L67/63 , H04L69/324 , H04L43/028 , H04L45/745 , H04L61/2503 , H04L63/0272 , H04L2101/00 , H04L2101/659 , H04L2212/00
摘要: 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.
-
公开(公告)号:US20230336450A1
公开(公告)日:2023-10-19
申请号:US18207568
申请日:2023-06-08
发明人: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Rakesh Gandhi , Pablo Camarillo Garvia , Francois Clad
IPC分类号: H04L43/0805 , H04L43/0852 , H04L45/741 , H04L43/12 , H04L41/12 , H04L45/42 , H04L43/106 , H04L45/12
CPC分类号: H04L43/0805 , H04L43/0852 , H04L45/741 , H04L43/12 , H04L41/12 , H04L45/42 , H04L43/106 , H04L45/123
摘要: 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.
-
公开(公告)号:US11706133B2
公开(公告)日:2023-07-18
申请号:US17865125
申请日:2022-07-14
发明人: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Francois Clad , Pablo Camarillo Garvia , Kiran Sasidharan Pillai
IPC分类号: H04L45/50 , H04L12/46 , H04L45/74 , H04L45/28 , H04L69/22 , H04L45/42 , H04L45/00 , H04L45/741
CPC分类号: H04L45/50 , H04L12/4633 , H04L45/28 , H04L45/42 , H04L45/566 , H04L45/74 , H04L45/741 , H04L69/22
摘要: The present technology pertains to a group-based network policy using Segment Routing over an IPv6 dataplane (SRv6). After a source application sends a packet, an ingress node can receive the packet, and if the source node is capable, it can identify an application policy and apply it. The ingress node indicates that the policy has been applied by including policy bits in the packet encapsulation. When the packet is received by the egress node, it can determine whether the policy was already applied, and if so, the packet is forward to the destination application. If the egress node determines that the policy has not be applied the destination application can apply the policy. Both the ingress node and egress nodes can learn of source application groups, destination application groups, and applicable policies through communication with aspects of the segment routing fabric.
-
27.
公开(公告)号:US11611505B2
公开(公告)日:2023-03-21
申请号:US17404817
申请日:2021-08-17
发明人: Clarence Filsfils , Francois Clad , Zafar Ali , Peter Psenak
IPC分类号: H04L12/721 , H04L45/00 , H04L69/22 , H04L45/02
摘要: Techniques and mechanisms for compressing the size of SIDs to be smaller than a complete IPv6 address (or “micro SIDs”), and scaling micro SIDs across a multi-domain environment using micro SID-domain-blocks. Segment routing over IPv6 (SRv6) uses 128-bit IPv6 addresses as SIDs for segment routing. According to this disclosure, multiple SRv6 SIDs may be expressed in a compact format such that a 128-bit IPv6 address, such as the destination address field of the IPv6 header, may store multiple micro SIDs. Further, SID-domain-blocks may be assigned to each domain in a multi-domain network such that micro SIDs may be expressed in the context of a given domain, rather than being shared in the global multi-domain network. In this way, lists of domain-specific SIDs may be fully expressed in the IPv6 destination address of the packet to scale micro SID into large, multi-domain networks.
-
公开(公告)号:US20220400048A1
公开(公告)日:2022-12-15
申请号:US17342899
申请日:2021-06-09
发明人: Peter Psenak , Lester C. Ginsberg , Ketan Jivan Talaulikar , Clarence Filsfils , Francois Clad , Stephane Litkowski
IPC分类号: H04L12/24
摘要: The present technology is directed to signaling unreachability of a network device, more specifically, a prefix of the network device in network that utilizes route summarization. A pulse trigger agent can detect an unreachability of at least one Provider Edge (PE) device in a network domain of a network and determine that a route summarization is being used within the network where the unreachability of the at least one PE device is hidden by the route summarization. A pulse distribution agent can transmit a failure message informing other PE devices of the unreachability of the at least one PE device.
-
公开(公告)号:US20220303366A1
公开(公告)日:2022-09-22
申请号:US17836069
申请日:2022-06-09
发明人: Patrice Brissette , Clarence Filsfils , Darren Dukes , Gaurav Dawra , Francois Clad , Pablo Camarillo Garvia
IPC分类号: H04L69/22 , H04L69/324 , H04L45/00 , H04L67/10 , H04L45/02 , H04L45/50 , H04L61/5007 , H04L67/63 , H04L12/46 , H04L45/74 , H04L49/35 , 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.
-
公开(公告)号:US11445048B2
公开(公告)日:2022-09-13
申请号:US16990030
申请日:2020-08-11
摘要: In one embodiment, a method includes identifying, by a network component, a first segment identifier (SID) within a SID list. The first SID includes a first SID block and a first micro SID (uSID). The method also includes initializing, by the network component, a packing list of a uSID carrier with the first uSID of the first SID and initializing, by the network component, a packing block of the uSID carrier with the first SID block of the first SID. The method further includes initializing, by the network component, a remaining packing capacity of the packing list with a carrier capacity of the first SID and initializing, by the network component, an empty compressed SID list.
-
-
-
-
-
-
-
-
-