US2012099596A1PendingUtilityA1

Methods and systems for a distributed provider edge

45
Assignee: BALAY RAJESHPriority: Jun 4, 2002Filed: Dec 27, 2011Published: Apr 26, 2012
Est. expiryJun 4, 2022(expired)· nominal 20-yr term from priority
H04L 45/655H04L 45/22H04L 45/00H04L 45/50
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems for a distributed provider edge are provided. According to one embodiment, a one-to-one association is formed between a Virtual Routing and Forwarding device (VRF) of a provider edge device (PE) of a service provider and a customer site. The VRF includes a routing information base (RIB) and a forwarding information base (FIB). A network interface module is instantiated within the VRF for each network interface employed, such as an intranet, extranet, Virtual Private Network (VPN) and/or Internet interface. A first packet is received at the PE via a first network interface. A first network interface module associated with the first network interface accesses the RIB to acquire routing information for the first packet. A second packet is received via a second network interface. A second network interface module associated with the second network interface accesses the RIB to acquire routing information for the second packet.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 forming a one-to-one association between a single Virtual Routing and Forwarding device (VRF) of a physical provider edge device (PE) of a service provider and a single site of a customer of the service provider, the VRF having a single routing information base (RIB) and a single forwarding information base (FIB);   instantiating, within the VRF, a network interface module for each of a plurality of network interfaces employed by the single customer site, the plurality of network interfaces including two or more network interfaces selected from an intranet interface, an extranet interface, a Virtual Private Network (VPN) interface and an Internet interface;   receiving, at the PE via a first network interface of the plurality of network interfaces, a first data packet;   accessing, by a first network interface module of the plurality of network interface modules that is associated with the first network interface, the single RIB to acquire routing information for the first data packet;   receiving, at the PE via a second network interface of the plurality of network interfaces, a second data packet; and   accessing, by a second network interface module of the plurality of network interface modules that is associated with the second network interface, the single RIB to acquire routing information for the second data packet.   
     
     
         2 . The method of  claim 1 , wherein the plurality of network interface modules comprise a plurality of VPN Protocol Instance Modules (VRPs). 
     
     
         3 . The method of  claim 2 , wherein the plurality of VRPs communicate directly with the single RIB and indirectly with the single FIB. 
     
     
         4 . The method of  claim 2 , wherein the plurality of VRPs communicate with the single RIB by importing and exporting routes from the single RIB. 
     
     
         5 . The method of  claim 2 , wherein a plurality of data planes communicatively couple the VRF and a backbone interface device of the PE, which is operable to transmit outbound data packets onto a network backbone, and the method further comprises the plurality of VRPs selectively using one of a plurality of data planes to communicate the outbound data packets to the backbone interface device based on a type of traffic represented by the outbound data packets. 
     
     
         6 . The method of  claim 5 , wherein the single FIB is used to forward traffic received by the VRF to the backbone interface device as labeled packets. 
     
     
         7 . The method of  claim 5 , further comprising enabling different services for the outbound data packets based on the selected data plane. 
     
     
         8 . The method of  claim 7 , wherein the different services include policy-based services, Network Address Translation (NAT) services, firewall services or proxy services. 
     
     
         9 . The method of  claim 1 , wherein a first VPN interface of the plurality of network interfaces provides access to an Intranet associated with the single customer site and a second VPN interface of the plurality of network interfaces provides access to an Extranet associated with the single customer site. 
     
     
         10 . A physical distributed provider edge (PE) system embodying modules to perform a method for processing network traffic of a service provider, the method comprising:
 forming a one-to-one association between a single Virtual Routing and Forwarding device (VRF) of the PE and a single site of a customer of the service provider, the VRF having a single routing information base (RIB) and a single forwarding information base (FIB);   instantiating, within the VRF, a network interface module for each of a plurality of network interfaces employed by the single customer site, the plurality of network interfaces including two or more network interfaces selected from an intranet interface, an extranet interface, a Virtual Private Network (VPN) interface and an Internet interface;   receiving, at the PE via a first network interface of the plurality of network interfaces, a first data packet;   accessing, by a first network interface module of the plurality of network interface modules that is associated with the first network interface, the single RIB to acquire routing information for the first data packet;   receiving, at the PE via a second network interface of the plurality of network interfaces, a second data packet; and   accessing, by a second network interface module of the plurality of network interface modules that is associated with the second network interface, the single RIB to acquire routing information for the second data packet.   
     
     
         11 . The system of  claim 10 , wherein the plurality of network interface modules comprise a plurality of VPN Protocol Instance Modules (VRPs). 
     
     
         12 . The system of  claim 11 , wherein the plurality of VRPs communicate directly with the single RIB and indirectly with the single FIB. 
     
     
         13 . The system of  claim 11 , wherein the plurality of VRPs communicate with the single RIB by importing and exporting routes from the single RIB. 
     
     
         14 . The system of  claim 11 , further comprising a backbone interface device operable to transmit outbound data packets onto a network backbone and a plurality of data planes communicatively coupling the VRF and the backbone interface device, and wherein the method further comprises the plurality of VRPs selectively using one of a plurality of data planes to communicate the outbound data packets to the backbone interface device based on a type of traffic represented by the outbound data packets. 
     
     
         15 . The system of  claim 14 , wherein the single FIB is used to forward traffic received by the VRF to the backbone interface device as labeled packets. 
     
     
         16 . The system of  claim 14 , wherein the method further comprises enabling different services for the outbound data packets based on the selected data plane. 
     
     
         17 . The method of  claim 16 , wherein the different services include policy-based services, Network Address Translation (NAT) services, firewall services or proxy services. 
     
     
         18 . The system of  claim 11 , wherein a first VPN interface of the plurality of network interfaces provides access to an Intranet associated with the single customer site and a second VPN interface of the plurality of network interfaces provides access to an Extranet associated with the single customer site.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.