This paper mainly focused on the discussion and implementation of BGP/MPLS VPN, which is defined by IETF RFC 2457. BGP/MPLS VPN is a latest type of virtual private network based on the technology of MPLS (Multi-protocol Label Switching) and MP-BGP (Multi-Protocol Border Gateway Protocol).Beyond the implementation of BGP/MPLS VPN, this paper also makes an analysis on the technology of mutual visiting among different BGP/MPLS VPNs, and issues a new type of method called Local Routing Information Exchanging.Furthermore, on the issue of visiting the Internet, the technology of Network Address Translation (NAT) is also introduced in. Through the usage of Connection Tuple and hash table, NAT is optimized and extended and be used as an unsubstitutable method in the visiting to the Internet from BGP/MPLS VPN. |