Patents by Inventor Patrice Brissette
Patrice Brissette has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220210051Abstract: A method, network device, and computer program product for network traffic diversion are disclosed. In one embodiment, a method according to the present disclosure includes receiving a frame at a core edge node that is a member of a redundancy group (where the frame comprises network address information and a packet), and determining whether a link (to which the core edge node is communicatively coupled) is affected by a network failure. The frame was sourced by a remote core edge node that is not a member of the redundancy group, and the network address information indicates that the packet is to be forwarded via the link. In response to the link being affected by the network failure, the method further includes generating a modified frame and forwarding the modified frame to another core edge node. The generating comprises including a redirect label in the modified frame. The another core edge node is another member of the redundancy group.Type: ApplicationFiled: March 21, 2022Publication date: June 30, 2022Inventors: Patrice Brissette, Luc Andre Burdet, Jiri Chaloupka, Mei Zhang, Tarek Saad
-
Publication number: 20220166860Abstract: 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.Type: ApplicationFiled: February 14, 2022Publication date: May 26, 2022Inventors: Patrice Brissette, Clarence Filsfils, Darren Dukes, Gaurav Dawra, Francois Clad, Pablo Camarillo Garvia
-
Patent number: 11316777Abstract: A method, network device, and computer program product for network traffic diversion are disclosed. In one embodiment, a method according to the present disclosure includes receiving a frame at a core edge node that is a member of a redundancy group (where the frame comprises network address information and a packet), and determining whether a link (to which the core edge node is communicatively coupled) is affected by a network failure. The frame was sourced by a remote core edge node that is not a member of the redundancy group, and the network address information indicates that the packet is to be forwarded via the link. In response to the link being affected by the network failure, the method further includes generating a modified frame and forwarding the modified frame to another core edge node. The generating comprises including a redirect label in the modified frame. The another core edge node is another member of the redundancy group.Type: GrantFiled: November 18, 2019Date of Patent: April 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Patrice Brissette, Luc Andre Burdet, Jiri Chaloupka, Mei Zhang, Tarek Saad
-
Publication number: 20220103480Abstract: Techniques are presented herein for load-balancing a sequence of packets over multiple network paths on a per-packet basis. In one example, a first network node assigns sequence numbers to a sequence of packets and load-balances the sequence of packets on a per-packet basis over multiple network paths of a network to a second network node. The second network node buffers received packets that are received over the multiple network paths of the network from the first network node and re-orders the received packets according to sequence numbers of the received packets.Type: ApplicationFiled: September 25, 2020Publication date: March 31, 2022Inventors: Luca Della Chiesa, Christian Schmutzer, Patrice Brissette
-
Patent number: 11283906Abstract: 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.Type: GrantFiled: November 26, 2019Date of Patent: March 22, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Patrice Brissette, Clarence Filsfils, Darren Dukes, Gaurav Dawra, Francois Clad, Pablo Camarillo Garvia
-
Patent number: 11108683Abstract: In one embodiment, a method includes, subsequent to receipt of a packet from a first customer network node destined for a second customer network node at a first provider network node, determining whether a local connection exists between the first provider network node and the second customer network node, the provider network node forming part of an Ethernet Virtual Private Network (“EVPN”)—Virtual Private Wire Service (“VPWS”) domain; if a local connection is determined to exist between the first provider network node and the second customer network node, determining whether the local connection has failed; if the local connection is determined not to have failed, switching the packet to the second customer network node via the local connection instead of via the EVPN-VPWS domain; and if the local connection is determined to have failed, switching the packet to the second customer network node via the EVPN-VPWS domain.Type: GrantFiled: August 5, 2019Date of Patent: August 31, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Patrice Brissette, Ali Sajassi
-
Publication number: 20210152464Abstract: A method, network device, and computer program product for network traffic diversion are disclosed. In one embodiment, a method according to the present disclosure includes receiving a frame at a core edge node that is a member of a redundancy group (where the frame comprises network address information and a packet), and determining whether a link (to which the core edge node is communicatively coupled) is affected by a network failure. The frame was sourced by a remote core edge node that is not a member of the redundancy group, and the network address information indicates that the packet is to be forwarded via the link. In response to the link being affected by the network failure, the method further includes generating a modified frame and forwarding the modified frame to another core edge node. The generating comprises including a redirect label in the modified frame. The another core edge node is another member of the redundancy group.Type: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Inventors: Patrice Brissette, Luc Andre Burdet, Jiri Chaloupka, Mei Zhang, Tarek Saad
-
Publication number: 20210083903Abstract: In one embodiment, a method includes receiving a broadcast, unknown-unicast, or multicast (BUM) frame from a connected device, where the BUM frame is associated with a broadcast domain, determining a segment within the broadcast domain associated with the device, adding to the BUM frame a segment identifier that uniquely identifies the segment within the broadcast domain, and causing the BUM frame to be delivered to one or more recipient network apparatuses in a network associated with the broadcast domain, where the segment identifier added to the BUM frame is configured to be used by the one or more recipient network apparatuses to selectively forward the BUM frame to connected devices that are associated with segment identifier.Type: ApplicationFiled: November 24, 2020Publication date: March 18, 2021Inventors: Patrice Brissette, Samir Thoria, Ali Sajassi
-
Publication number: 20210021509Abstract: Techniques for routing traffic across different virtual local area networks (VLANs) within a single bridge domain are described. One technique includes receiving at a first network device a packet from a second network device on a first interface of multiple interfaces within a bridge domain at the first network device. Attachment circuit information associated with the packet is determined. An information element that includes an indication of the attachment circuit information is generated. The information element is transmitted to the third network device.Type: ApplicationFiled: July 17, 2019Publication date: January 21, 2021Inventors: Ali SAJASSI, Mankamana P. MISHRA, Samir THORIA, Patrice BRISSETTE, Mei ZHANG, Tapraj SINGH
-
Publication number: 20210014147Abstract: In one embodiment, a method according to the present disclosure includes receiving a topology change advertisement at a remote core edge node and performing a network address information removal operation. The topology change advertisement is received from a core edge node that is in communication with an access network. The topology change advertisement indicates that a topology change has occurred in the access network. The network address information removal operation removes network address information stored by the remote core edge node. The network address information is used by the remote core edge node in participating in communications with the core edge node.Type: ApplicationFiled: September 30, 2020Publication date: January 14, 2021Inventors: Patrice Brissette, Ali Sajassi, Mei Zhang, Luc Andre Burdet
-
Patent number: 10892987Abstract: In one embodiment, segment routing (SR) network processing of packets is performed on packets having a segment identifier structure providing processing and/or memory efficiencies. Responsive to an identified particular segment routing policy, the particular router retrieves from memory a dynamic segment routing identifier portion of the particular SR policy that includes a SR node value and a SR function value. The SR function value identifies segment routing processing to be performed by a router in the network identified based on the SR node value. A segment routing discriminator is independently identified, possibly being a fixed value for all segment identifiers in the network. Before sending into the network, a complete segment identifier is added to the particular packet by combining the segment routing discriminator with the dynamic segment routing identifier portion. The particular packet including the complete segment identifier is sent into the network.Type: GrantFiled: May 12, 2020Date of Patent: January 12, 2021Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Ahmed Refaat Bashandy, Syed Kamran Raza, Darren Dukes, Patrice Brissette, Jisu Bhattacharya
-
Patent number: 10880123Abstract: In one embodiment, a method includes receiving a broadcast, unknown-unicast, or multicast (BUM) frame from a connected device, where the BUM frame is associated with a broadcast domain, determining a segment within the broadcast domain associated with the device, adding to the BUM frame a segment identifier that uniquely identifies the segment within the broadcast domain, and causing the BUM frame to be delivered to one or more recipient network apparatuses in a network associated with the broadcast domain, where the segment identifier added to the BUM frame is configured to be used by the one or more recipient network apparatuses to selectively forward the BUM frame to connected devices that are associated with segment identifier.Type: GrantFiled: June 12, 2019Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Patrice Brissette, Samir Thoria, Ali Sajassi
-
Publication number: 20200396103Abstract: In one embodiment, a method includes receiving a broadcast, unknown-unicast, or multicast (BUM) frame from a connected device, where the BUM frame is associated with a broadcast domain, determining a segment within the broadcast domain associated with the device, adding to the BUM frame a segment identifier that uniquely identifies the segment within the broadcast domain, and causing the BUM frame to be delivered to one or more recipient network apparatuses in a network associated with the broadcast domain, where the segment identifier added to the BUM frame is configured to be used by the one or more recipient network apparatuses to selectively forward the BUM frame to connected devices that are associated with segment identifier.Type: ApplicationFiled: June 12, 2019Publication date: December 17, 2020Inventors: Patrice Brissette, Samir Thoria, Ali Sajassi
-
Patent number: 10824509Abstract: Systems, methods, and computer-readable media for fast convergence for virtual ethernet segments in EVPN and PBB-EVPN networks are disclosed. A first provider edge (PE) device can receive one or more advertising messages corresponding to one or more virtual ethernet segments, wherein each of the one or more advertising messages can include a port identifier. The first PE device maintains a table including the one or more virtual ethernet segments and the corresponding port identifier. The first PE device can receive a failure message from a second PE device that identifies a first port on the second PE device, and identifies, based on the table, at least one affected virtual ethernet segment that is associated with the first port. The first PE device can remove any routes that are associated with the at least one affected virtual ethernet segment and trigger mass designated-forwarding election for impacted virtual ethernet segments.Type: GrantFiled: September 11, 2019Date of Patent: November 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Ali Sajassi, Jose A. Liste, Patrice Brissette, Mei Zhang, Vi Vu
-
Patent number: 10826816Abstract: In one embodiment, a method according to the present disclosure includes receiving a topology change message at a core edge node and performing a network address information removal operation. The core edge node participates in network communications with one or more access network nodes of an access network using an access network protocol. The topology change message indicates that a topology change has occurred in the access network, and the topology change message conforms to the access network protocol. The network address information removal operation removes network address information stored by the core edge node, and the network address information is used by the core edge node in participating in the network communications.Type: GrantFiled: May 15, 2018Date of Patent: November 3, 2020Assignee: Cisco Technology, Inc.Inventors: Patrice Brissette, Ali Sajassi, Mei Zhang, Luc Andre Burdet
-
Publication number: 20200274798Abstract: In one embodiment, segment routing (SR) network processing of packets is performed on packets having a segment identifier structure providing processing and/or memory efficiencies. Responsive to an identified particular segment routing policy, the particular router retrieves from memory a dynamic segment routing identifier portion of the particular SR policy that includes a SR node value and a SR function value. The SR function value identifies segment routing processing to be performed by a router in the network identified based on the SR node value. A segment routing discriminator is independently identified, possibly being a fixed value for all segment identifiers in the network. Before sending into the network, a complete segment identifier is added to the particular packet by combining the segment routing discriminator with the dynamic segment routing identifier portion. The particular packet including the complete segment identifier is sent into the network.Type: ApplicationFiled: May 12, 2020Publication date: August 27, 2020Applicant: Cisco Technology, Inc., a California corporationInventors: Clarence FILSFILS, Ahmed Refaat BASHANDY, Syed Kamran RAZA, Darren DUKES, Patrice BRISSETTE, Jisu BHATTACHARYA
-
Patent number: 10652144Abstract: In one embodiment, segment routing (SR) network processing of packets is performed on packets having a segment identifier structure providing processing and/or memory efficiencies. Responsive to an identified particular segment routing policy, the particular router retrieves from memory a dynamic segment routing identifier portion of the particular SR policy that includes a SR node value and a SR function value. The SR function value identifies segment routing processing to be performed by a router in the network identified based on the SR node value. A segment routing discriminator is independently identified, possibly being a fixed value for all segment identifiers in the network. Before sending into the network, a complete segment identifier is added to the particular packet by combining the segment routing discriminator with the dynamic segment routing identifier portion. The particular packet including the complete segment identifier is sent into the network.Type: GrantFiled: January 9, 2018Date of Patent: May 12, 2020Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Ahmed Refaat Bashandy, Syed Kamran Raza, Darren Dukes, Patrice Brissette, Jisu Bhattacharya
-
Patent number: 10637687Abstract: Presented herein is an exemplified system and method that implicit aliasing in an EVPN network having provider edge nodes in a network infrastructure (e.g., a MPLS infrastructure). In particular, the exemplified system and method employ a Border Gateway Protocol (BGP) based EVPN construct that facilitates multiplexing across large number of different physical interfaces, among multiple device manufacturers and vendors, while providing implicit antialiasing functionality, and being fully supportive of EVPN capabilities. In an embodiment, a method is disclosed that joins the reachability information from a first network device and a second network device, in response to receiving a first EVPN advertisement from the first network device and receiving a second EVPN advertisement from the second network device, such that traffic later transmitted in associated with the first EVI or the first ESI are routable to both the first network device and the second network device.Type: GrantFiled: April 20, 2017Date of Patent: April 28, 2020Assignee: Cisco Technology, Inc.Inventors: Patrice Brissette, Luc André Burdet, Samir Thoria
-
Patent number: 10616097Abstract: Local switching may be provided over a flexible cross-connect VLAN-aware based service. First, a failure of a first segment link of a first segment may be detected by a first network device. The first segment may have a first segment identifier and the first segment link may be connected to the first network device. Next, a route withdraw indicating the first segment identifier may be sent by the first network device in response to detecting the failure of the first segment link of the first segment. A second network device may then receive the route withdraw. Then, the second network device may forward, in response to receiving the route withdraw, traffic received from the first network device to a second segment link of the first segment connected to the second network device. The traffic may be received from the first network device over a backup connection over an Ethernet Virtual Private Network (EVPN) core.Type: GrantFiled: November 10, 2017Date of Patent: April 7, 2020Assignee: Cisco Technology, Inc.Inventors: Patrice Brissette, Ali Sajassi, Ramanathan Lakshmikanthan
-
Publication number: 20200099775Abstract: 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.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Applicant: Cisco Technology, Inc., a California corporationInventors: Patrice BRISSETTE, Clarence FILSFILS, Darren DUKES, Gaurav DAWRA, Francois CLAD, Pablo CAMARILLO GARVIA