US 12,255,976 B2
Ethernet virtual private network using segment routing
Patrice Brissette, Gatineau (CA); Clarence Filsfils, Brussels (BE); Darren Dukes, Ottawa (CA); Gaurav Dawra, San Jose, CA (US); Francois Clad, Strasbourg (FR); and Pablo Camarillo Garvia, Madrid (ES)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jul. 27, 2023, as Appl. No. 18/360,783.
Application 18/360,783 is a continuation of application No. 17/671,188, filed on Feb. 14, 2022, granted, now 11,838,396.
Application 17/671,188 is a continuation of application No. 16/697,134, filed on Nov. 26, 2019, granted, now 11,283,906, issued on Mar. 22, 2022.
Application 16/697,134 is a continuation of application No. 15/783,753, filed on Oct. 13, 2017, granted, now 10,491,720, issued on Nov. 26, 2019.
Claims priority of provisional application 62/525,439, filed on Jun. 27, 2017.
Prior Publication US 2024/0098161 A1, Mar. 21, 2024
Int. Cl. H04L 69/22 (2022.01); H04L 12/46 (2006.01); H04L 45/00 (2022.01); H04L 45/02 (2022.01); H04L 45/50 (2022.01); H04L 45/74 (2022.01); H04L 45/741 (2022.01); H04L 49/35 (2022.01); H04L 61/5007 (2022.01); H04L 67/10 (2022.01); H04L 67/63 (2022.01); H04L 69/324 (2022.01); H04L 9/40 (2022.01); H04L 43/028 (2022.01); H04L 45/745 (2022.01); H04L 61/2503 (2022.01); H04L 101/00 (2022.01); H04L 101/659 (2022.01)
CPC H04L 69/22 (2013.01) [H04L 12/4633 (2013.01); H04L 12/4641 (2013.01); H04L 45/04 (2013.01); H04L 45/14 (2013.01); H04L 45/34 (2013.01); H04L 45/50 (2013.01); H04L 45/74 (2013.01); H04L 45/741 (2013.01); H04L 49/35 (2013.01); H04L 61/5007 (2022.05); H04L 67/10 (2013.01); H04L 67/63 (2022.05); H04L 69/324 (2013.01); H04L 43/028 (2013.01); H04L 45/745 (2013.01); H04L 61/2503 (2013.01); H04L 63/0272 (2013.01); H04L 2101/00 (2022.05); H04L 2101/659 (2022.05); H04L 2212/00 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method of managing an Ethernet Virtual Private Network (EVPN) using Internet Protocol Version 6 (IPv6) Segment Routing (SRv6) connection comprising:
receiving a packet, the packet including an outer layer and an inner layer, wherein the outer layer includes an IPV6 header, the IPV6 header including a destination address,
wherein the inner layer includes a MAC source address and a MAC destination address,
wherein the outer layer destination address corresponds to a segment identifier (SID), and
wherein the SID corresponds to an EVPN endpoint and includes a Type-Length-Value (TLV) indicating that the SID has a corresponding end function;
removing the IPv6 header;
identifying the MAC source address and the MAC destination address in the inner layer;
look up the MAC destination address in a layer 2 lookup table to identify if a matching entry exists in the table; and
if a matching entry exists, forwarding the packet to the matched entry.