Methods and systems for a distributed provider edge
First Claim
1. A method comprising:
- creating, within a physical provider edge device (PE) of a service provider, a Virtual Routing and Forwarding device (VRF) having a plurality of Virtual Private Network (VPN) Protocol Instance Modules (VRPs), a single routing information base (RIB) and a single forwarding information base (FIB), the VRF operable to interface with customer edge devices (CEs) associated with a plurality of VPN sites of one or more customers of the service provider that participate in a common set of VPNs;
associating a VRP of the plurality of VRPs with each VPN of the common set of VPNs;
receiving at the PE a first data packet from a first CE of the CEs on a first VPN of the common set of VPNs;
a first VRP of the plurality of VRPs associated with the first VPN accessing the single RIB to acquire routing information for the first data packet;
receiving at the PE a second data packet from a second CE of the CEs on a second VPN of the common set of VPNs;
a second VRP of the plurality of VRPs associated with the second VPN accessing the single RIB to acquire routing information for the second data packet; and
wherein the plurality of VRPs are implemented in one or more processors and one or more computer-readable media of the PE, the one or more computer-readable media having instructions tangibly embodied therein operable to instantiate the plurality of VRPs responsive to execution by the one or more processors.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and Systems are provided for a distributed Provider Edge (PE). A single Virtual Routing and Forwarding device (VRF) is associated with a single customer site. The VRF includes a single routing table (RIB) and a single forwarding table (FIB). The VRF also includes a plurality of Virtual Private Network (VPN) Protocol Instance Modules (VRP), where each VRP is associated with a different VPN from the customer site. Each VRP accesses the RIB directly and the FIB indirectly to acquiring addressing/routing information for a received data packet. Moreover, each VRP uses a data plane of the VRP to communicate the data packets to a PE backbone device. In turn, the PE backbone device uses the data plane to communicate with each of the VRPs, and the PE backbone device communicates with one or more tunnels.
-
Citations
16 Claims
-
1. A method comprising:
-
creating, within a physical provider edge device (PE) of a service provider, a Virtual Routing and Forwarding device (VRF) having a plurality of Virtual Private Network (VPN) Protocol Instance Modules (VRPs), a single routing information base (RIB) and a single forwarding information base (FIB), the VRF operable to interface with customer edge devices (CEs) associated with a plurality of VPN sites of one or more customers of the service provider that participate in a common set of VPNs; associating a VRP of the plurality of VRPs with each VPN of the common set of VPNs; receiving at the PE a first data packet from a first CE of the CEs on a first VPN of the common set of VPNs; a first VRP of the plurality of VRPs associated with the first VPN accessing the single RIB to acquire routing information for the first data packet; receiving at the PE a second data packet from a second CE of the CEs on a second VPN of the common set of VPNs; a second VRP of the plurality of VRPs associated with the second VPN accessing the single RIB to acquire routing information for the second data packet; and wherein the plurality of VRPs are implemented in one or more processors and one or more computer-readable media of the PE, the one or more computer-readable media having instructions tangibly embodied therein operable to instantiate the plurality of VRPs responsive to execution by the one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A physical distributed provider edge (PE) system embodying modules to perform a method for processing network traffic of a service provider, the method comprising:
-
creating, within the PE system, a Virtual Routing and Forwarding device (VRF) having a plurality of Virtual Private Network (VPN) Protocol Instance Modules (VRPs), a single routing information base (RIB) and a single forwarding information base (FIB), the VRF operable to interface with customer edge devices (CEs) associated with a plurality of VPN sites of one or more customers of the service provider that participate in a common set of VPNs; associating a VRP of the plurality of VRPs with each VPN of the common set of VPNs; receiving at the PE a first data packet from a first CE of the CEs on a first VPN of the common set of VPNs; a first VRP of the plurality of VRPs associated with the first VPN accessing the single RIB to acquire routing information for the first data packet; receiving at the PE a second data packet from a second CE of the CEs on a second VPN of the common set of VPNs; and a second VRP of the plurality of VRPs associated with the second VPN accessing the single RIB to acquire routing information for the second data packet. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification