Technique and apparatus for using node ID as virtual private network (VPN) identifiers
First Claim
1. An apparatus for routing packets from a first network node to a second network node in a data network, comprising:
- means for assigning and then sending a unique first node identifier (ID) to the first node, wherein the unique first node ID is assigned and sent in response to a request from the first node for an identity assignment, and wherein a first virtual private network (VPN) is provisioned by the apparatus for the unique first node ID and an association between the first VPN and the unique first node ID is maintained by the apparatus;
means for receiving a packet from the first node, said packet including the unique first node ID and routing information for routing said packet to a destination address associated with said second node; and
means for routing the received packet to the destination address based on the received routing information, the received unique first node ID and its association with the first VPN, and the destination address being associated with the first VPN.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique is provided for managing VPN packet flows over shared access data networks. Each node in the shared access network typically has an identifier or ID associated with it which is used at a Head End of the shared access network to uniquely identify that particular node from the other nodes in the network. According to the technique of the present invention, the node ID may be used at the Head End of the network to identify not only the corresponding node, but also to identify any virtual private networks (VPNs) of which the corresponding node is a member. Using the technique of the present invention, nodes which are members of the same VPN within a shared access network may exchange packets in a manner which does not require the packets to be routed outside the shared access network.
39 Citations
25 Claims
-
1. An apparatus for routing packets from a first network node to a second network node in a data network, comprising:
-
means for assigning and then sending a unique first node identifier (ID) to the first node, wherein the unique first node ID is assigned and sent in response to a request from the first node for an identity assignment, and wherein a first virtual private network (VPN) is provisioned by the apparatus for the unique first node ID and an association between the first VPN and the unique first node ID is maintained by the apparatus; means for receiving a packet from the first node, said packet including the unique first node ID and routing information for routing said packet to a destination address associated with said second node; and means for routing the received packet to the destination address based on the received routing information, the received unique first node ID and its association with the first VPN, and the destination address being associated with the first VPN.
-
-
2. A method of routing packets from a first network node to a second network node in a data network, comprising:
-
assigning and then sending a unique first node identifier (ID) to the first node, wherein the unique first node ID is assigned and sent in response to a request from the first node for an identity assignment, and wherein a first virtual private network (VPN) is provisioned for the unique first node ID and an association between the first VPN and the unique first node ID is maintained receiving a packet from the first node, said packet including the unique first node ID and routing information for routing said packet to a destination address associated with said second node; and routing the received packet to the destination address based on the received routing information, the received unique first node ID and its association with the first VPN, and the destination address being associated with the first VPN. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24)
-
-
13. An apparatus for routing packets from a first network node to a second network node in a data network, comprising:
-
one or more processors; one or more memory, wherein at least one of the processors or memory are configured for; assigning and then sending a unique first node identifier (ID) to the first node, wherein the unique first node ID is assigned and sent in response to a request from the first node for an identity assignment, and wherein a first virtual private network (VPN) is provisioned by the apparatus for the unique first node ID and an association between the first VPN and the unique first node ID is maintained by the apparatus; receiving a packet from the first node, said packet including the unique first node ID and routing information for routing said packet to a destination address associated with said second node; and routing the received packet to the destination address based on the received routing information, the received unique first node ID and its association with the first VPN, and the destination address being associated with the first VPN. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25)
-
Specification