1 00:00:00,000 --> 00:00:07,960 2 00:00:07,960 --> 00:00:11,170 So let's start off with an introduction to Layer 2 3 00:00:11,170 --> 00:00:14,920 VPN by talking about a couple of different things. 4 00:00:14,920 --> 00:00:17,350 We'll start off by talking about the different service 5 00:00:17,350 --> 00:00:19,630 types that are available, which is basically 6 00:00:19,630 --> 00:00:22,810 a quick introduction to the VPN types, which we'll be covering 7 00:00:22,810 --> 00:00:24,680 more in the next video. 8 00:00:24,680 --> 00:00:27,400 But then we're also going to talk about the advantages 9 00:00:27,400 --> 00:00:31,540 to Layer 2 VPN, both from the customer's perspective 10 00:00:31,540 --> 00:00:34,390 and from the service provider's perspective. 11 00:00:34,390 --> 00:00:37,480 And then in the interest of some terminology and understanding 12 00:00:37,480 --> 00:00:39,910 the moving parts, we'll also talk a bit 13 00:00:39,910 --> 00:00:43,580 about the different components in Layer 2 VPN. 14 00:00:43,580 --> 00:00:46,310 So, let's go ahead and jump in and get started 15 00:00:46,310 --> 00:00:49,500 looking at those details. 16 00:00:49,500 --> 00:00:54,830 So starting with the most basic question, what is Layer 2 VPN? 17 00:00:54,830 --> 00:01:00,170 Well, Layer 2 VPN is a service or MPLS application 18 00:01:00,170 --> 00:01:04,730 that provides layer 2 connectivity between customer 19 00:01:04,730 --> 00:01:05,810 sites. 20 00:01:05,810 --> 00:01:09,500 And under this umbrella of Layer 2 VPN, 21 00:01:09,500 --> 00:01:13,260 we do have a few different services that are available. 22 00:01:13,260 --> 00:01:20,600 The first is virtual private Wire Service or VPWS. 23 00:01:20,600 --> 00:01:24,390 This is a point to point connection. 24 00:01:24,390 --> 00:01:27,920 So this would go directly between two customer sites, 25 00:01:27,920 --> 00:01:33,650 and this can actually use L2TPv3 over an IP network, 26 00:01:33,650 --> 00:01:36,530 or it can use MPLS for the transport. 27 00:01:36,530 --> 00:01:39,440 And in that case, we call this AToM 28 00:01:39,440 --> 00:01:43,610 or Any Transport over MPLS. 29 00:01:43,610 --> 00:01:47,080 Now, as we just indicated, AToM is actually 30 00:01:47,080 --> 00:01:50,200 a subset of Virtual Private Wire Service, 31 00:01:50,200 --> 00:01:54,980 and it supports a variety of other protocols. 32 00:01:54,980 --> 00:01:56,770 So it supports ethernet, which is 33 00:01:56,770 --> 00:01:58,840 going to be our primary focus. 34 00:01:58,840 --> 00:02:03,520 However, it also supports some other more legacy protocols, 35 00:02:03,520 --> 00:02:09,669 such as Point to Point Protocol or PPP, HDLC or High Level Data 36 00:02:09,669 --> 00:02:16,330 Link Control, frame relay, and ATM or Asynchronous Transfer 37 00:02:16,330 --> 00:02:17,270 Mode. 38 00:02:17,270 --> 00:02:19,960 So this is sort of where that "any" transport 39 00:02:19,960 --> 00:02:21,280 comes into play. 40 00:02:21,280 --> 00:02:25,990 Meaning, we can support a lot of other layer 2 protocols 41 00:02:25,990 --> 00:02:28,400 over the MPLS environment. 42 00:02:28,400 --> 00:02:32,180 Again, we'll mostly be focusing on ethernet here. 43 00:02:32,180 --> 00:02:39,340 Next up is your Virtual Private Land Services or VPLS. 44 00:02:39,340 --> 00:02:43,150 Now, this one can either be point to multipoint. 45 00:02:43,150 --> 00:02:48,100 So what we would normally call a star topology or multipoint 46 00:02:48,100 --> 00:02:52,520 to multipoint, which would essentially be a full mesh. 47 00:02:52,520 --> 00:02:56,500 So let's talk about L2 VPN from the standpoint 48 00:02:56,500 --> 00:03:00,490 of the advantages, and we'll talk about the enterprise 49 00:03:00,490 --> 00:03:01,310 first. 50 00:03:01,310 --> 00:03:03,760 Now, of course, when we're talking about the enterprise 51 00:03:03,760 --> 00:03:06,280 here, remember, we're looking at this from the service 52 00:03:06,280 --> 00:03:07,760 provider's perspective. 53 00:03:07,760 --> 00:03:10,840 So, we could also refer to this as the customer. 54 00:03:10,840 --> 00:03:14,020 Either way, let's talk about the advantages. 55 00:03:14,020 --> 00:03:17,200 One of the bigger ones is that this is actually 56 00:03:17,200 --> 00:03:21,110 identical to traditional WAN services. 57 00:03:21,110 --> 00:03:24,610 Now, of course, one of the big reasons this is advantageous 58 00:03:24,610 --> 00:03:30,020 is engineers are familiar with this model. 59 00:03:30,020 --> 00:03:32,660 Network engineers have been working with Point 60 00:03:32,660 --> 00:03:36,360 to Point Layer 2 circuits for decades. 61 00:03:36,360 --> 00:03:40,670 All the way back and even before things like T1's, T3's, 62 00:03:40,670 --> 00:03:43,020 OC circuits, things like this-- 63 00:03:43,020 --> 00:03:45,450 this has been around for a really long time. 64 00:03:45,450 --> 00:03:49,980 So the customer is going to be very familiar with this model. 65 00:03:49,980 --> 00:03:53,390 They're just going to see this whole thing as a layer 2 66 00:03:53,390 --> 00:03:54,350 handoff. 67 00:03:54,350 --> 00:03:56,570 This is why through the rest of the skill, 68 00:03:56,570 --> 00:03:58,790 we'll be using the term pseudowire 69 00:03:58,790 --> 00:04:01,220 quite a bit because that's effectively what 70 00:04:01,220 --> 00:04:03,750 this is for the end customer. 71 00:04:03,750 --> 00:04:07,850 They just see it as a layer 2 connection between their sites. 72 00:04:07,850 --> 00:04:10,970 And again, this is how we've been doing WAN connections 73 00:04:10,970 --> 00:04:13,570 for a very long time. 74 00:04:13,570 --> 00:04:15,360 And of course, part of all of that 75 00:04:15,360 --> 00:04:19,649 means that the customer is going to have their own routing 76 00:04:19,649 --> 00:04:21,480 and service policies. 77 00:04:21,480 --> 00:04:23,220 The service provider is not going 78 00:04:23,220 --> 00:04:26,490 to be involved in the customer's routing. 79 00:04:26,490 --> 00:04:29,100 Some other advantages here is this 80 00:04:29,100 --> 00:04:32,580 allows for a single infrastructure over which, 81 00:04:32,580 --> 00:04:37,140 we can run both IP and traditional services. 82 00:04:37,140 --> 00:04:41,790 Again, we can support ethernet, PPP, HDLC, ATM. 83 00:04:41,790 --> 00:04:43,770 A lot of different things can be supported 84 00:04:43,770 --> 00:04:46,180 over a single infrastructure. 85 00:04:46,180 --> 00:04:51,130 This also optimizes the data center solution. 86 00:04:51,130 --> 00:04:53,310 Now, you may be curious what any of this 87 00:04:53,310 --> 00:04:55,410 has to do with the data center. 88 00:04:55,410 --> 00:04:59,880 Well, things like live migration for your servers 89 00:04:59,880 --> 00:05:03,030 require that the server be on the same subnet 90 00:05:03,030 --> 00:05:06,690 when it reaches the other destination, the other host. 91 00:05:06,690 --> 00:05:09,540 In order for that to be, say, in a different data 92 00:05:09,540 --> 00:05:11,760 center like a backup data center, 93 00:05:11,760 --> 00:05:14,370 that needs to be a layer 2 connection. 94 00:05:14,370 --> 00:05:17,290 And that's why this is a popular choice. 95 00:05:17,290 --> 00:05:20,250 Now, are there other technologies to do that? 96 00:05:20,250 --> 00:05:21,330 Of course, there are. 97 00:05:21,330 --> 00:05:23,730 There are many other ways to do this, 98 00:05:23,730 --> 00:05:26,730 but this is a good solution because of the fact 99 00:05:26,730 --> 00:05:29,290 that it is a layer 2 handoff. 100 00:05:29,290 --> 00:05:32,320 And of course, this maintains enterprise autonomy 101 00:05:32,320 --> 00:05:36,100 because customer A and customer B's traffic never 102 00:05:36,100 --> 00:05:37,810 touches, never crosses. 103 00:05:37,810 --> 00:05:40,660 It's a layer 2 circuit that's completely separate 104 00:05:40,660 --> 00:05:43,910 and carrying only that customer's traffic. 105 00:05:43,910 --> 00:05:48,170 Now, this has advantages for the service provider as well. 106 00:05:48,170 --> 00:05:52,060 First, it gives us a really, really good migration path 107 00:05:52,060 --> 00:05:56,320 to go to an MPLS or IP core. 108 00:05:56,320 --> 00:05:59,080 So if we've traditionally offered, say, 109 00:05:59,080 --> 00:06:03,070 frame relay or ATM solutions or T1's or any 110 00:06:03,070 --> 00:06:05,680 of these sort of legacy technologies, 111 00:06:05,680 --> 00:06:10,720 this gives us a real easy path to move the core of our network 112 00:06:10,720 --> 00:06:14,290 over to again, either MPLS or IP. 113 00:06:14,290 --> 00:06:16,900 Our focus right now is going to be MPLS. 114 00:06:16,900 --> 00:06:19,570 However, it lets us migrate to that, 115 00:06:19,570 --> 00:06:24,280 while still supporting customers on those legacy technologies 116 00:06:24,280 --> 00:06:27,040 because of course, we have to get our core updated 117 00:06:27,040 --> 00:06:29,710 before we can start migrating our customers over 118 00:06:29,710 --> 00:06:30,910 to newer technologies. 119 00:06:30,910 --> 00:06:34,300 And this gives a really good migration path. 120 00:06:34,300 --> 00:06:36,760 Although, I would imagine that as 121 00:06:36,760 --> 00:06:39,460 of the time of this recording, a lot of that 122 00:06:39,460 --> 00:06:43,370 is probably already done in most service providers. 123 00:06:43,370 --> 00:06:46,540 I don't think there's too much legacy technology still 124 00:06:46,540 --> 00:06:49,990 out there, but there's always that little something somewhere 125 00:06:49,990 --> 00:06:52,670 that needs to be addressed. 126 00:06:52,670 --> 00:06:55,510 So sort of going along with that first point, this 127 00:06:55,510 --> 00:06:57,850 allows us to have service continuity 128 00:06:57,850 --> 00:07:02,560 while we're doing this migration to an MPLS or IP core. 129 00:07:02,560 --> 00:07:05,210 It's also going to lower our cost. 130 00:07:05,210 --> 00:07:08,900 And again, this may not be so true these days. 131 00:07:08,900 --> 00:07:13,330 However, it allows us to keep a single infrastructure if we 132 00:07:13,330 --> 00:07:16,060 do still have to support things like ATM, 133 00:07:16,060 --> 00:07:18,190 frame relay, and so on. 134 00:07:18,190 --> 00:07:21,020 And just like it's an advantage for the customer, 135 00:07:21,020 --> 00:07:23,170 it's an advantage to the service provider 136 00:07:23,170 --> 00:07:27,010 that the customers maintain their autonomy because again, 137 00:07:27,010 --> 00:07:29,260 they wouldn't be happy if they weren't 138 00:07:29,260 --> 00:07:30,950 separate from other customers. 139 00:07:30,950 --> 00:07:33,860 So this is sort of an advantage to both. 140 00:07:33,860 --> 00:07:37,280 Now for the MPLS transport, which, as I mentioned, 141 00:07:37,280 --> 00:07:39,370 is going to be our focus here, we 142 00:07:39,370 --> 00:07:44,380 are going to be using two labels in the label stack. 143 00:07:44,380 --> 00:07:48,580 The first label or the top label is the one 144 00:07:48,580 --> 00:07:50,470 that's going to be used to transport 145 00:07:50,470 --> 00:07:55,900 the packet from the ingress to the egress PE. 146 00:07:55,900 --> 00:07:59,530 This is commonly referred to as the tunnel label. 147 00:07:59,530 --> 00:08:02,380 I've also heard it referred to as the forwarding 148 00:08:02,380 --> 00:08:07,020 label, which we actually refer to it that way a lot in Layer 3 149 00:08:07,020 --> 00:08:07,900 VPN. 150 00:08:07,900 --> 00:08:11,890 But in Layer 2 VPN, we commonly call it the tunnel label. 151 00:08:11,890 --> 00:08:17,800 And then the second label is only used on the egress PE, 152 00:08:17,800 --> 00:08:22,150 and it's used to identify the egress interface. 153 00:08:22,150 --> 00:08:26,290 This way, essentially, we know which customer to send it to. 154 00:08:26,290 --> 00:08:31,900 This one is referred to as the VC or the Virtual Circuit 155 00:08:31,900 --> 00:08:33,130 label. 156 00:08:33,130 --> 00:08:36,460 It's identifying the circuit that this traffic is 157 00:08:36,460 --> 00:08:38,360 going to be forwarded through. 158 00:08:38,360 --> 00:08:42,880 So finally, let's talk about the three primary components 159 00:08:42,880 --> 00:08:45,490 of Layer 2 VPN. 160 00:08:45,490 --> 00:08:48,910 The first one is the attachment circuit . 161 00:08:48,910 --> 00:08:53,290 And this is the circuit that's between the customer 162 00:08:53,290 --> 00:08:57,610 edge and the provider edge or the CE and the PE. 163 00:08:57,610 --> 00:09:02,440 This attachment circuit gets mapped to the virtual circuit, 164 00:09:02,440 --> 00:09:05,470 which we just spoke about a moment ago that's getting 165 00:09:05,470 --> 00:09:08,060 transported through the core. 166 00:09:08,060 --> 00:09:10,270 Then we have the pseudowire. 167 00:09:10,270 --> 00:09:16,060 The pseudowire is the part that actually emulates the operation 168 00:09:16,060 --> 00:09:18,430 of a virtual wire. 169 00:09:18,430 --> 00:09:22,570 And again, then there's the underlying transport. 170 00:09:22,570 --> 00:09:27,830 Like I said, we're mostly going to be focusing here on MPLS. 171 00:09:27,830 --> 00:09:31,840 This uses targeted LDP for the control plane. 172 00:09:31,840 --> 00:09:34,000 Remember that that means unicast. 173 00:09:34,000 --> 00:09:37,690 Also, of course, if we wanted, we could do this over IP 174 00:09:37,690 --> 00:09:43,210 using L2TPv3, which is Layer 2 Tunneling Protocol Version. 175 00:09:43,210 --> 00:09:46,910 That's what we would use in an IP environment. 176 00:09:46,910 --> 00:09:50,710 Again not our focus right now, but that 177 00:09:50,710 --> 00:09:55,310 is what we would use on an IP transport. 178 00:09:55,310 --> 00:09:59,230 So in this video, we just got a quick introduction 179 00:09:59,230 --> 00:10:04,630 to some of the components and operation of Layer 2 VPN. 180 00:10:04,630 --> 00:10:07,930 We also, of course, discussed some of the advantages, 181 00:10:07,930 --> 00:10:11,720 both to the customer and to the service provider. 182 00:10:11,720 --> 00:10:13,660 We also discussed the fact that this 183 00:10:13,660 --> 00:10:17,500 can run over an MPLS transport using two labels, 184 00:10:17,500 --> 00:10:22,980 or over an IP environment using L2TP version 3. 185 00:10:22,980 --> 00:10:27,200 We will, of course, be focusing on MPLS. 186 00:10:27,200 --> 00:10:29,290 Now the next thing we want to talk about 187 00:10:29,290 --> 00:10:33,340 are the different types of VPNs that are available. 188 00:10:33,340 --> 00:10:36,280 Again, we got a quick introduction here,m but we need 189 00:10:36,280 --> 00:10:38,620 to dive into that in more detail. 190 00:10:38,620 --> 00:10:41,360 And that's exactly what we're going to do next. 191 00:10:41,360 --> 00:10:44,770 Until then, I hope this has been informative for you, 192 00:10:44,770 --> 00:10:47,910 and I'd like to thank you for viewing. 193 00:10:47,910 --> 00:10:51,000