US7116665B2 - Methods and systems for a distributed provider edge - Google Patents
Methods and systems for a distributed provider edge Download PDFInfo
- Publication number
- US7116665B2 US7116665B2 US10/163,073 US16307302A US7116665B2 US 7116665 B2 US7116665 B2 US 7116665B2 US 16307302 A US16307302 A US 16307302A US 7116665 B2 US7116665 B2 US 7116665B2
- Authority
- US
- United States
- Prior art keywords
- vrf
- vrp
- vpn
- backbone
- tunnel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000008676 import Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 238000013519 translation Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000013507 mapping Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/645—Splitting route computation layer and forwarding layer, e.g. routing according to path computational element [PCE] or based on OpenFlow functionality
- H04L45/655—Interaction between route computation entities and forwarding entities, e.g. for route determination or for flow table update
Definitions
- the present invention is related to methods and systems for a distributed provider edge, more specifically methods and systems are provided to distribute and integrate provider edge technology.
- a single customer can require a myriad of network configurations.
- a customer can have internal networks called Intranets, external networks to other sites of the customer or to other organizations called Extranets, and the customer can have one or more Virtual Private Networks (VPNs).
- VPNs Virtual Private Networks
- Each different VPN can be considered a separate network configuration.
- the customer can also have Internet network configurations to provide access to the World Wide Web (WWW).
- WWW World Wide Web
- Each network configuration (e.g., Intranet, Extranet, VPN, Internet, and others) will have its own data addressing scheme and policies that the customer must maintain and manage. As one of ordinary skill in the art readily appreciates this is not a trivial exercise. Moreover, often the customer may desire to have different network configuration interface with one another (e.g., an Extranet with an Intranet, and the like). This adds a layer of complexity in managing the customer's network configurations since the addressing schemes and policies between disparate network configurations are often not compatible with each other.
- a customer's network site uses a customer edge device (CE).
- CE can be any host computing device and/or a routing device for transferring network traffic from the customer's site to the SP.
- Network traffic occurs as data packets transmitted over a data link (e.g., Gigabit Ethernet (GigE), Frame Relay (FR), Time-Division Multiplexing (TDM), Asynchronous Transfer Mode (ATM), and others).
- the SP receives the data packets at a Provider Edge device (PE), which is another host computing device and/or routing device.
- PE Provider Edge device
- a customer will lease hardware from a SP, in order to manage the outsourced network configurations.
- the SP uses an Internet Protocol (IP) backbone to interface network traffic to the CE.
- IP Internet Protocol
- RDBs routing tables
- FIBs forwarding tables
- the SP provisions separate routing devices for the customer to accommodate each of the customer's network configurations. As one of ordinary skill in the art readily appreciates, this becomes expensive for a customer, especially as the number of network configurations increase at the customer's site.
- RFC2547 defines methods by which a SP with an IP backbone can more efficiently provide VPNs (e.g., network configurations) for its customers.
- RFC2547 uses Multiprotocol Label Switching (MPLS) and Border Gateway Protocol (BGP) for distributing routes of network traffic over the IP backbone.
- MPLS Multiprotocol Label Switching
- BGP Border Gateway Protocol
- Each network configuration (e.g., VPN) occurring within the SP's PE includes a Virtual Routing and Forwarding Module (VRFM) that has its own unique RIB and FIB for acquiring routes and forwarding data packets.
- VRFMs enable a VPN exchange using BGP to provide VPN routing. Data between the VRFMs is transmitted as labeled packets over a backbone tunnel.
- RFC2547 requires a single unique RIB and FIB for each VPN.
- a VPN interface e.g., VPN communication protocol originating from a VPN site
- each additional VPN interface requires a different instantiation of a VRFM to handle the additional VPN interface.
- each VRFM can support only one VPN.
- RFC2547 does not address how a VPN site can be enabled to access the Internet. As is readily apparent to one of ordinary skill in the art, these limitations impact the scalability of the RFC2547 standard since the mapping between the RIBs, FIBs, and VPN interfaces are symmetric with the VRFMs. Moreover, the features of the VRFMs cannot be distributed to other devices within the SP's PE.
- a distributed Provider Edge (PE) system includes, a PE backbone device, a Virtual Routing and Forwarding device (VRF), and a plurality of Virtual Private Network (VPN) Routing and Protocol Modules (VRPs) residing on the VRF.
- the PE backbone includes a data plane, and the VRF is associated with a single customer site having a single routing table (RIB) and forwarding table (FIB).
- RIB routing table
- FIB forwarding table
- Each VRP communicates directly with the RIB and indirectly with the FIB.
- each VRP communicates with the PE backbone device through the data plane and each VRP is associated with a single customer VPN.
- a method to process network traffic on a distributed PE comprising: The PE receives a first data packet, and the first data packet is associated with a first VPN transaction from a customer site. Also, the PE receives a second data packet, where the second data packet is associated with a second VPN transaction from the customer site.
- the first data packet is associated with a first VRP, and the first VRP resides on a VRF. Further, the second data packet is associated with a second VRP, where the second VRP resides on the VRF.
- the first VRP accesses a single RIB and FIB located on the VRF to acquire first addressing information for the first data packet.
- the second VRP accesses the RIB and FIB located on the VRF to acquire second addressing information for the second data packet.
- the VRPs use a data plane associated with the VRF to communicate the first and second data packets to a PE backbone device.
- FIG. 1 shows a diagram of a distributed PE system, according to the present invention
- FIG. 2 shows another diagram of a distributed PE system, according to the present invention
- FIG. 3 shows still another diagram of a distributed PE system, according to the present invention.
- FIG. 4 shows a flow diagram of a method for processing network traffic on a distributed PE, according to the teachings of the present invention.
- Various embodiments of the present invention utilize some aspects of the RFC2547 standard and other VPN provisioning modules (e.g., Provider Provisioned VPN Framework (PPVPN-FRMWRK).
- BGP is used with various embodiments of the present invention to communicate imported and exported routes acquired from VPN Protocol Instance Modules (VRPs) (e.g., via the RIB) to PE backbone devices.
- VRPs VPN Protocol Instance Modules
- the PE backbone devices access tunnels or Internet connections and communicate the routes to other PE systems or Internet routing devices for Internet traffic.
- MPLS is used to relay data packets from FIBs to tunnels and vice versa (e.g., encapsulation).
- any standard, model, protocol, and/or combination of protocols can be used to achieve the teachings of the present disclosure. All such variations are intended to fall within the broad scope of the present invention.
- VRPs are unique modules in the present invention that are associated with a single VPN site. They are not directly associated with a VPN interface (e.g., PE-CE links defined in RFC2547). Rather, a VPN interface is associated with a VRF. Multiple VRPs can reside in a single VRF and share the same RIB and FIB, thus enabling multiple VPNs for a VPN interface by making use of a single RIB and FIB at the PE. Conversely, RFC2547 does associate a single VPN with a single VRFM, and a VPN interface with a single VRFM, thereby restricting a VPN interface of a customer to participate in a single VPN. For a customer site to participate in multiple VPNs, RFC2547 requires multiple VRFMs and hence multiple RIBs and FIBs.
- a “normalized interface” refers to a standard communication technique (e.g. Application Programming Libraries, link-layer protocols) used to communicate between a VRF and a PE backbone device of the present disclosure.
- the normalized interface can communicate control plane information (e.g. routes) directly to the PE backbone device and at the same time communicate data plane information (e.g., raw data packets) indirectly to the PE backbone device.
- FIG. 1 illustrates a diagram of a distributed PE system 100 , according to the present invention.
- the PE system 100 includes a Virtual Routing and Forwarding device 110 (VRF) having a plurality of VRPs (e.g., 111 and 112 ). Moreover, the VRF 110 includes a single RIB 112 and a single FIB 114 .
- the PE system 100 also includes a PE backbone device 120 having an interface 121 and a Labeled Forwarding Table 122 (LFIB).
- LFIB Labeled Forwarding Table 122
- the various components of the PE system 100 can be implemented on any computing device(s), such as a router(s), a switch(es), a virtual router(s), a host computing device(s), and others.
- the PE system 100 can be implemented as any edge device(s) or components of any edge device(s) described in the IETF's Provider Provisioned VPNs Framework (e.g., PPVPN-FRMWRK).
- the external interfaces/communication/protocols between the PE system 100 to a VPN site 130 (e.g., at CE 131 ) or to a backbone 140 (e.g., P systems/devices or PE systems/devices) can be the same as is defined by IETF standards. Therefore, the teachings of the present disclosure remain compliant with an IETF-based implementation.
- a VRF 110 of the present disclosure is not restricted to a single VPN site 130 .
- Multiple VPN sites (not shown in FIG. 1 ) can connect to a single VRF 110 as long as each of the VPN sites is participating in same VPN, this is consistent with IETF standards.
- multiple VPN sites 130 can connect to a single VRF 110 as long as the VPN site 130 is participating in one of the VPNs enabled by the VRF 110 .
- the VRF 110 is associated with a single VPN site 130
- the VPN site 130 includes a Customer Edge device 131 (CE) used to transfer and receive network traffic from the PE system 100 .
- the CE device 131 is a CE device defined by RFC2547.
- the CE device 131 can be used to process all the VPNs occurring at the VPN site 130 .
- Each VRP (e.g., 111 or 112 ) is associated with a single VPN from the VPN site 130 .
- Each VRP accesses the RIB 112 of the VRF 110 directly to update (e.g., import/export) routing information associated with a VPN.
- the VRP e.g., 111 or 112
- the VRP e.g., 111 or 112
- the VRP (e.g., 111 or 112 ), by updating the RIB 113 or FIB 114 , enables the VRF 110 to receive VPN data from the CE 131 or the PE backbone 120 .
- the PE backbone's interface 121 is used by each of the VRPs (e.g., 111 and 112 ).
- the interface 121 represents a control plane between the VRPs (e.g., 111 and 112 ) and the backbone 120 .
- the interface 121 can be message based (e.g., asynchronous) or implemented as a functional Application Programming Interface (API) library accessible to both the PE backbone 120 and each of the VRPs (e.g., 111 and 112 ).
- API Application Programming Interface
- the interface 121 can remain consistent with RFC2547 and other IETF standards.
- a data plane interface 115 is used to relay raw data packets from the VRF 110 and the PE backbone 120 .
- This data plane interface 115 can include an identifier with the relayed data packets that permit the Labeled FIB 122 of the PE backbone to determine which VPN the data packets are originating from.
- the data plane 115 can enable accounting and other network services (e.g., policy-based services, Network Address Translation (NAT) services, firewall services, proxy services, and the like) for all VPN traffic occurring in the PE system 100 and distinguish between the various types of VPN traffic (e.g., determine which VPN requires traffic to have services and policies instituted).
- NAT Network Address Translation
- the PE backbone 120 acquires addressing/routing information using BGP indirectly from one of the VRPs (e.g., 111 or 112 ) and not directly from a RIB 113 .
- multiple VRPs e.g., 111 and 112
- This provides an integrated solution that permits a single VPN site 130 to use a single VRF 110 to participate in multiple VPNs.
- VPN interfaces and PE to CE interfaces are associated with the VRF 110 and not the VRPs (e.g., 111 and 112 ).
- any routing protocol operational on the VRF 110 can interact with other protocols, including each of the VRPs (e.g., 111 and 112 ) indirectly through the RIB 112 by importing and exporting routes.
- a single protocol instance could be used to provide routing information to the VPN site 130 (e.g. at the CE 131 ) for all VPNs.
- Traffic received from the CE 131 and PE system 100 interfaces is used to access the VRF's FIB 114 . If the traffic is outbound traffic then routes are sent to the PE backbone 120 using the interface 121 . And, the data packets are sent to the PE backbone 120 using data plane interface 115 . The data packets are sent as labeled packets (label stacking can be used) to the backbone 120 . Similarly, traffic received by the backbone 120 is sent to the VRF as IP packets (e.g., not labeled) over the interface 121 (e.g., routes) and data plane 115 (e.g., data packets). Data can be forwarded using the VRF's FIB 114 to the VPN site 130 .
- IP packets e.g., not labeled
- data plane 115 e.g., data packets
- the LFIB 122 is used by the PE backbone 120 for forwarding VPN data packets received at the PE backbone 120 .
- a labeled entry lookup is performed against the LFIB 122 .
- the lookup results in the traffic being forwarded on backbone 140 using tunnel 141 .
- the tunnel 141 provides a path to another PE system 100 and another PE backbone device 120 .
- the traffic is sent via the tunnel 141 as labeled packets.
- the labeled entry lookup in the LFIB 122 results in forwarding the traffic to an appropriate VRF 110 as IP packets (e.g., not labeled).
- a LFIB 122 does not reside on the PE backbone 120 , rather, a combination FIB/LFIB can be implemented on the VRF 110 , in this way the PE backbone 120 is not required to do any lookup on received data packets.
- mapping of multiple VPNs to a single VRF 110 is asymmetrical and unique with the present invention.
- a control data plane 115 associated with a backbone 120 is used to communicate data packets between the VRF 110 and the backbone 120 .
- VPN interfaces and CE to PE interfaces are associated with the VRF 110 and not the VRPs (e.g., 111 and 112 ). Interactions between the VRPs (e.g., 111 and 112 ) are achieved through the single RIB 112 .
- FIG. 2 illustrates another diagram of a distributed PE system 200 , according to the present invention.
- the PE system 200 includes a VRF 210 having a plurality of VRPs (e.g., 211 and 212 ).
- the VRF also includes a single RIB 212 and a single FIB 214 .
- the PE system 200 includes a backbone device 220 having a first data plane 215 and a second data plane 216 , a LFIB 222 , and in some embodiments a FIB 223 .
- the PE system 200 can be implemented using a single computing device, a plurality of computing devices, or a plurality of components of computing devices.
- the PE system 200 can also be compliant with IETF standards.
- the PE backbone device 220 is interfaced to backbone 240 , which includes a first tunnel 241 and a second tunnel 242 .
- backbone 240 also includes an Internet tunnel 243 .
- the Internet tunnel is actually just an Internet connection, since data packets do not need to be labeled with Internet traffic.
- a FIB 220 can be used in some embodiments, within the PE backbone 220 .
- the tunnels e.g., 241 – 243
- the tunnels can be MPLS Labeled Switched Paths (LSPs), IP-Sec, or any other tunnel capable of carrying labeled packets.
- LSPs MPLS Labeled Switched Paths
- IP-Sec IP-Sec
- Direct or indirect mapping of VPN routes can be used to route packets to one of the tunnels (e.g., 241 – 243 ). If indirect mapping is used, then a LFIB 222 lookup (e.g., swap or transform) is required for outbound VPN traffic.
- LFIB 222 lookup e.g., swap or transform
- the VRPs reside on the VRF 210 ; each VRP (e.g., 211 or 212 ) represents a separate VPN occurring within the VRF 210 .
- the VRF 210 communicates with a VPN site 230 having a CE device 231 .
- the VRF uses a plurality of interfaces associated with the different VPNs and the CE to PE communications to interact with the CE 231 .
- Each of the VRPs has access to the first 215 and second data planes 216 .
- Each data plane (e.g., 215 and 216 ) corresponds to data packets associated with a different type of VPN or Internet traffic.
- the VRPs (e.g., 211 and 212 ) communicate directly with the RIB 212 and indirectly with the FIB 214 to selectively determine which data plane (e.g., first 215 or second 216 ) to use when communicating with the PE backbone device 220 .
- Control information e.g., routes
- the first tunnel 241 is a first VPN and the second tunnel 242 is a second VPN.
- the first tunnel can be represented as an Internet connection 243 (e.g. destined for an Internet routing device on the Internet), and the second tunnel 242 is a VPN tunnel.
- the first tunnel 241 is an Intranet tunnel and the second tunnel 242 is an Extranet tunnel.
- each tunnel e.g., 241 – 243
- the Internet connection/tunnel 243 can include NAT services, firewall services, proxy services, and the like.
- the VRF 210 can detect the data plane (e.g., 215 or 216 ) and force the appropriate services or polices required for the received data packets. Additionally, if Internet and VPN traffic are using the same services and policies then a data plane 216 can be used to communicate between the PE backbone device 220 and the VRF 210 .
- PE system 200 can permit a single instance of a VRF 210 to support multiple disparate VPNs through the use of instances of different VRPs (e.g., 211 and 212 ) enabled on the single VRF 210 .
- secure Extranet and Intranet communications can be achieved for a single PE system 200 using multiple data planes (e.g., 215 and 216 ) between the VRPs (e.g., 211 and 212 ) and the PE backbone device 220 to select the appropriate tunnel (e.g., 241 , 242 , or 243 ).
- a single VRF 210 can support both VPN traffic as well as Internet traffic.
- the flexible approach of PE system 100 also permits modifications (e.g., new instances of VRPs (e.g., 211 and 212 ) or new developed control planes, using new identifiers for the data packets) to be installed more easily into the PE system 200 when additional tunnels and networks are created/needed in the future.
- modifications e.g., new instances of VRPs (e.g., 211 and 212 ) or new developed control planes, using new identifiers for the data packets
- FIG. 3 illustrates still another diagram of a distributed PE system 300 , according to the present invention.
- the PE system 100 includes a VRF 310 having a first VRP 311 and a second VRP 312 .
- the VRF 310 also includes a single RIB 312 and a single FIB 314 .
- PE system 100 includes a first PE backbone device 320 associated with a first SP, and a second PE backbone device 330 associated with a second SP.
- the PE system 100 can be implemented and distributed across one or a plurality of computing devices, or on a plurality of components of computing devices.
- the PE system 100 can be virtual, physical, or a combination of both virtual and physical.
- the PE system 100 can be compliant with IETF standards.
- the PE backbone devices (e.g., 320 and 330 ) communicate with a backbone 350 having a first tunnel 351 and a second tunnel 352 .
- the first PE backbone 320 uses the first tunnel 351 to communicate with the first SP.
- the second PE backbone 330 uses the second tunnel 352 to communicate with the second SP.
- the VRF 310 uses a plurality of VPN interfaces and CE to PE interfaces to communicate with a VPN Site 360 having a CE 360 .
- the first VRP 311 is designed to directly access the RIB 312 to acquire route information associated with the first SP. This information is passed along to the first backbone 320 by using interface 321 .
- the data packets are relayed to the first PE backbone 320 using a first data plane 315 with an identifier. The identifier is then used to lookup forwarding information in a LFIB 322 . A determination is made that the data packets need to be relayed via the first tunnel 351 associated with the first SP.
- the second VRP 312 is designed to directly access the RIB 312 to acquire route information associated with the second SP. This information is passed along to the second backbone 330 by using interface 321 , Moreover, the data packets are relayed to the second PE backbone 330 using a second data plane 316 with an identifier. The identifier is then used to lookup forwarding information in a LFIB 332 . A determination is made that the data packets need to be relayed via the second tunnel 352 associated with the second SP.
- the tunnels communicate with additional PE systems 300 having additional backbones (e.g., 320 and/or 330 ).
- outbound traffic destined for one of the tunnels is sent as labeled data packets.
- Inbound traffic received by one of the backbones is forwarded to the VRPs (e.g., 311 and 312 ) as IP data packets.
- the backbones (e.g., 320 and 330 ) and the VRF 310 are enabled with BGP for importing and exporting routes from the RIB 312 directly and indirectly from the FIB 314 .
- PE system 300 permits a single VRF 310 associated with a CE 361 to handle network traffic associated with multiple SPs. This permits a single VPN customer the opportunity to use multiple SP backbone providers. Thus, a single customer site can allow multiple participants into a VPN, where the multiple participants each use a different SP to connect and communicate with the VPN. Additionally, this functionality cannot be provided with RFC2547.
- FIG. 4 illustrates a flow diagram of one method 400 for processing network traffic on a distributed PE, according to the teachings of the present invention.
- a first data packet is received at a PE device.
- the first data packet is associated with a first VPN transaction from a customer site.
- a second data packet is received at the PE.
- the second data packet is associated with a second VPN transaction from the customer site.
- the first data packet is associated with a first VRP.
- the first VRP resides on a VRF.
- the VRF interfaces with a CE at the customer site.
- the first VRP acquires first addressing/routing information about the first data packet through a single RIB residing on the VRF.
- the RIB indirectly provides the first VRP with information from a single FIB also residing on the VRF.
- the second data packet is associated with a second VRP.
- the second VRP also resides with the first VRP on the VRF.
- the second VRP acquires second addressing/routing information about the second data packet through the RIB directly and the FIB indirectly (e.g., through the RIB).
- the first and second addressing/routing information is acquired by the VRPs by using BGP on the VRF to import and export routing information.
- Both VRPs use a single data plane associated with the VRF and a backbone device to communicate the first and second data packets from the VRF to the PE backbone device. Additionally, the PE backbone device can receive backbone data packets from one or more tunnels interfaced to the PE backbone device. In one embodiment, these backbone data packets are then located in the PE backbone's LFIB and relayed to either the first VRP of the second VRP via the control data plane.
- the association between the data packets and the appropriate VRP is asymmetric and unique.
- one or more additional data planes between the VRF and the backbone is provided, where each of the one or more additional data planes are associated with a different type of VPN.
- Some types of VPNs can include Extranets, Intranets, custom created VPNs, and the others.
- a normalized Internet access data plane can be provided between the VRF and the backbone to permit Internet traffic with the VPN traffic to be sent via an Internet connection as a non-labeled data packet.
- VRF includes a single RIB and FIB, but includes multiple instances of VRPs.
- Each VRP accesses the RIB and the FIB and communicates routing information via a control plane to the PE backbone device and data packets via the data plane to the PE backbone device.
- multiple data planes can be instituted to permit integration of disparate networks over the VRF.
- a data plane can be used for Internet communications, Intranet communications, and/or Extranet communications.
- a single VRF instituting a plurality of VRP instances can use a set of data planes to interface with a PE backbone device.
- the PE backbone device can then use a plurality of tunnels to communicate with additional PE systems or the Internet.
- a single VRF can be interfaced to two separate PE backbone devices using disparate SPs. This is achieved by having a single VRP instance for each PE backbone device within the VRF.
- the appropriate VRP uses the VRF's RIB to identify data packets associated with a particular SP.
- the VRPs then use data planes from the VRF to the appropriate PE backbone device in order to transfer the data packets.
- the PE backbone device then uses the appropriate SP's tunnel to communicate with the appropriate SP.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (27)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/163,073 US7116665B2 (en) | 2002-06-04 | 2002-06-04 | Methods and systems for a distributed provider edge |
US11/537,609 US8085776B2 (en) | 2002-06-04 | 2006-09-30 | Methods and systems for a distributed provider edge |
US13/338,213 US20120099596A1 (en) | 2002-06-04 | 2011-12-27 | Methods and systems for a distributed provider edge |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/163,073 US7116665B2 (en) | 2002-06-04 | 2002-06-04 | Methods and systems for a distributed provider edge |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/537,609 Continuation US8085776B2 (en) | 2002-06-04 | 2006-09-30 | Methods and systems for a distributed provider edge |
Publications (2)
Publication Number | Publication Date |
---|---|
US20030223406A1 US20030223406A1 (en) | 2003-12-04 |
US7116665B2 true US7116665B2 (en) | 2006-10-03 |
Family
ID=29583656
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/163,073 Expired - Fee Related US7116665B2 (en) | 2002-06-04 | 2002-06-04 | Methods and systems for a distributed provider edge |
US11/537,609 Expired - Fee Related US8085776B2 (en) | 2002-06-04 | 2006-09-30 | Methods and systems for a distributed provider edge |
US13/338,213 Abandoned US20120099596A1 (en) | 2002-06-04 | 2011-12-27 | Methods and systems for a distributed provider edge |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/537,609 Expired - Fee Related US8085776B2 (en) | 2002-06-04 | 2006-09-30 | Methods and systems for a distributed provider edge |
US13/338,213 Abandoned US20120099596A1 (en) | 2002-06-04 | 2011-12-27 | Methods and systems for a distributed provider edge |
Country Status (1)
Country | Link |
---|---|
US (3) | US7116665B2 (en) |
Cited By (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040037275A1 (en) * | 2002-08-23 | 2004-02-26 | Bing Li | 3-Layer VPN and constructing method thereof |
US20040076165A1 (en) * | 2002-10-22 | 2004-04-22 | Le Pennec Jean-Francois | Virtual private network based upon multi-protocol label switching adapted to measure the traffic flowing between single rate zones |
US20040174879A1 (en) * | 2003-03-07 | 2004-09-09 | International Business Machines Corporation | Method and system for supporting a dedicated label switched path for a virtual private network over a label switched communication network |
US20040221051A1 (en) * | 2003-04-30 | 2004-11-04 | Nokia Corporation | Using policy-based management to support diffserv over MPLS network |
US20050083955A1 (en) * | 2003-09-29 | 2005-04-21 | Guichard James N. | Methods and apparatus to support routing of information |
US20050190757A1 (en) * | 2004-02-27 | 2005-09-01 | Cisco Technology Inc. | Interworking between Ethernet and non-Ethernet customer sites for VPLS |
US20060050653A1 (en) * | 2004-09-09 | 2006-03-09 | James Guichard | Routing protocol support for half duplex virtual routing and forwarding instance |
US20060215578A1 (en) * | 2005-03-25 | 2006-09-28 | Lucent Technologies Inc. | Method for optimal assignment of customer edge (CE) routers to virtual private network route forwarding (VRF) tables |
US20060245439A1 (en) * | 2005-04-28 | 2006-11-02 | Cisco Technology, Inc. | System and method for DSL subscriber identification over ethernet network |
US20060245438A1 (en) * | 2005-04-28 | 2006-11-02 | Cisco Technology, Inc. | Metro ethernet network with scaled broadcast and service instance domains |
US20060245436A1 (en) * | 2005-04-28 | 2006-11-02 | Cisco Technology, Inc. | Comprehensive model for VPLS |
US20060268856A1 (en) * | 2005-05-31 | 2006-11-30 | Cisco Technology, Inc. | System and method for authentication of SP Ethernet aggregation networks |
US20070008982A1 (en) * | 2005-07-11 | 2007-01-11 | Cisco Technology, Inc. | Redundant pseudowires between Ethernet access domains |
US20070014290A1 (en) * | 2005-07-12 | 2007-01-18 | Cisco Technology, Inc. | Address resolution mechanism for ethernet maintenance endpoints |
US20070025277A1 (en) * | 2005-08-01 | 2007-02-01 | Cisco Technology, Inc. | Optimal bridging over MPLS / IP through alignment of multicast and unicast paths |
US20070025276A1 (en) * | 2005-08-01 | 2007-02-01 | Cisco Technology, Inc. | Congruent forwarding paths for unicast and multicast traffic |
US20070025256A1 (en) * | 2005-07-12 | 2007-02-01 | Cisco Technology, Inc. | Broadband access node with a virtual maintenance end point |
US20070064704A1 (en) * | 2002-06-04 | 2007-03-22 | Fortinet, Inc. | Methods and systems for a distributed provider edge |
US20070076607A1 (en) * | 2005-09-14 | 2007-04-05 | Cisco Technology, Inc. | Quality of service based on logical port identifier for broadband aggregation networks |
US20070083528A1 (en) * | 2000-09-13 | 2007-04-12 | Fortinet, Inc. | Switch management system and method |
US20070104119A1 (en) * | 2000-09-13 | 2007-05-10 | Fortinet, Inc. | System and method for managing and provisioning virtual routers |
US20070110025A1 (en) * | 2005-11-14 | 2007-05-17 | Guichard James N | Autonomous system interconnect using content identification and validation |
US20070109968A1 (en) * | 2002-06-04 | 2007-05-17 | Fortinet, Inc. | Hierarchical metering in a virtual router-based network switch |
US20070115979A1 (en) * | 2004-11-18 | 2007-05-24 | Fortinet, Inc. | Method and apparatus for managing subscriber profiles |
US20070121579A1 (en) * | 2000-09-13 | 2007-05-31 | Fortinet, Inc. | Packet routing system and method |
US20070127382A1 (en) * | 2002-06-04 | 2007-06-07 | Fortinet, Inc. | Routing traffic through a virtual router-based network switch |
US20070147368A1 (en) * | 2002-06-04 | 2007-06-28 | Fortinet, Inc. | Network packet steering via configurable association of processing resources and netmods or line interface ports |
US20070280241A1 (en) * | 2006-06-02 | 2007-12-06 | Alok Verma | Discovering MPLS VPN services in a network |
US20070291755A1 (en) * | 2002-11-18 | 2007-12-20 | Fortinet, Inc. | Hardware-accelerated packet multicasting in a virtual routing system |
US20080016389A1 (en) * | 2002-08-29 | 2008-01-17 | Fortinet, Inc. | Fault tolerant routing in a network routing system based on a passive replication approach |
US20080049752A1 (en) * | 2006-08-25 | 2008-02-28 | Cisco Technology, Inc. | NAT processing in a VRF environment |
US7340535B1 (en) | 2002-06-04 | 2008-03-04 | Fortinet, Inc. | System and method for controlling routing in a virtual router system |
US20080092229A1 (en) * | 2006-09-29 | 2008-04-17 | Nortel Networks Limited | Method and apparatus for supporting multiple customer provisioned IPSec VPNs |
US7376125B1 (en) * | 2002-06-04 | 2008-05-20 | Fortinet, Inc. | Service processing switch |
US20080259934A1 (en) * | 2000-09-13 | 2008-10-23 | Fortinet, Inc. | Distributed virtual system to support managed, network-based services |
US20080267198A1 (en) * | 2007-04-27 | 2008-10-30 | Cisco Technology, Inc. | Support of C-tagged service interface in an IEEE 802.1ah bridge |
US20080285466A1 (en) * | 2007-05-19 | 2008-11-20 | Cisco Technology, Inc. | Interworking between MPLS/IP and Ethernet OAM mechanisms |
US20080298374A1 (en) * | 2007-06-04 | 2008-12-04 | At&T Knowledge Ventures, L.P. | Apparatus for monitoring network connectivity |
US7486659B1 (en) * | 2003-02-24 | 2009-02-03 | Nortel Networks Limited | Method and apparatus for exchanging routing information between virtual private network sites |
US7499419B2 (en) | 2004-09-24 | 2009-03-03 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US20090059935A1 (en) * | 2007-08-27 | 2009-03-05 | Cisco Technology, Inc. | Colored access control lists for multicast forwarding using layer 2 control protocol |
US7580373B2 (en) | 2001-06-28 | 2009-08-25 | Fortinet, Inc. | Identifying nodes in a ring network |
US7644317B1 (en) | 2004-06-02 | 2010-01-05 | Cisco Technology, Inc. | Method and apparatus for fault detection/isolation in metro Ethernet service |
US7643409B2 (en) | 2004-08-25 | 2010-01-05 | Cisco Technology, Inc. | Computer network with point-to-point pseudowire redundancy |
US7715310B1 (en) | 2004-05-28 | 2010-05-11 | Cisco Technology, Inc. | L2VPN redundancy with ethernet access domain |
US7742477B1 (en) * | 2006-02-03 | 2010-06-22 | Cisco Technology, Inc. | Interconnectivity between autonomous systems |
US7779461B1 (en) * | 2004-11-16 | 2010-08-17 | Juniper Networks, Inc. | Point-to-multi-point/non-broadcasting multi-access VPN tunnels |
US7808904B2 (en) | 2004-11-18 | 2010-10-05 | Fortinet, Inc. | Method and apparatus for managing subscriber profiles |
US7843917B2 (en) | 2007-11-08 | 2010-11-30 | Cisco Technology, Inc. | Half-duplex multicast distribution tree construction |
US7912980B1 (en) * | 2003-10-17 | 2011-03-22 | Juniper Networks, Inc. | Setting a maximum prefix exportation limit within a network device |
US20110103263A1 (en) * | 2007-12-31 | 2011-05-05 | Paul Unbehagen | Implementation of VPNs over a Link State Protocol Controlled Ethernet Network |
US8077709B2 (en) | 2007-09-19 | 2011-12-13 | Cisco Technology, Inc. | Redundancy at a virtual provider edge node that faces a tunneling protocol core network for virtual private local area network (LAN) service (VPLS) |
US8200839B1 (en) * | 2004-04-30 | 2012-06-12 | Rockstar Bidco Lp | Method and apparatus for restoring service label information |
US8250357B2 (en) | 2000-09-13 | 2012-08-21 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US20120281557A1 (en) * | 2011-05-03 | 2012-11-08 | Carter Stephen R | Techniques for privileged network routing |
US8531941B2 (en) | 2007-07-13 | 2013-09-10 | Cisco Technology, Inc. | Intra-domain and inter-domain bridging over MPLS using MAC distribution via border gateway protocol |
US8650286B1 (en) | 2011-03-22 | 2014-02-11 | Cisco Technology, Inc. | Prevention of looping and duplicate frame delivery in a network environment |
US20140359094A1 (en) * | 2007-12-14 | 2014-12-04 | Nant Holdings Ip, Llc | Hybrid Transport - Application Network Fabric Apparatus |
US9088669B2 (en) | 2005-04-28 | 2015-07-21 | Cisco Technology, Inc. | Scalable system and method for DSL subscriber traffic over an Ethernet network |
US9509638B2 (en) | 2003-08-27 | 2016-11-29 | Fortinet, Inc. | Heterogeneous media packet bridging |
US20180331949A1 (en) * | 2017-05-10 | 2018-11-15 | Saudi Arabian Oil Company | Securing layer-3 virtual private network |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7574495B1 (en) | 2000-09-13 | 2009-08-11 | Fortinet, Inc. | System and method for managing interworking communications protocols |
US7075933B2 (en) * | 2003-08-01 | 2006-07-11 | Nortel Networks, Ltd. | Method and apparatus for implementing hub-and-spoke topology virtual private networks |
US7720003B2 (en) * | 2003-09-25 | 2010-05-18 | Emc Corporation | Model-based method and apparatus for determining MPLS network properties |
US7783778B2 (en) * | 2003-09-25 | 2010-08-24 | Emc Corporation | Model-based method and apparatus for determining virtual private network topologies |
CN100372340C (en) * | 2004-06-11 | 2008-02-27 | 华为技术有限公司 | Method for realizing virtual special network |
US7400611B2 (en) * | 2004-06-30 | 2008-07-15 | Lucent Technologies Inc. | Discovery of border gateway protocol (BGP) multi-protocol label switching (MPLS) virtual private networks (VPNs) |
TWI310275B (en) * | 2004-10-19 | 2009-05-21 | Nec Corp | Virtual private network gateway device and hosting system |
CA2922172A1 (en) | 2004-10-25 | 2006-05-04 | Security First Corp. | Secure data parser method and system |
US20060203824A1 (en) * | 2005-02-18 | 2006-09-14 | Song-Huo Yu | Passing values through a memory management unit of a network device |
ES2658097T3 (en) | 2005-11-18 | 2018-03-08 | Security First Corporation | Method and secure data analysis system |
US8619771B2 (en) | 2009-09-30 | 2013-12-31 | Vmware, Inc. | Private allocated networks over shared communications infrastructure |
US8924524B2 (en) | 2009-07-27 | 2014-12-30 | Vmware, Inc. | Automated network configuration of virtual machines in a virtual lab data environment |
US8526325B2 (en) * | 2007-01-31 | 2013-09-03 | Hewlett-Packard Development Company, L.P. | Detecting and identifying connectivity in a network |
US8432894B2 (en) * | 2007-02-27 | 2013-04-30 | Alcatel Lucent | Asymmetrical forwarding in layer 3 IP VPNs |
US7904589B2 (en) * | 2007-05-19 | 2011-03-08 | At&T Intellectual Property I, Lp | Intelligent computer network routing using logically centralized, physically distributed servers distinct from network routers |
US8194699B2 (en) * | 2007-09-21 | 2012-06-05 | Intel Corporation | Radio scheduler and data plane interface |
CN101459592B (en) * | 2007-12-12 | 2011-05-11 | 华为技术有限公司 | Method, system and equipment for transmitting packets between supplier edge devices |
US8195774B2 (en) | 2008-05-23 | 2012-06-05 | Vmware, Inc. | Distributed virtual switch for virtualized computer systems |
CN106411909A (en) | 2009-11-25 | 2017-02-15 | 安全第公司 | Systems and methods for securing data in motion |
EP2577936A2 (en) | 2010-05-28 | 2013-04-10 | Lawrence A. Laurich | Accelerator system for use with secure data storage |
CA2819545C (en) | 2010-12-03 | 2020-05-12 | Level 3 Communications, Llc | Virtualized connectivity in a cloud services environment |
CN103222236B (en) * | 2011-01-25 | 2017-07-14 | 阿拉克斯拉网络株式会社 | Network trunk system and communicator |
US9596271B2 (en) * | 2012-10-10 | 2017-03-14 | International Business Machines Corporation | Dynamic virtual private network |
CN103036710B (en) * | 2012-12-03 | 2016-03-30 | 杭州华三通信技术有限公司 | A kind of method and edge device obtaining the geographical location information of website |
US9979698B2 (en) | 2014-06-27 | 2018-05-22 | iPhotonix | Local internet with quality of service (QoS) egress queuing |
US9794172B2 (en) * | 2014-06-27 | 2017-10-17 | iPhotonix | Edge network virtualization |
US10681000B2 (en) | 2017-06-30 | 2020-06-09 | Nicira, Inc. | Assignment of unique physical network addresses for logical network addresses |
US10637800B2 (en) | 2017-06-30 | 2020-04-28 | Nicira, Inc | Replacement of logical network addresses with physical network addresses |
JP2021535681A (en) * | 2018-08-27 | 2021-12-16 | ドライブネッツ リミテッド | Systems and methods for using network cloud software |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020126671A1 (en) * | 2001-03-06 | 2002-09-12 | Ellis Steven Clay | Method and apparatus for distributing routing instructions over multiple interfaces of a data router |
US20030185226A1 (en) * | 2002-03-27 | 2003-10-02 | Puqi Tang | Systems and methods for updating routing and forwarding information |
US20050188106A1 (en) * | 2004-02-11 | 2005-08-25 | Alcatel | Managing L3 VPN virtual routing tables |
US6938095B2 (en) * | 2000-06-28 | 2005-08-30 | Pluris, Inc. | Method and apparatus for establishing and sharing a virtual change notification list among a plurality of peer nodes |
US6999454B1 (en) * | 2001-02-09 | 2006-02-14 | Nortel Networks Limited | Information routing system and apparatus |
US20060140185A1 (en) * | 2001-07-27 | 2006-06-29 | Norman Richard S | Methods and apparatus for storage and processing of routing information |
Family Cites Families (112)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4667323A (en) | 1985-09-03 | 1987-05-19 | Allen-Bradley Company, Inc. | Industrialized token passing network |
US4726018A (en) | 1986-08-25 | 1988-02-16 | International Business Machines Corporation | Method of providing priority access to a transmission communication ring |
US6453406B1 (en) | 1990-10-17 | 2002-09-17 | Compaq Computer Corporation | Multiprocessor system with fiber optic bus interconnect for interprocessor communications |
AU1061892A (en) | 1991-02-06 | 1992-08-13 | Fmc Corporation | Access to transmit on a message priority basis |
US5742760A (en) | 1992-05-12 | 1998-04-21 | Compaq Computer Corporation | Network packet switch using shared memory for repeating and bridging packets at media rate |
US5490252A (en) | 1992-09-30 | 1996-02-06 | Bay Networks Group, Inc. | System having central processor for transmitting generic packets to another processor to be altered and transmitting altered packets back to central processor for routing |
US5568525A (en) | 1993-08-19 | 1996-10-22 | International Business Machines Corporation | System and method for connection of multiple protocol terminals |
US5473599A (en) | 1994-04-22 | 1995-12-05 | Cisco Systems, Incorporated | Standby router protocol |
JP3307508B2 (en) | 1994-09-01 | 2002-07-24 | 富士通株式会社 | Communication network configuration detection method |
US5550816A (en) | 1994-12-29 | 1996-08-27 | Storage Technology Corporation | Method and apparatus for virtual switching |
US6405262B1 (en) | 1995-07-14 | 2002-06-11 | Microsoft Corporation | Efficient inter-process object and interface pinging |
US6212556B1 (en) | 1995-11-13 | 2001-04-03 | Webxchange, Inc. | Configurable value-added network (VAN) switching |
AU734747B2 (en) | 1996-01-31 | 2001-06-21 | Ipsilon Networks, Inc. | Improved method and apparatus for dynamically shifting between routing and switching packets in a transmission network |
US5892924A (en) | 1996-01-31 | 1999-04-06 | Ipsilon Networks, Inc. | Method and apparatus for dynamically shifting between routing and switching packets in a transmission network |
JPH09275400A (en) | 1996-04-04 | 1997-10-21 | Hitachi Ltd | ATM switching system |
US5964847A (en) | 1997-03-10 | 1999-10-12 | International Business Machines Corporation | Mobile client computer interacting with docking device |
US5875290A (en) | 1997-03-27 | 1999-02-23 | International Business Machines Corporation | Method and program product for synchronizing operator initiated commands with a failover process in a distributed processing system |
US6108699A (en) | 1997-06-27 | 2000-08-22 | Sun Microsystems, Inc. | System and method for modifying membership in a clustered distributed computer system and updating system configuration |
US20050081059A1 (en) | 1997-07-24 | 2005-04-14 | Bandini Jean-Christophe Denis | Method and system for e-mail filtering |
US6256295B1 (en) | 1997-09-25 | 2001-07-03 | Nortel Networks Limited | Method and apparatus for determining multiple minimally-overlapping paths between nodes in a network |
US6014669A (en) | 1997-10-01 | 2000-01-11 | Sun Microsystems, Inc. | Highly-available distributed cluster configuration database |
US6894994B1 (en) | 1997-11-03 | 2005-05-17 | Qualcomm Incorporated | High data rate wireless packet data communications system |
US6198751B1 (en) | 1997-11-19 | 2001-03-06 | Cabletron Systems, Inc. | Multi-protocol packet translator |
US6339782B1 (en) | 1997-11-21 | 2002-01-15 | International Business Machines Corporation | Persistence mechanism and method for objects |
US6658021B1 (en) | 1998-06-19 | 2003-12-02 | Juniper Networks, Inc. | Method and system for encapsulating/decapsulating data on a per channel basis in hardware |
US6625650B2 (en) | 1998-06-27 | 2003-09-23 | Intel Corporation | System for multi-layer broadband provisioning in computer networks |
US6269099B1 (en) | 1998-07-01 | 2001-07-31 | 3Com Corporation | Protocol and method for peer network device discovery |
US6769124B1 (en) | 1998-07-22 | 2004-07-27 | Cisco Technology, Inc. | Persistent storage of information objects |
US6438612B1 (en) | 1998-09-11 | 2002-08-20 | Ssh Communications Security, Ltd. | Method and arrangement for secure tunneling of data between virtual routers |
CA2345241A1 (en) | 1998-09-22 | 2000-03-30 | Science Applications International Corporation | User-defined dynamic collaborative environments |
US6493349B1 (en) | 1998-11-13 | 2002-12-10 | Nortel Networks Limited | Extended internet protocol virtual private network architectures |
US6324583B1 (en) | 1998-11-17 | 2001-11-27 | International Business Machines Corp. | Method and apparatus for enabling communication between dissimilar protocol stacks |
JP2002534842A (en) | 1998-12-23 | 2002-10-15 | ノキア・ワイヤレス・ルーターズ・インコーポレーテッド | Unified routing scheme for ad hoc internetworking |
US6738821B1 (en) | 1999-01-26 | 2004-05-18 | Adaptec, Inc. | Ethernet storage protocol networks |
US6449650B1 (en) | 1999-02-01 | 2002-09-10 | Redback Networks Inc. | Methods and apparatus for deploying quality of service policies on a data communication network |
US7116679B1 (en) | 1999-02-23 | 2006-10-03 | Alcatel | Multi-service network switch with a generic forwarding interface |
US7000014B2 (en) | 1999-04-02 | 2006-02-14 | Nortel Networks Limited | Monitoring a virtual private network |
US6553423B1 (en) | 1999-05-27 | 2003-04-22 | Cisco Technology, Inc. | Method and apparatus for dynamic exchange of capabilities between adjacent/neighboring networks nodes |
US6275470B1 (en) | 1999-06-18 | 2001-08-14 | Digital Island, Inc. | On-demand overlay routing for computer-based communication networks |
US6990103B1 (en) | 1999-07-13 | 2006-01-24 | Alcatel Canada Inc. | Method and apparatus for providing distributed communication routing |
US6738371B1 (en) | 1999-09-28 | 2004-05-18 | Ericsson Inc. | Ingress data queue management in a packet data router |
US6785691B1 (en) | 1999-10-13 | 2004-08-31 | Avaya Technology Corp. | Object oriented processing system and data sharing environment for applications therein |
US7376827B1 (en) | 1999-11-05 | 2008-05-20 | Cisco Technology, Inc. | Directory-enabled network elements |
US6496935B1 (en) | 2000-03-02 | 2002-12-17 | Check Point Software Technologies Ltd | System, device and method for rapid packet filtering and processing |
JP3765971B2 (en) | 2000-03-06 | 2006-04-12 | 富士通株式会社 | Ring configuration method and its node device |
US6977917B2 (en) | 2000-03-10 | 2005-12-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for mapping an IP address to an MSISDN number within a service network |
US20020023174A1 (en) | 2000-03-20 | 2002-02-21 | Garrett John W. | Service selection in a shared access network using dynamic host configuration protocol |
US6980526B2 (en) | 2000-03-24 | 2005-12-27 | Margalla Communications, Inc. | Multiple subscriber videoconferencing system |
US7096495B1 (en) | 2000-03-31 | 2006-08-22 | Intel Corporation | Network session management |
US7028333B2 (en) | 2000-04-12 | 2006-04-11 | Corente, Inc. | Methods and systems for partners in virtual networks |
US7181766B2 (en) | 2000-04-12 | 2007-02-20 | Corente, Inc. | Methods and system for providing network services using at least one processor interfacing a base network |
US7062642B1 (en) | 2000-05-20 | 2006-06-13 | Ciena Corporation | Policy based provisioning of network device resources |
US20010048661A1 (en) | 2000-05-24 | 2001-12-06 | David Clear | Method and apparatus for multi-protocol redundant router protocol support |
US6414595B1 (en) | 2000-06-16 | 2002-07-02 | Ciena Corporation | Method and system for processing alarm objects in a communications network |
US6816462B1 (en) | 2000-08-02 | 2004-11-09 | International Business Machines Corporation | System and method to determine connectivity of a VPN secure tunnel |
US6668282B1 (en) | 2000-08-02 | 2003-12-23 | International Business Machines Corporation | System and method to monitor and determine if an active IPSec tunnel has become disabled |
US6883170B1 (en) | 2000-08-30 | 2005-04-19 | Aspect Communication Corporation | Method and system to maintain a hierarchy of instantiated application objects and to enable recovery from an applications failure |
US7263106B2 (en) | 2000-09-13 | 2007-08-28 | Fortinet, Inc. | System and protocol for frame relay service over the internet |
US7487232B1 (en) | 2000-09-13 | 2009-02-03 | Fortinet, Inc. | Switch management system and method |
US7272643B1 (en) | 2000-09-13 | 2007-09-18 | Fortinet, Inc. | System and method for managing and provisioning virtual routers |
US7174372B1 (en) | 2000-09-13 | 2007-02-06 | Fortinet, Inc. | System and method for managing router metadata |
US8250357B2 (en) | 2000-09-13 | 2012-08-21 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US7111072B1 (en) | 2000-09-13 | 2006-09-19 | Cosine Communications, Inc. | Packet routing system and method |
US7389358B1 (en) | 2000-09-13 | 2008-06-17 | Fortinet, Inc. | Distributed virtual system to support managed, network-based services |
US7313614B2 (en) | 2000-11-02 | 2007-12-25 | Sun Microsystems, Inc. | Switching system |
AU2002248158A1 (en) | 2000-11-02 | 2002-08-12 | Pirus Networks | Tcp/udp acceleration |
US6985956B2 (en) | 2000-11-02 | 2006-01-10 | Sun Microsystems, Inc. | Switching system |
US7159031B1 (en) | 2001-01-26 | 2007-01-02 | Fortinet, Inc. | Remote customer management of virtual routers allocated to the customer |
US7225259B2 (en) | 2001-02-21 | 2007-05-29 | Nokia Inc. | Service tunnel over a connectionless network |
US7042843B2 (en) | 2001-03-02 | 2006-05-09 | Broadcom Corporation | Algorithm for time based queuing in network traffic engineering |
JP4481518B2 (en) | 2001-03-19 | 2010-06-16 | 株式会社日立製作所 | Information relay apparatus and transfer method |
JP3945297B2 (en) | 2001-04-24 | 2007-07-18 | 株式会社日立製作所 | System and management system |
US6922774B2 (en) | 2001-05-14 | 2005-07-26 | The United States Of America As Represented By The National Security Agency | Device for and method of secure computing using virtual machines |
US7181547B1 (en) | 2001-06-28 | 2007-02-20 | Fortinet, Inc. | Identifying nodes in a ring network |
US7369555B2 (en) | 2001-07-31 | 2008-05-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Channel resource allocation arrangement and method |
US6982984B1 (en) | 2001-08-28 | 2006-01-03 | Redback Networks Inc. | Method and apparatus for virtual private networks |
US7830787B1 (en) * | 2001-09-25 | 2010-11-09 | Cisco Technology, Inc. | Flooding control for multicast distribution tunnel |
US7316029B1 (en) | 2001-10-25 | 2008-01-01 | Sprint Communications Company L.P. | Network security services architecture |
US7484003B2 (en) * | 2001-11-17 | 2009-01-27 | Redback Networks Inc. | Method and apparatus for multiple contexts and layer 3 virtual private networks |
US7379465B2 (en) | 2001-12-07 | 2008-05-27 | Nortel Networks Limited | Tunneling scheme optimized for use in virtual private networks |
CA2365681A1 (en) | 2001-12-19 | 2003-06-19 | Alcatel Canada Inc. | System and method for managing information for elements in a communication network |
US7801155B2 (en) | 2002-03-01 | 2010-09-21 | Verizon Business Global Llc | Resource allocation in virtual routers |
US20030185221A1 (en) | 2002-03-29 | 2003-10-02 | Alan Deikman | Network controller with shadowing of software routing tables to hardware routing tables |
US7197553B2 (en) | 2002-04-19 | 2007-03-27 | Nortel Networks Limited | Network system having a virtual-service-module |
US7082477B1 (en) | 2002-04-30 | 2006-07-25 | Cisco Technology, Inc. | Virtual application of features to electronic messages |
US7221945B2 (en) | 2002-05-03 | 2007-05-22 | Leapstone Systems, Inc. | System and method for establishing and controlling access to network resources |
US20030212735A1 (en) | 2002-05-13 | 2003-11-13 | Nvidia Corporation | Method and apparatus for providing an integrated network of processors |
US7116665B2 (en) | 2002-06-04 | 2006-10-03 | Fortinet, Inc. | Methods and systems for a distributed provider edge |
US7161904B2 (en) | 2002-06-04 | 2007-01-09 | Fortinet, Inc. | System and method for hierarchical metering in a virtual router based network switch |
US7203192B2 (en) | 2002-06-04 | 2007-04-10 | Fortinet, Inc. | Network packet steering |
US7177311B1 (en) | 2002-06-04 | 2007-02-13 | Fortinet, Inc. | System and method for routing traffic through a virtual router-based network switch |
US7340535B1 (en) | 2002-06-04 | 2008-03-04 | Fortinet, Inc. | System and method for controlling routing in a virtual router system |
US7376125B1 (en) | 2002-06-04 | 2008-05-20 | Fortinet, Inc. | Service processing switch |
US6625169B1 (en) | 2002-06-14 | 2003-09-23 | Telesys Technologies, Inc. | Integrated communication systems for exchanging data and information between networks |
US20040006601A1 (en) | 2002-07-01 | 2004-01-08 | Bernstein David B. | Method and system for optimized persistent messaging |
US6907039B2 (en) | 2002-07-20 | 2005-06-14 | Redback Networks Inc. | Method and apparatus for routing and forwarding between virtual routers within a single network element |
US7339929B2 (en) | 2002-08-23 | 2008-03-04 | Corrigent Systems Ltd. | Virtual private LAN service using a multicast protocol |
US7096383B2 (en) | 2002-08-29 | 2006-08-22 | Cosine Communications, Inc. | System and method for virtual router failover in a network routing system |
US6959194B2 (en) | 2002-09-04 | 2005-10-25 | Cmg International B.V. | SMS-messaging |
US20040078772A1 (en) | 2002-10-16 | 2004-04-22 | Cosine Communications, Inc. | Dynamic route exchange |
US7266120B2 (en) | 2002-11-18 | 2007-09-04 | Fortinet, Inc. | System and method for hardware accelerated packet multicast in a virtual routing system |
US20040203752A1 (en) | 2002-11-18 | 2004-10-14 | Toshiba America Information Systems, Inc. | Mobility communications system |
US7324489B1 (en) | 2003-02-18 | 2008-01-29 | Cisco Technology, Inc. | Managing network service access |
US20050108340A1 (en) | 2003-05-15 | 2005-05-19 | Matt Gleeson | Method and apparatus for filtering email spam based on similarity measures |
US7386010B2 (en) | 2003-06-13 | 2008-06-10 | Corrigent Systems Ltd | Multiprotocol media conversion |
US7532640B2 (en) | 2003-07-02 | 2009-05-12 | Caterpillar Inc. | Systems and methods for performing protocol conversions in a machine |
US7720095B2 (en) | 2003-08-27 | 2010-05-18 | Fortinet, Inc. | Heterogeneous media packet bridging |
US8289906B2 (en) | 2004-03-26 | 2012-10-16 | Samsung Electronics Co. Ltd. | Method and system for assigning servers based on server status in a wireless network |
US7499419B2 (en) | 2004-09-24 | 2009-03-03 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
WO2006037361A1 (en) | 2004-10-05 | 2006-04-13 | Telefonaktiebolaget L M Ericsson (Publ) | Arrangement and method relating to service provisioning control |
US7808904B2 (en) | 2004-11-18 | 2010-10-05 | Fortinet, Inc. | Method and apparatus for managing subscriber profiles |
US7831834B2 (en) | 2005-03-14 | 2010-11-09 | Yahoo! Inc | Associating a postmark with a message to indicate trust |
-
2002
- 2002-06-04 US US10/163,073 patent/US7116665B2/en not_active Expired - Fee Related
-
2006
- 2006-09-30 US US11/537,609 patent/US8085776B2/en not_active Expired - Fee Related
-
2011
- 2011-12-27 US US13/338,213 patent/US20120099596A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6938095B2 (en) * | 2000-06-28 | 2005-08-30 | Pluris, Inc. | Method and apparatus for establishing and sharing a virtual change notification list among a plurality of peer nodes |
US6999454B1 (en) * | 2001-02-09 | 2006-02-14 | Nortel Networks Limited | Information routing system and apparatus |
US20020126671A1 (en) * | 2001-03-06 | 2002-09-12 | Ellis Steven Clay | Method and apparatus for distributing routing instructions over multiple interfaces of a data router |
US20060140185A1 (en) * | 2001-07-27 | 2006-06-29 | Norman Richard S | Methods and apparatus for storage and processing of routing information |
US20030185226A1 (en) * | 2002-03-27 | 2003-10-02 | Puqi Tang | Systems and methods for updating routing and forwarding information |
US20050188106A1 (en) * | 2004-02-11 | 2005-08-25 | Alcatel | Managing L3 VPN virtual routing tables |
Cited By (138)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9124555B2 (en) | 2000-09-13 | 2015-09-01 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US9853948B2 (en) | 2000-09-13 | 2017-12-26 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US8069233B2 (en) | 2000-09-13 | 2011-11-29 | Fortinet, Inc. | Switch management system and method |
US20070104119A1 (en) * | 2000-09-13 | 2007-05-10 | Fortinet, Inc. | System and method for managing and provisioning virtual routers |
US20070083528A1 (en) * | 2000-09-13 | 2007-04-12 | Fortinet, Inc. | Switch management system and method |
US20110032942A1 (en) * | 2000-09-13 | 2011-02-10 | Fortinet, Inc. | Fast path complex flow processing |
US8250357B2 (en) | 2000-09-13 | 2012-08-21 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US20080259934A1 (en) * | 2000-09-13 | 2008-10-23 | Fortinet, Inc. | Distributed virtual system to support managed, network-based services |
US7639632B2 (en) | 2000-09-13 | 2009-12-29 | Fortinet, Inc. | System and method for managing and provisioning virtual routers |
US9391964B2 (en) | 2000-09-13 | 2016-07-12 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US8260918B2 (en) | 2000-09-13 | 2012-09-04 | Fortinet, Inc. | Packet routing system and method |
US9258280B1 (en) | 2000-09-13 | 2016-02-09 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US9160716B2 (en) | 2000-09-13 | 2015-10-13 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US9667604B2 (en) | 2000-09-13 | 2017-05-30 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
US20070121579A1 (en) * | 2000-09-13 | 2007-05-31 | Fortinet, Inc. | Packet routing system and method |
US7818452B2 (en) | 2000-09-13 | 2010-10-19 | Fortinet, Inc. | Distributed virtual system to support managed, network-based services |
US20100189016A1 (en) * | 2001-06-28 | 2010-07-29 | Fortinet, Inc. | Identifying nodes in a ring network |
US9602303B2 (en) | 2001-06-28 | 2017-03-21 | Fortinet, Inc. | Identifying nodes in a ring network |
US9998337B2 (en) | 2001-06-28 | 2018-06-12 | Fortinet, Inc. | Identifying nodes in a ring network |
US7890663B2 (en) | 2001-06-28 | 2011-02-15 | Fortinet, Inc. | Identifying nodes in a ring network |
US7580373B2 (en) | 2001-06-28 | 2009-08-25 | Fortinet, Inc. | Identifying nodes in a ring network |
US8208409B2 (en) | 2001-06-28 | 2012-06-26 | Fortinet, Inc. | Identifying nodes in a ring network |
US9019833B2 (en) | 2002-06-04 | 2015-04-28 | Fortinet, Inc. | Service processing switch |
US7522604B2 (en) | 2002-06-04 | 2009-04-21 | Fortinet, Inc. | Routing traffic through a virtual router-based network switch |
US20070064704A1 (en) * | 2002-06-04 | 2007-03-22 | Fortinet, Inc. | Methods and systems for a distributed provider edge |
US20070127382A1 (en) * | 2002-06-04 | 2007-06-07 | Fortinet, Inc. | Routing traffic through a virtual router-based network switch |
US20070147368A1 (en) * | 2002-06-04 | 2007-06-28 | Fortinet, Inc. | Network packet steering via configurable association of processing resources and netmods or line interface ports |
US20080259936A1 (en) * | 2002-06-04 | 2008-10-23 | Fortinet, Inc. | Service processing switch |
US9967200B2 (en) | 2002-06-04 | 2018-05-08 | Fortinet, Inc. | Service processing switch |
US8085776B2 (en) | 2002-06-04 | 2011-12-27 | Fortinet, Inc. | Methods and systems for a distributed provider edge |
US20070109968A1 (en) * | 2002-06-04 | 2007-05-17 | Fortinet, Inc. | Hierarchical metering in a virtual router-based network switch |
US7668087B2 (en) | 2002-06-04 | 2010-02-23 | Fortinet, Inc. | Hierarchical metering in a virtual router-based network switch |
US7340535B1 (en) | 2002-06-04 | 2008-03-04 | Fortinet, Inc. | System and method for controlling routing in a virtual router system |
US7720053B2 (en) | 2002-06-04 | 2010-05-18 | Fortinet, Inc. | Service processing switch |
US7376125B1 (en) * | 2002-06-04 | 2008-05-20 | Fortinet, Inc. | Service processing switch |
US8068503B2 (en) | 2002-06-04 | 2011-11-29 | Fortinet, Inc. | Network packet steering via configurable association of processing resources and netmods or line interface ports |
US7411955B2 (en) * | 2002-08-23 | 2008-08-12 | Huawei Technologies Co., Ltd. | 3-layer VPN and constructing method thereof |
US20040037275A1 (en) * | 2002-08-23 | 2004-02-26 | Bing Li | 3-Layer VPN and constructing method thereof |
US20080016389A1 (en) * | 2002-08-29 | 2008-01-17 | Fortinet, Inc. | Fault tolerant routing in a network routing system based on a passive replication approach |
US8412982B2 (en) | 2002-08-29 | 2013-04-02 | Google Inc. | Fault tolerant routing in a non-hot-standby configuration of a network routing system |
US7587633B2 (en) | 2002-08-29 | 2009-09-08 | Fortinet, Inc. | Fault tolerant routing in a network routing system based on a passive replication approach |
US8819486B2 (en) | 2002-08-29 | 2014-08-26 | Google Inc. | Fault tolerant routing in a non-hot-standby configuration of a network routing system |
US20040076165A1 (en) * | 2002-10-22 | 2004-04-22 | Le Pennec Jean-Francois | Virtual private network based upon multi-protocol label switching adapted to measure the traffic flowing between single rate zones |
US7668181B2 (en) * | 2002-10-22 | 2010-02-23 | At&T Intellectual Property Ii, L.P. | Virtual private network based upon multi-protocol label switching adapted to measure the traffic flowing between single rate zones |
US7933269B2 (en) | 2002-11-18 | 2011-04-26 | Fortinet, Inc. | Hardware-accelerated packet multicasting in a virtual routing system |
US9407449B2 (en) | 2002-11-18 | 2016-08-02 | Fortinet, Inc. | Hardware-accelerated packet multicasting |
US20070291755A1 (en) * | 2002-11-18 | 2007-12-20 | Fortinet, Inc. | Hardware-accelerated packet multicasting in a virtual routing system |
US10200275B2 (en) | 2002-11-18 | 2019-02-05 | Fortinet, Inc. | Hardware-accelerated packet multicasting |
US7486659B1 (en) * | 2003-02-24 | 2009-02-03 | Nortel Networks Limited | Method and apparatus for exchanging routing information between virtual private network sites |
US20040174879A1 (en) * | 2003-03-07 | 2004-09-09 | International Business Machines Corporation | Method and system for supporting a dedicated label switched path for a virtual private network over a label switched communication network |
US7283529B2 (en) * | 2003-03-07 | 2007-10-16 | International Business Machines Corporation | Method and system for supporting a dedicated label switched path for a virtual private network over a label switched communication network |
US20040221051A1 (en) * | 2003-04-30 | 2004-11-04 | Nokia Corporation | Using policy-based management to support diffserv over MPLS network |
US7386630B2 (en) * | 2003-04-30 | 2008-06-10 | Nokia Corporation | Using policy-based management to support Diffserv over MPLS network |
US9853917B2 (en) | 2003-08-27 | 2017-12-26 | Fortinet, Inc. | Heterogeneous media packet bridging |
US9509638B2 (en) | 2003-08-27 | 2016-11-29 | Fortinet, Inc. | Heterogeneous media packet bridging |
US7698456B2 (en) * | 2003-09-29 | 2010-04-13 | Cisco Technology, Inc. | Methods and apparatus to support routing of information |
US20050083955A1 (en) * | 2003-09-29 | 2005-04-21 | Guichard James N. | Methods and apparatus to support routing of information |
US7912980B1 (en) * | 2003-10-17 | 2011-03-22 | Juniper Networks, Inc. | Setting a maximum prefix exportation limit within a network device |
US20050190757A1 (en) * | 2004-02-27 | 2005-09-01 | Cisco Technology Inc. | Interworking between Ethernet and non-Ethernet customer sites for VPLS |
US8200839B1 (en) * | 2004-04-30 | 2012-06-12 | Rockstar Bidco Lp | Method and apparatus for restoring service label information |
US7715310B1 (en) | 2004-05-28 | 2010-05-11 | Cisco Technology, Inc. | L2VPN redundancy with ethernet access domain |
US7644317B1 (en) | 2004-06-02 | 2010-01-05 | Cisco Technology, Inc. | Method and apparatus for fault detection/isolation in metro Ethernet service |
US7643409B2 (en) | 2004-08-25 | 2010-01-05 | Cisco Technology, Inc. | Computer network with point-to-point pseudowire redundancy |
US20100061281A1 (en) * | 2004-09-09 | 2010-03-11 | Cisco Technology, Inc. | Routing protocol support for half duplex virtual routing and forwarding instance |
US20060050653A1 (en) * | 2004-09-09 | 2006-03-09 | James Guichard | Routing protocol support for half duplex virtual routing and forwarding instance |
US7623535B2 (en) | 2004-09-09 | 2009-11-24 | Cisco Technology, Inc. | Routing protocol support for half duplex virtual routing and forwarding instance |
US7957408B2 (en) | 2004-09-09 | 2011-06-07 | Cisco Technology, Inc. | Routing protocol support for half duplex virtual routing and forwarding instance |
US7499419B2 (en) | 2004-09-24 | 2009-03-03 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US9319303B2 (en) | 2004-09-24 | 2016-04-19 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US9167016B2 (en) | 2004-09-24 | 2015-10-20 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US10038567B2 (en) | 2004-09-24 | 2018-07-31 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US9166805B1 (en) | 2004-09-24 | 2015-10-20 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US20110122872A1 (en) * | 2004-09-24 | 2011-05-26 | Fortinet, Inc. | Scalable ip-services enabled multicast forwarding with efficient resource utilization |
US20100142527A1 (en) * | 2004-09-24 | 2010-06-10 | Fortinet, Inc. | Scalable IP-Services Enabled Multicast Forwarding with Efficient Resource Utilization |
US8369258B2 (en) | 2004-09-24 | 2013-02-05 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US8213347B2 (en) | 2004-09-24 | 2012-07-03 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US7779461B1 (en) * | 2004-11-16 | 2010-08-17 | Juniper Networks, Inc. | Point-to-multi-point/non-broadcasting multi-access VPN tunnels |
US20120137358A1 (en) * | 2004-11-16 | 2012-05-31 | Juniper Networks, Inc. | Point-to-multi-point/non-broadcasting multi-access vpn tunnels |
US8127349B2 (en) * | 2004-11-16 | 2012-02-28 | Juniper Networks, Inc. | Point-to-multi-point/non-broadcasting multi-access VPN tunnels |
US20100278181A1 (en) * | 2004-11-16 | 2010-11-04 | Juniper Networks, Inc. | Point-to-multi-point/non-broadcasting mutli-access vpn tunnels |
US20070115979A1 (en) * | 2004-11-18 | 2007-05-24 | Fortinet, Inc. | Method and apparatus for managing subscriber profiles |
US7808904B2 (en) | 2004-11-18 | 2010-10-05 | Fortinet, Inc. | Method and apparatus for managing subscriber profiles |
US20060215578A1 (en) * | 2005-03-25 | 2006-09-28 | Lucent Technologies Inc. | Method for optimal assignment of customer edge (CE) routers to virtual private network route forwarding (VRF) tables |
US7564802B2 (en) * | 2005-03-25 | 2009-07-21 | Alcatel-Lucent Usa Inc. | Method for optimal assignment of customer edge (CE) routers to virtual private network route forwarding (VRF) tables |
US20060245439A1 (en) * | 2005-04-28 | 2006-11-02 | Cisco Technology, Inc. | System and method for DSL subscriber identification over ethernet network |
US20060245438A1 (en) * | 2005-04-28 | 2006-11-02 | Cisco Technology, Inc. | Metro ethernet network with scaled broadcast and service instance domains |
US20060245436A1 (en) * | 2005-04-28 | 2006-11-02 | Cisco Technology, Inc. | Comprehensive model for VPLS |
US7835370B2 (en) | 2005-04-28 | 2010-11-16 | Cisco Technology, Inc. | System and method for DSL subscriber identification over ethernet network |
US9967371B2 (en) | 2005-04-28 | 2018-05-08 | Cisco Technology, Inc. | Metro ethernet network with scaled broadcast and service instance domains |
US8213435B2 (en) | 2005-04-28 | 2012-07-03 | Cisco Technology, Inc. | Comprehensive model for VPLS |
US9088669B2 (en) | 2005-04-28 | 2015-07-21 | Cisco Technology, Inc. | Scalable system and method for DSL subscriber traffic over an Ethernet network |
US8194656B2 (en) | 2005-04-28 | 2012-06-05 | Cisco Technology, Inc. | Metro ethernet network with scaled broadcast and service instance domains |
US8094663B2 (en) | 2005-05-31 | 2012-01-10 | Cisco Technology, Inc. | System and method for authentication of SP ethernet aggregation networks |
US20060268856A1 (en) * | 2005-05-31 | 2006-11-30 | Cisco Technology, Inc. | System and method for authentication of SP Ethernet aggregation networks |
US8175078B2 (en) | 2005-07-11 | 2012-05-08 | Cisco Technology, Inc. | Redundant pseudowires between Ethernet access domains |
US20070008982A1 (en) * | 2005-07-11 | 2007-01-11 | Cisco Technology, Inc. | Redundant pseudowires between Ethernet access domains |
US8625412B2 (en) | 2005-07-11 | 2014-01-07 | Cisco Technology, Inc. | Redundant pseudowires between ethernet access domains |
US7889754B2 (en) | 2005-07-12 | 2011-02-15 | Cisco Technology, Inc. | Address resolution mechanism for ethernet maintenance endpoints |
US20070025256A1 (en) * | 2005-07-12 | 2007-02-01 | Cisco Technology, Inc. | Broadband access node with a virtual maintenance end point |
US7515542B2 (en) | 2005-07-12 | 2009-04-07 | Cisco Technology, Inc. | Broadband access note with a virtual maintenance end point |
US20070014290A1 (en) * | 2005-07-12 | 2007-01-18 | Cisco Technology, Inc. | Address resolution mechanism for ethernet maintenance endpoints |
US20070025277A1 (en) * | 2005-08-01 | 2007-02-01 | Cisco Technology, Inc. | Optimal bridging over MPLS / IP through alignment of multicast and unicast paths |
US7855950B2 (en) | 2005-08-01 | 2010-12-21 | Cisco Technology, Inc. | Congruent forwarding paths for unicast and multicast traffic |
US8169924B2 (en) | 2005-08-01 | 2012-05-01 | Cisco Technology, Inc. | Optimal bridging over MPLS/IP through alignment of multicast and unicast paths |
US20070025276A1 (en) * | 2005-08-01 | 2007-02-01 | Cisco Technology, Inc. | Congruent forwarding paths for unicast and multicast traffic |
US20070076607A1 (en) * | 2005-09-14 | 2007-04-05 | Cisco Technology, Inc. | Quality of service based on logical port identifier for broadband aggregation networks |
US9088619B2 (en) | 2005-09-14 | 2015-07-21 | Cisco Technology, Inc. | Quality of service based on logical port identifier for broadband aggregation networks |
US20070110025A1 (en) * | 2005-11-14 | 2007-05-17 | Guichard James N | Autonomous system interconnect using content identification and validation |
US7742477B1 (en) * | 2006-02-03 | 2010-06-22 | Cisco Technology, Inc. | Interconnectivity between autonomous systems |
US7593352B2 (en) * | 2006-06-02 | 2009-09-22 | Cisco Technology, Inc. | Discovering MPLS VPN services in a network |
US20070280241A1 (en) * | 2006-06-02 | 2007-12-06 | Alok Verma | Discovering MPLS VPN services in a network |
US7525969B2 (en) * | 2006-08-25 | 2009-04-28 | Cisco Technology, Inc. | NAT processing in a VRF environment |
US20080049752A1 (en) * | 2006-08-25 | 2008-02-28 | Cisco Technology, Inc. | NAT processing in a VRF environment |
US20080092229A1 (en) * | 2006-09-29 | 2008-04-17 | Nortel Networks Limited | Method and apparatus for supporting multiple customer provisioned IPSec VPNs |
US7643488B2 (en) * | 2006-09-29 | 2010-01-05 | Nortel Networks Limited | Method and apparatus for supporting multiple customer provisioned IPSec VPNs |
US7646778B2 (en) | 2007-04-27 | 2010-01-12 | Cisco Technology, Inc. | Support of C-tagged service interface in an IEEE 802.1ah bridge |
US20080267198A1 (en) * | 2007-04-27 | 2008-10-30 | Cisco Technology, Inc. | Support of C-tagged service interface in an IEEE 802.1ah bridge |
US8804534B2 (en) | 2007-05-19 | 2014-08-12 | Cisco Technology, Inc. | Interworking between MPLS/IP and Ethernet OAM mechanisms |
US20080285466A1 (en) * | 2007-05-19 | 2008-11-20 | Cisco Technology, Inc. | Interworking between MPLS/IP and Ethernet OAM mechanisms |
US20080298374A1 (en) * | 2007-06-04 | 2008-12-04 | At&T Knowledge Ventures, L.P. | Apparatus for monitoring network connectivity |
US9225640B2 (en) | 2007-07-13 | 2015-12-29 | Cisco Technology, Inc. | Intra-domain and inter-domain bridging over MPLS using MAC distribution via border gateway protocol |
US8531941B2 (en) | 2007-07-13 | 2013-09-10 | Cisco Technology, Inc. | Intra-domain and inter-domain bridging over MPLS using MAC distribution via border gateway protocol |
US8203943B2 (en) | 2007-08-27 | 2012-06-19 | Cisco Technology, Inc. | Colored access control lists for multicast forwarding using layer 2 control protocol |
US20090059935A1 (en) * | 2007-08-27 | 2009-03-05 | Cisco Technology, Inc. | Colored access control lists for multicast forwarding using layer 2 control protocol |
US8077709B2 (en) | 2007-09-19 | 2011-12-13 | Cisco Technology, Inc. | Redundancy at a virtual provider edge node that faces a tunneling protocol core network for virtual private local area network (LAN) service (VPLS) |
US7843917B2 (en) | 2007-11-08 | 2010-11-30 | Cisco Technology, Inc. | Half-duplex multicast distribution tree construction |
US10721126B2 (en) | 2007-12-14 | 2020-07-21 | Nant Holdings Ip, Llc | Hybrid transport—application network fabric apparatus |
US9736052B2 (en) * | 2007-12-14 | 2017-08-15 | Nant Holdings Ip, Llc | Hybrid transport—application network fabric apparatus |
US20140359094A1 (en) * | 2007-12-14 | 2014-12-04 | Nant Holdings Ip, Llc | Hybrid Transport - Application Network Fabric Apparatus |
US8971332B2 (en) * | 2007-12-31 | 2015-03-03 | Rockstar Consortium Us Lp | Implementation of VPNs over a link state protocol controlled Ethernet network |
US20110103263A1 (en) * | 2007-12-31 | 2011-05-05 | Paul Unbehagen | Implementation of VPNs over a Link State Protocol Controlled Ethernet Network |
US8650285B1 (en) | 2011-03-22 | 2014-02-11 | Cisco Technology, Inc. | Prevention of looping and duplicate frame delivery in a network environment |
US8650286B1 (en) | 2011-03-22 | 2014-02-11 | Cisco Technology, Inc. | Prevention of looping and duplicate frame delivery in a network environment |
US20120281557A1 (en) * | 2011-05-03 | 2012-11-08 | Carter Stephen R | Techniques for privileged network routing |
US9654387B2 (en) | 2011-05-03 | 2017-05-16 | Micro Focus Software Inc. | Techniques for privileged network routing |
US8693327B2 (en) * | 2011-05-03 | 2014-04-08 | Novell, Inc. | Techniques for privileged network routing |
US20180331949A1 (en) * | 2017-05-10 | 2018-11-15 | Saudi Arabian Oil Company | Securing layer-3 virtual private network |
US11115323B2 (en) * | 2017-05-10 | 2021-09-07 | Saudi Arabian Oil Company | Securing Layer-3 virtual private network |
Also Published As
Publication number | Publication date |
---|---|
US8085776B2 (en) | 2011-12-27 |
US20120099596A1 (en) | 2012-04-26 |
US20030223406A1 (en) | 2003-12-04 |
US20070064704A1 (en) | 2007-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7116665B2 (en) | Methods and systems for a distributed provider edge | |
Lasserre et al. | Framework for data center (DC) network virtualization | |
Gleeson et al. | A framework for IP based virtual private networks | |
US7486659B1 (en) | Method and apparatus for exchanging routing information between virtual private network sites | |
US7068654B1 (en) | System and method for providing masquerading using a multiprotocol label switching | |
US7568047B1 (en) | Method and apparatus for adaptive service label management | |
US7650637B2 (en) | System for ensuring quality of service in a virtual private network and method thereof | |
US7283529B2 (en) | Method and system for supporting a dedicated label switched path for a virtual private network over a label switched communication network | |
EP1816789B1 (en) | A method and system for controlling the selection of the transmitting path for the media flow in the next generation network | |
US20050025069A1 (en) | Method and apparatus for implementing hub-and-spoke topology virtual private networks | |
EP1811728B1 (en) | Method, system and device of traffic management in a multi-protocol label switching network | |
US7280534B2 (en) | Managed IP routing services for L2 overlay IP virtual private network (VPN) services | |
EP2548346B1 (en) | Packet node for applying service path routing at the mac layer | |
US20190158392A1 (en) | Service label routing n a network | |
Finlayson et al. | VPN Technologies-a comparison | |
Gleeson et al. | RFC2764: A framework for IP based virtual private networks | |
Litkowski et al. | YANG Data Model for L3VPN service delivery | |
US7454522B2 (en) | Connection management apparatus for network devices | |
KR100431207B1 (en) | Exteranet ip-vpn service provinding methode in mpls based network | |
Brittain et al. | MPLS virtual private networks | |
US12126598B2 (en) | Managing exchanges between edge gateways in a cloud environment to support a private network connection | |
JP2004247858A (en) | Information providing system and information providing method | |
Farrel et al. | MPLS VIRTUAL PRIVATE NETWORKS | |
Bitar et al. | Internet Engineering Task Force (IETF) M. Lasserre Request for Comments: 7365 F. Balus Category: Informational Alcatel-Lucent | |
Armitage et al. | Network Working Group B. Gleeson Request for Comments: 2764 A. Lin Category: Informational Nortel Networks J. Heinanen Telia Finland |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: COSINE COMMUNICATIONS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BALAY, RAJESH;SRINIVASAN, VIJAY;TYAGI, SANJEEV;AND OTHERS;REEL/FRAME:013293/0366;SIGNING DATES FROM 20020820 TO 20020821 |
|
AS | Assignment |
Owner name: FORTINET, INC,CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COSINE COMMUNICATIONS, INC.;REEL/FRAME:017962/0682 Effective date: 20060214 Owner name: FORTINET, INC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COSINE COMMUNICATIONS, INC.;REEL/FRAME:017962/0682 Effective date: 20060214 |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
SULP | Surcharge for late payment | ||
FPAY | Fee payment |
Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.) |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20181003 |