Distribution of reachability information in data virtual private networks
View Patent ↗In methods and apparatus for acquiring VPN reachability information at a node of a data network, a VPN reachability information request is transmitted from a requesting node. The VPN reachabinty information request comprises a VPN identifier. Other nodes of the data network receive the VPN reachability information request and, if they have reachability information relevant to that VPN, they transmit such information to the requesting node where it is received and stored. The invention can be used in MPLS VPN architectures.
1. A method for operating a route reflector in a data network, comprising:
receiving VPN reachability information from particular client peer node connected to the route reflector, the VPN reachability information including a VPN identifier identifying a particular VPN;
reflecting the received VPN reachability information to all non-client peer nodes connected to the route reflector;
reflecting the received VPN reachability information to all non-solicit-capable client peer nodes connected to the route reflector; and
reflecting the received VPN reachability information to only those solicit-capable peer nodes connected to the route reflector which are currently participating in the particular VPN.
2. A method for operating a route reflector in a data network, comprising:
receiving VPN reachability information from a non-client peer node connected to the route reflector, the VPN reachability information including a VPN identifier identifying a particular VPN;
reflecting the received VPN reachability information to all non-solicit-capable client peer nodes connected to the route reflector; and
reflecting the received VPN reachability information to only those solicit-capable peer nodes connected to the route reflector which are currently participating in the particular VPN.
3. A method for operating a route reflector in a data network, comprising:
receiving VPN reachability information from an external peer node connected to the route reflector, the VPN reachability information including a VPN identifier identifying a particular VPN;
reflecting the received VPN reachability information to all non-client peer nodes connected to the route reflector;
reflecting the received VPN reachability information to only those solicit-capable peer nodes connected to the route reflector; and
reflecting the received VPN reachability information to only those solicit-capable peer nodes connected to the route reflector which are currently participating in the particular VPN.
4. A computer-readable medium comprising a computer program that when loaded into a route reflector in a data network, instructs the route reflector to distribute VPN reachability information according to the steps of:
receiving VPN reachability information from particular client peer node connected to the route reflector, the VPN reachability information including a VPN identifier identifying a particular VPN;
reflecting the received VPN reachability information to all non-client peer nodes connected to the route reflector;
reflecting the received VPN reachability information to all non-solicit-capable client peer nodes connected to the route reflector; and
reflecting the received VPN reachability information to only those solicit-capable peer nodes connected to the route reflector which are currently participating in the particular VPN.