P
US9112848B2ActiveUtilityPatentIndex 84

802.1aq support over IETF EVPN

Assignee: ERICSSON TELEFON AB L MPriority: May 10, 2012Filed: Sep 22, 2014Granted: Aug 18, 2015
Est. expiryMay 10, 2032(~5.9 yrs left)· nominal 20-yr term from priority
Inventors:ALLAN DAVID IAN
H04L 12/4658H04L 12/4641H04L 49/351H04L 45/66H04L 12/4662H04L 69/18H04L 45/50H04L 12/66H04L 12/462H04L 69/08H04L 12/4604H04L 12/46
84
PatentIndex Score
8
Cited by
8
References
15
Claims

Abstract

A method is implemented in a provider edge switch (PE) for interworking an 802.1aq control plane with an Ethernet Virtual Private Network (EVPN) Border Gateway Protocol (BGP) control plane. The method includes receiving an Intermediate System-Intermediate System (IS-IS) protocol data unit (PDU) including an IS-IS Type Length Value (TLV) by the PE and determining whether the received IS-IS PDU requires a change in a configuration of designated forwarder (DF). The method further includes determining whether the PE is still the DF for one or more Backbone-Virtual Local Area Network Identifiers (B-VIDs), and removing local DF associated network layer reachability information (NLRI) from a BGP database.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method implemented in a provider edge switch (PE) for interworking an 802.1aq control plane with an Ethernet Virtual Private Network (EVPN) Border Gateway Protocol (BGP) control plane, the method comprising the steps of:
 receiving an Intermediate System-Intermediate System (IS-IS) protocol data unit (PDU) including an IS-IS Type Length Value (TLV) by the PE; 
 determining whether the received IS-IS PDU requires a change in a configuration of designated forwarder (DF); 
 determining whether the PE is still the DF for one or more Backbone-Virtual Local Area Network Identifiers (B-VIDs); and 
 removing local DF associated network layer reachability information (NLRI) from a BGP database and remote NLRI from an IS-IS database, in response to the PE no longer being the DF. 
 
     
     
       2. The method of  claim 1 , further comprising:
 synchronize the IS-IS database and BGP database with peer nodes, after removing the local DF associated NLRI from the BGP database and after removing information elements associated with a DF role obtained from remotely originated BGP NLRI from the IS-IS database. 
 
     
     
       3. The method of  claim 1 , further comprising the steps of:
 determining whether the PE is the DF for any B-VID; 
 determining whether the IS-IS PDU contains new SPBM service identifier or unicast address sub-TLV change information; and 
 adding the change information as NLRI to the BGP database from the IS-IS database. 
 
     
     
       4. The method of  claim 3 , further comprising:
 adding the DF associated network layer reachability information (NLRI) to the BGP database from the IS-IS database and local DF associated remote shortest path bridging media access control (MAC) mode (SPBM) sub tenants to the IS-IS database from the BGP database, in response to the PE becoming the DF for at least one B-VID. 
 
     
     
       5. The method of  claim 1 , further comprising the steps of:
 receiving BGP NLRI from a peer node; 
 determining whether the BGP NLRI contains new information; 
 determining whether the PE is the DF for an I-Component Source Identifier (I-SID) associated with the BGP NLRI; and 
 adding remote information from the BGP NLRI to the IS-IS database. 
 
     
     
       6. A provider edge switch (PE) for interworking an 802.1aq control plane with an Ethernet Virtual Private Network (EVPN) Border Gateway Protocol (BGP) control plane, the PE comprising:
 a processor configured to execute a control plane interworking function, an Intermediate System-Intermediate System (IS-IS) module and a BGP module, 
 the control plane interworking function configured to determine whether a received IS-IS protocol data unit (PDU) including an IS-IS Type Length Value (TLV) requires a change in a configuration of a DF, to determine whether the PE is still the DF for one or more Backbone-Virtual Local Area Network Identifiers (B-VIDs), and to remove local DF associated network layer reachability information (NLRI) from a BGP database and remote NLRI from an IS-IS database, in response to the PE no longer being the DF. 
 
     
     
       7. The PE of  claim 6 , wherein the control plane interworking function is further configured to synchronize the IS-IS database and BGP database with peer nodes, after removing the local DF associated NLRI from the BGP database and after removing information elements associated with a DF role obtained from remotely originated BGP NLRI from the IS-IS database. 
     
     
       8. The PE of  claim 6 , wherein the control plane interworking function is further configured to determine whether the PE is the DF for any B-VID, to determine whether the IS-IS PDU contains new SPBM service identifier or unicast address sub-TLV change information, and to add the change information as NLRI to the BGP database from the IS-IS database. 
     
     
       9. The PE of  claim 8 , wherein the control plane interworking function is further configured to add the DF associated network layer reachability information (NLRI) to the BGP database from the IS-IS database and local DF associated remote shortest path bridging media access control (MAC) mode (SPBM) sub tenants to the IS-IS database from the BGP database, in response to the PE becoming the DF for at least one B-VID. 
     
     
       10. The PE of  claim 6 , wherein the BGP module is further configured to receive BGP NLRI from a peer node, and
 wherein the control plane interworking function is further configured to determine whether the BGP NLRI contains new information, to determine whether the PE is the DF for an I-Component Source Identifier (I-SID) associated with the BGP NLRI, and to add remote information from the BGP NLRI to the IS-IS database. 
 
     
     
       11. A computing device to execute a process to implement a provider edge switch (PE) for interworking an 802.1aq control plane with an Ethernet Virtual Private Network (EVPN) Border Gateway Protocol (BGP) control plane, the computing device comprising:
 a processor configured to execute the PE, the PE including a control plane interworking function, an Intermediate System-Intermediate System (IS-IS) module and a BGP module, 
 the control plane interworking function configured to determine whether a received IS-IS protocol data unit (PDU) including an IS-IS Type Length Value (TLV) requires a change in a configuration of a DF, to determine whether the PE is still the DF for one or more Backbone-Virtual Local Area Network Identifiers (B-VIDs), and to remove local DF associated network layer reachability information (NLRI) from a BGP database and remote NLRI from an IS-IS database, in response to the PE no longer being the DF. 
 
     
     
       12. The computing device of  claim 11 , wherein the control plane interworking function is further configured to synchronize the IS-IS database and BGP database with peer nodes, after removing the local DF associated NLRI from the BGP database and after removing information elements associated with a DF role obtained from remotely originated BGP NLRI from the IS-IS database. 
     
     
       13. The computing device of  claim 12 , wherein the control plane interworking function is further configured to determine whether the PE is the DF for any B-VID, to determine whether the IS-IS PDU contains new SPBM service identifier or unicast address sub-TLV change information, and to add the change information as NLRI to the BGP database from the IS-IS database. 
     
     
       14. The computing device of  claim 11 , wherein the control plane interworking function is further configured to add the DF associated network layer reachability information (NLRI) to the BGP database from the IS-IS database and local DF associated remote shortest path bridging media access control (MAC) mode (SPBM) sub tenants to the IS-IS database from the BGP database, in response to the PE becoming the DF for at least one B-VID. 
     
     
       15. The computing device of  claim 11 , wherein the BGP module is further configured to receive BGP NLRI from a peer node, and
 wherein the control plane interworking function is further configured to determine whether the BGP NLRI contains new information, to determine whether the PE is the DF for an I-Component Source Identifier (I-SID) associated with the BGP NLRI, and to add remote information from the BGP NLRI to the IS-IS database.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.