US8767731B2

Method and apparatus for MPLS label allocation for a BGP MAC-VPN

Summary by NHIP

MPLS BGP MAC-VPN Label Distribution

The method distributes generic and multi-homing flooding labels within an MPLS infrastructure supporting BGP MAC-VPN. Destination provider edge routers generate these labels for each MAC-VPN instance and designated forwarder Ethernet segment identifier, transmitting them via NLRI containing a Route-Distinguisher and ESI to source routers.

Claim Score by NHIP

Read claim 13, the broadest

Abstract

The invention includes a method and apparatus for distributing flooding labels within a Multiprotocol Label Switching (MPLS) infrastructure supporting Border Gateway Protocol (BGP) Media Access Control (MAC) Virtual Private Networking (VPN).

US8767731B2, drawing sheet 1
Sheet 1 of 8

Term

5.7 yearsleft in the term

Expires 13 June 2032, including 392 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

26 claims: 4 independent, 22 dependent

  1. 1
    A method for distributing flooding labels within a Multiprotocol Label Switching (MPLS) infrastructure supporting Border Gateway Protocol (BGP) Media Access Control (MAC) Virtual Private Networking (VPN), the method comprising:generating, at a destination provider edge (PE) router, a generic flooding label (GFL) for each MAC-VPN Instance (MVI) that is advertising network layer reachability information (NLRI);generating, at the destination PE router, a Multi-Homing Flooding Label (MHFL) for each designated forwarder (DF) Ethernet Segment Identifier (ESI) that is advertising NLRI;and transmitting, toward one or more source PE routers, each generated GFL and MHFL using MAC-VPN Network Layer Reachability Information (NLRI) including a Route-Distinguisher (RD) and an ESI;generated GFLs being configured to cause each of said one or more source PE routers to replicate and forward toward the destination PE router broadcast/unknown unicast/multicast (BUM) traffic received via any attachment circuit (AC) according to a corresponding GFL transmitted by the destination PE router.
  2. 13
    Broadest claimClaim Score 38, average(NHIP)A method for routing traffic through a Multiprotocol Label Switching (MPLS) network, the method comprising:generating, at a destination provider edge (PE) router, a generic flooding label (GFL) for each MAC-VPN Instance (MVI) that is advertising network layer reachability information (NLRI);generating, at the destination PE router, a Multi-Homing Flooding Label (MHFL) for each designated forwarder (DF) Ethernet Segment Identifier (ESI) that is advertising NLRI;and transmitting, toward one or more source PE routers, each generated GFL and MHFL using MAC-VPN Network Layer Reachability Information (NLRI) including a Route-Distinguisher (RD) and an ESI;generated GFLs being configured to cause each of said one or more source PE routers to replicate and forward toward the destination PE router broadcast/unknown unicast/multicast (BUM) traffic received via any attachment circuit (AC) according to a corresponding GFL transmitted by the destination PE router.
  3. 14
    A non-transitory computer readable storage medium comprising computer instructions which, when processed by a computer, configure the operation of the computer to provide a method for distributing flooding labels within a Multiprotocol Label Switching (MPLS) infrastructure supporting Border Gateway Protocol (BGP) Media Access Control (MAC) Virtual Private Networking (VPN), the method comprising:generating, at a destination provider edge (PE) router, a generic flooding label (GFL) for each MAC-VPN Instance (MVI) that is advertising network layer reachability information (NLRI);generating, at the destination PE router, a Multi-Homing Flooding Label (MHFL) for each designated forwarder (DF) Ethernet Segment Identifier (ESI) that is advertising NLRI;and transmitting, toward one or more source PE routers, each generated GFL and MHFL using MAC-VPN Network Layer Reachability Information (NLRI) including a Route-Distinguisher (RD) and an ESI;generated GFLs being configured to cause each of said one or more source PE routers to replicate and forward toward the destination PE router broadcast/unknown unicast/multicast (BUM) traffic received via any attachment circuit (AC) according to a corresponding GFL transmitted by the destination PE router.
  4. 20
    A method for distributing flood labels within a Multiprotocol Label Switching (MPLS) infrastructure supporting Border Gateway Protocol (BGP) Media Access Control (MAC) Virtual Private Networking (VPN), the method comprising:receiving, at a source provider edge (PE) router and via MAC-VPN Network Layer Reachability Information (NLRI) including a Route-Distinguisher (RD) and an Ethernet Segment Identifier (ESI), a generic flooding label (GFL) for each MAC-VPN Instance (MVI) that is advertising NLRI, each GFL having been generated by a respective destination PE router;receiving, at the source PE router and via MAC-VPN NLRI including a RD and an ESI, a Multi-Homing flooding label (MHFL) for each designated forwarder (DF) ESI that is advertising NLRI, each MHFL having been generated by a respective destination PE;and at the source PE router, replicating and forwarding toward a respective destination PE router all broadcast/unknown unicast/multicast (BUM) traffic received via any attachment circuit (AC) according to a GFL from the respective destination PE router.