Chapter 3. VPNs in Broadband NetworksIn this chapter, you learn about the following topics:
This chapter is really about tunnels. A lot of networks do not run MPLS, which creates a need to deliver VPN services over IP cores. These VPNs are typically built using point-to-point tunnels either between CPE routers or between provider routers. Before taking a closer look at the world of tunnels, the chapter starts by reviewing some basic network design principles concerning tunnels and criteria to evaluate VPNs for broadband access applications for site, telecommuter, and wholesale applications. The following sections cover the major IP-VPN tunneling solutions, namely generic routing encapsulation (GRE), IPSec, and L2TP. A case-study approach is used to look at each option, starting with a discussion of the technology used in the solution: how the protocol works, which RFCs define it, and so on. Then, you plunge into the details of the Cisco implementation, with examples of increasing sophistication that show you how to solve the problem defined by the case study under consideration. Finally, each solution is analyzed against the set of generic requirements of site, telecommuter, and wholesale VPNs. The cases are as follows:
The same network is used for the GRE and IPSec examples, so once you understand the basic topology, you can quickly grasp what is going on in both the case studies. The focus of the L2TP case is just too different to be able to use exactly the same network, so there is a different topology. Chapter 1, "Introduction: Broadband Access and Virtual Private Networks," introduced definitions of the various types of VPN. As a reminder, they are as follows:
Note The site-to-site solutions discussed in this chapter are all CPE based. The reason is simple: True network-based VPN solutions require support for overlapping IP address spaces. In other words, two sites, belonging to two different customers, but each using the 192.168.1.0/24 subnet, can be connected to the same edge router. To deal with this, the router needs private routing tables, which are discussed along with MPLS in Chapters 5, 6, and 7. |