1 00:00:00,060 --> 00:00:00,540 Hi, Daddy. 2 00:00:00,540 --> 00:00:02,180 This might have that here and there. 3 00:00:02,190 --> 00:00:05,460 This first lecture, I have to do an introduction about multicast. 4 00:00:05,700 --> 00:00:12,000 So multicast is to provide a streaming for many users or many machines. 5 00:00:12,480 --> 00:00:21,480 This topic is not very clear for a lot of our students and on my codec also we don't find a lot of resources 6 00:00:21,480 --> 00:00:22,380 about this topic. 7 00:00:22,740 --> 00:00:25,500 That's why I have decided to make this course. 8 00:00:25,680 --> 00:00:29,070 So to help you to understand everything about multicast. 9 00:00:29,490 --> 00:00:35,520 So before we start speaking about multicast and detection, do the labs, we have to have the introduction 10 00:00:35,790 --> 00:00:41,430 to understand what is multicast and what are the different types of traffic we have on the IP version 11 00:00:41,430 --> 00:00:44,480 four and what are the components of multicast? 12 00:00:44,730 --> 00:00:49,260 And then after that, we can take each of these components and we can build the lab to show you how 13 00:00:49,260 --> 00:00:51,300 you can do streaming using multicast. 14 00:00:51,630 --> 00:00:56,670 So let's start directly now with the explanation about the introduction of multicast. 15 00:00:56,820 --> 00:01:00,480 So as you know, we have three types of traffic on the IP version four. 16 00:01:00,480 --> 00:01:03,750 On IP version six, you have something a bit different. 17 00:01:04,050 --> 00:01:08,910 For example, on IP, very often we will see in a moment we do have the broadcast one on IP, version 18 00:01:08,910 --> 00:01:12,780 six broadcast is not that anymore, but there is any cost. 19 00:01:13,170 --> 00:01:18,510 But in this course we are going to focus on the IP version four and not on IP version six. 20 00:01:19,020 --> 00:01:21,180 So as I said, we have three types of traffic. 21 00:01:21,180 --> 00:01:25,230 We have the unicast, we have the broadcast and we have the multicast. 22 00:01:25,770 --> 00:01:33,450 So say that you have a media server that is stable or want to stream some videos and that issues are 23 00:01:33,450 --> 00:01:36,660 over here on this computer, want to receive this streaming video. 24 00:01:37,290 --> 00:01:44,040 Then if you use unicast, then this means that this server will send it to the switch or to the network 25 00:01:44,040 --> 00:01:46,350 and then it will go directly to this computer. 26 00:01:46,350 --> 00:01:51,360 Those two computers over here will not receive the streaming video, so that's what the unicast is. 27 00:01:51,360 --> 00:01:54,330 So it is 1 to 1 how this works. 28 00:01:54,630 --> 00:02:01,560 This server over here, he showed that I want to send this traffic to this destination, Mac either. 29 00:02:01,560 --> 00:02:07,530 So he uses the destination of this computer and then the switch has what we call it, the Mac other 30 00:02:07,530 --> 00:02:10,920 stable, and then he can forward the traffic to this computer. 31 00:02:11,160 --> 00:02:14,310 So it is 1 to 1, but say that you have another computer. 32 00:02:14,310 --> 00:02:19,320 Want also to receive the streaming video that this server would have to send two streaming videos, 33 00:02:19,530 --> 00:02:22,530 one for the first PC and one for the second PC. 34 00:02:22,830 --> 00:02:28,350 That means if you have an SD, for example, high definition video which requires something like six 35 00:02:28,350 --> 00:02:36,390 megabits, so now the server is sending 12 megabits of boundaries on the network, which makes more 36 00:02:36,390 --> 00:02:38,760 load on the shoba itself on these resources. 37 00:02:39,030 --> 00:02:41,880 And also it will take capacity from the network. 38 00:02:42,210 --> 00:02:47,580 So again, unicast is 1 to 1, from one source to one this dimension. 39 00:02:48,600 --> 00:02:53,520 Let's see now the other type of traffic that we have on our network design type that we have as broadcast. 40 00:02:53,520 --> 00:02:55,110 Broadcast means one to all. 41 00:02:55,470 --> 00:03:02,640 That means that this server was sent only one stream and then it comes to the switch and then the switch 42 00:03:02,640 --> 00:03:06,570 will send it to all export, but not from the ports from which it came from. 43 00:03:06,570 --> 00:03:08,460 So it will not send it out from the spot. 44 00:03:08,880 --> 00:03:10,830 So this will not work like this. 45 00:03:10,830 --> 00:03:14,700 So send it to all those computers, which is okay. 46 00:03:14,850 --> 00:03:20,010 But again, say that this one one the streaming video and this one doesn't want that this one doesn't 47 00:03:20,010 --> 00:03:25,860 want that, even though that picture basically Doudou does not want it, there was to receive it because 48 00:03:25,860 --> 00:03:27,660 that's for broadcast wan to all. 49 00:03:28,230 --> 00:03:33,720 And also broadcast is not something very nice under the network because once you have broadcast then 50 00:03:33,810 --> 00:03:35,610 normally the network will slow down. 51 00:03:36,000 --> 00:03:39,420 So think of broadcast something like the ACP and the AAP. 52 00:03:39,750 --> 00:03:41,730 The ACP cannot use the broadcast. 53 00:03:41,970 --> 00:03:47,490 So for example, when you you know what this PR there should be is to provide IP address something that 54 00:03:47,490 --> 00:03:50,820 means gateway and so forth to a machine. 55 00:03:51,120 --> 00:03:57,840 So once a machine is up and it wants to desire information to send the broadcast searching for a there 56 00:03:57,840 --> 00:04:03,570 should be server and leadership whichever one it here this request it will provide this information. 57 00:04:04,050 --> 00:04:05,580 So this is what broadcast is. 58 00:04:05,820 --> 00:04:11,670 Of course, if you look at it, this server over here is streaming only one stream. 59 00:04:11,910 --> 00:04:17,130 So that means only one stream would go for everybody, which is a little bit better than here, because 60 00:04:17,130 --> 00:04:20,850 this one is every machine will get one stream. 61 00:04:21,090 --> 00:04:25,590 So as for the bandwidth as it is and also the log on the server, it is better. 62 00:04:25,950 --> 00:04:27,300 But again, that's some broadcast. 63 00:04:27,300 --> 00:04:28,980 It's not very efficient. 64 00:04:29,220 --> 00:04:30,600 So what is the best solution? 65 00:04:30,810 --> 00:04:31,890 That is the multicast. 66 00:04:31,890 --> 00:04:34,290 I'm going to speak to you about it in a moment. 67 00:04:34,320 --> 00:04:37,380 Now, the third type of traffic we have is multicast. 68 00:04:37,380 --> 00:04:42,000 Let me just remove my video so you can see what I'm standing here. 69 00:04:42,300 --> 00:04:50,310 So multicast means that you have one server streaming the video and it goes to the switch and that only 70 00:04:50,310 --> 00:04:52,290 the computers which want it will receive it. 71 00:04:52,290 --> 00:04:54,120 So this one does not want it. 72 00:04:54,420 --> 00:04:57,870 So this one will not get the stream, this one and this one will get it. 73 00:04:57,870 --> 00:04:59,880 That's why I would call it multicast. 74 00:04:59,990 --> 00:05:00,920 Is one too many. 75 00:05:00,920 --> 00:05:03,020 So it's not one to all like a broadcast. 76 00:05:03,260 --> 00:05:04,190 It's not 1 to 1. 77 00:05:04,190 --> 00:05:06,470 Like unique assets is one too many. 78 00:05:06,890 --> 00:05:10,730 So it goes to the switch and the switch will send it to the computer. 79 00:05:10,740 --> 00:05:16,220 So then you need only one stream which takes less load on the server. 80 00:05:16,790 --> 00:05:21,590 And also, as for traffic, if you are using HD again, you'll have to use only six megabits. 81 00:05:21,860 --> 00:05:28,670 So only one time you send six megabits and then the switch will send those stream to the receiver machines. 82 00:05:28,670 --> 00:05:33,320 In this case, which I'd pursue on ABC, to be sure she would not get anything. 83 00:05:33,650 --> 00:05:36,260 So my multicast is the best solution. 84 00:05:37,160 --> 00:05:44,330 And we always say that the multicast, when you want to use some streaming video on your LAN, always 85 00:05:44,330 --> 00:05:47,960 go to multicast because it's the most efficient solution. 86 00:05:48,590 --> 00:05:56,900 Now, a lot of people, things like YouTube or some other streaming videos like Netflix, for example, 87 00:05:56,900 --> 00:06:03,620 they use Matic, but in fact they do not because those are those application. 88 00:06:03,830 --> 00:06:05,330 They use unicast. 89 00:06:05,780 --> 00:06:13,610 So they use because actually every machine is asking for a video so it doesn't work like multicast. 90 00:06:13,610 --> 00:06:20,480 Multicast, why do you see it is mostly inside the ISP's where they are streaming some type of videos 91 00:06:20,720 --> 00:06:25,940 and then they allow their subscribers to be able to watch those videos. 92 00:06:26,480 --> 00:06:30,020 So now we understand about the unicast broadcast multicast. 93 00:06:30,380 --> 00:06:34,580 Let's see now a little bit more and details about every one of those. 94 00:06:34,730 --> 00:06:36,980 Why don't we put it in a real scenario? 95 00:06:37,010 --> 00:06:42,590 So now I'm putting the unicast and astronaut are say that we have here there is a network over here 96 00:06:42,920 --> 00:06:48,680 and this is connected to a router and then we have 30 megabits of capacity between those two Rotterdam. 97 00:06:48,680 --> 00:06:55,400 You have another network here say that those computers over here, they want to receive the streaming 98 00:06:55,400 --> 00:06:59,060 which is coming from the server and we are using unicast. 99 00:06:59,330 --> 00:07:02,840 We said that they request something like six megabits per second. 100 00:07:03,320 --> 00:07:07,340 Then this sugar was sent for this one, six megabit was sent for just one six megabit. 101 00:07:08,060 --> 00:07:15,290 Then those two also want the the streaming video that it will send also to stream six megabit and six 102 00:07:15,290 --> 00:07:15,630 megabits. 103 00:07:15,630 --> 00:07:20,300 So in total on the first network, we have six plus six because we have two computers. 104 00:07:20,300 --> 00:07:22,850 So it was sent 12 megabits over here. 105 00:07:23,720 --> 00:07:29,870 And on this one, because we have a short time ago, as you can see, to also send 12 megabits per second. 106 00:07:31,280 --> 00:07:31,670 All right. 107 00:07:31,880 --> 00:07:36,200 Now, in this case, it's not a problem because you have 30 megabits here. 108 00:07:36,470 --> 00:07:43,940 So if that takes 12 megabits out of the church megabits, then you have left 80 megabits for Internet 109 00:07:43,940 --> 00:07:47,510 of whatever to connect to the shared offices to each other. 110 00:07:47,810 --> 00:07:48,940 So that's fine. 111 00:07:48,950 --> 00:07:55,700 You can still use the 80 megabit, but what if over here on this network you have ten receivers and 112 00:07:55,700 --> 00:07:56,450 not two? 113 00:07:56,870 --> 00:08:04,460 So you have to think of ten times six, that 60 megabit then you have here certainly megabits of capacity 114 00:08:04,460 --> 00:08:05,060 on this one. 115 00:08:05,330 --> 00:08:14,450 So this is not enough to be able to stream the video to all the ten machines that are on this network. 116 00:08:14,660 --> 00:08:15,500 You got the idea. 117 00:08:15,650 --> 00:08:22,280 So because unicast, as I said, it wasn't one stream per connection, per request. 118 00:08:22,580 --> 00:08:26,210 So that means if you have ten machines, then it has to send then unicast. 119 00:08:26,360 --> 00:08:27,380 Ten times six. 120 00:08:27,650 --> 00:08:28,820 That's 60 megabits. 121 00:08:29,030 --> 00:08:30,470 So that's not possible. 122 00:08:30,830 --> 00:08:33,860 So now we understand the problem of the unicast. 123 00:08:33,860 --> 00:08:36,390 Let's see now the problem of the broadcast. 124 00:08:36,410 --> 00:08:41,600 So the other example that I wanted to show you here is to broadcast say that we have also this streaming 125 00:08:41,600 --> 00:08:43,130 video and we have the same scenario. 126 00:08:43,280 --> 00:08:49,010 We have two offices here connected to we are 30 megabit of speeds here, the two routers. 127 00:08:49,370 --> 00:08:55,730 And we have on this network two matches on this network, two machines on this network, the first network, 128 00:08:55,730 --> 00:08:57,500 we have one that want the stream. 129 00:08:57,800 --> 00:08:59,360 The second one doesn't want the stream. 130 00:08:59,630 --> 00:09:04,040 And on the same network we have two that want this streaming video to be received. 131 00:09:04,970 --> 00:09:06,650 So what's going to happen in the broadcast? 132 00:09:06,650 --> 00:09:07,610 We say there's one to all. 133 00:09:07,610 --> 00:09:11,120 So this server will just send it to the switch and the switch, send it to all export. 134 00:09:11,390 --> 00:09:17,420 Unless the point that it has received the streaming from the trains, it will send it to here to send 135 00:09:17,420 --> 00:09:18,020 it to here. 136 00:09:18,020 --> 00:09:19,070 It was sent it to here. 137 00:09:19,760 --> 00:09:20,480 What's going to happen? 138 00:09:20,480 --> 00:09:21,590 This one will receive the stream. 139 00:09:21,590 --> 00:09:22,120 That's fine. 140 00:09:22,130 --> 00:09:23,150 He can receive the video. 141 00:09:23,150 --> 00:09:25,580 But this one is we said he doesn't want this. 142 00:09:25,580 --> 00:09:27,080 He said here, I don't want this. 143 00:09:27,440 --> 00:09:27,890 So. 144 00:09:28,070 --> 00:09:30,380 But he still received the broadcast. 145 00:09:31,160 --> 00:09:31,520 All right. 146 00:09:31,550 --> 00:09:33,680 That's one of the problems of the broadcast. 147 00:09:33,980 --> 00:09:41,450 Now, when it comes to the router, the problem is, as we said, to send it to here to be able to go 148 00:09:41,450 --> 00:09:42,950 to those two computers here. 149 00:09:42,950 --> 00:09:43,280 Right. 150 00:09:43,790 --> 00:09:49,350 But as we know from the network basics that the broadcast is stopped by the Layer Srey devices, which 151 00:09:49,350 --> 00:09:49,910 is a router. 152 00:09:50,120 --> 00:09:54,220 So once they're out of CE, it's a broadcast, it will say, hey, you are broadcast, stop. 153 00:09:54,230 --> 00:09:55,310 You cannot go further. 154 00:09:55,790 --> 00:10:01,460 So what's going to happen that those two machines over here will not receive the streaming? 155 00:10:01,820 --> 00:10:03,820 And you can see I'm not receiving the streaming. 156 00:10:04,280 --> 00:10:09,350 So that is another problem that my encounter on the broadcast is that in case you are sending the streaming 157 00:10:09,350 --> 00:10:14,450 to another network where you have a necessary device in between separating the broadcast domains, then 158 00:10:14,450 --> 00:10:16,880 in this case, there will not get the streaming. 159 00:10:17,150 --> 00:10:18,320 So what is the solution? 160 00:10:18,530 --> 00:10:22,370 Let's see now the multicast if it can solve this problem. 161 00:10:22,670 --> 00:10:29,150 So now we have understood the scenario of the unicast broadcast and we have seen that there are some 162 00:10:29,150 --> 00:10:32,630 problems over there that let's see now what will happen with the unicast. 163 00:10:33,410 --> 00:10:38,120 So unicast discover we said we send it to groups of users. 164 00:10:38,120 --> 00:10:43,280 So here this computer wanted, this computer wanted, this computer is on one network and this computer 165 00:10:43,280 --> 00:10:44,240 is another network. 166 00:10:44,780 --> 00:10:50,240 So it will send it to the switch to switch send directly to here we see later what is the mechanism 167 00:10:50,540 --> 00:10:54,650 that they know that this computer want the streaming video, but it will send it. 168 00:10:54,650 --> 00:10:59,870 And believe it or not, this shows that only one stream of six megabit percent and only one stream it 169 00:10:59,870 --> 00:11:02,300 goes through here, then it can go to the router. 170 00:11:02,480 --> 00:11:04,490 The router was send it or this rather. 171 00:11:04,490 --> 00:11:06,850 So here it's not like the broadcast. 172 00:11:06,860 --> 00:11:08,780 It will stop the traffic. 173 00:11:08,780 --> 00:11:09,650 It will send it to here. 174 00:11:09,650 --> 00:11:10,100 We'll see. 175 00:11:10,250 --> 00:11:15,380 Also, what type of protocol is used between the restaurateurs to send the traffic that come to the 176 00:11:15,380 --> 00:11:15,710 switch. 177 00:11:15,710 --> 00:11:20,030 The switch does not send it to here because he knows that this computer doesn't want that. 178 00:11:20,270 --> 00:11:22,730 Then it will send it to this computer, which he wanted. 179 00:11:23,300 --> 00:11:27,470 So then in this case, what we see, we have six megabits, so only one streaming. 180 00:11:27,800 --> 00:11:33,050 We have only the computers that niche, the streaming of viewership that have received it and it has 181 00:11:33,500 --> 00:11:36,620 bypassed the others to be able to receive to the other network. 182 00:11:36,630 --> 00:11:38,150 So that is the solution. 183 00:11:38,390 --> 00:11:42,750 Multicast is the solution when we want to use streaming videos. 184 00:11:42,800 --> 00:11:46,940 Now we understand about the scenario unicast multicast on broadcast. 185 00:11:47,330 --> 00:11:52,130 Let's now speak a little bit about what are the components that we use on multicast. 186 00:11:52,400 --> 00:11:58,370 Basically what we need to know, we need to know about the protocols that are being used on multicast. 187 00:11:58,430 --> 00:12:03,700 The first thing that I want to explain to you about it is that multicast use the Class D range. 188 00:12:03,710 --> 00:12:07,520 We know on IP version four, we have a class we can see. 189 00:12:07,730 --> 00:12:09,800 That's what we normally use inside our network. 190 00:12:10,010 --> 00:12:18,560 But multicast use the class D which start from 2 to 4 .0.00 on to 239.255.245.255. 191 00:12:19,010 --> 00:12:25,040 So those are the other issues of the multicast, but for the destination, so the multicast was sent 192 00:12:25,250 --> 00:12:29,750 to a destination having any of this range from here to here and. 193 00:12:30,440 --> 00:12:31,500 And it is sent. 194 00:12:31,800 --> 00:12:33,830 We call it the to a group of multicast. 195 00:12:34,280 --> 00:12:36,670 Then in this case, the source. 196 00:12:36,680 --> 00:12:44,930 It's always the IP of the server, but the it always send it to the destination, which is the a class 197 00:12:45,290 --> 00:12:45,600 DB. 198 00:12:46,280 --> 00:12:46,700 Okay. 199 00:12:46,820 --> 00:12:49,370 So remember, it cannot be a source. 200 00:12:49,370 --> 00:12:51,050 It has to be destination. 201 00:12:51,620 --> 00:12:55,130 So now say that we have this scenario, this server, send it to the router. 202 00:12:56,800 --> 00:12:58,240 Now the rocker. 203 00:12:58,720 --> 00:13:00,310 He needs to know. 204 00:13:00,820 --> 00:13:03,580 Where should shall he send the multicast? 205 00:13:03,580 --> 00:13:05,290 Because he shylock. 206 00:13:05,470 --> 00:13:06,520 I received the streamer. 207 00:13:06,550 --> 00:13:07,540 What shall I do with that? 208 00:13:07,630 --> 00:13:11,170 Shall I send it to one of these machines? 209 00:13:11,320 --> 00:13:12,310 Or to all of them? 210 00:13:12,310 --> 00:13:13,120 Or to two of them? 211 00:13:13,270 --> 00:13:14,170 Or shall I drop it? 212 00:13:14,560 --> 00:13:16,720 So what shall I do with this traffic now? 213 00:13:17,200 --> 00:13:20,350 What will happen in the background is that this computer. 214 00:13:21,900 --> 00:13:24,720 Which has the software to be able to run the streaming video. 215 00:13:25,020 --> 00:13:30,240 It wasn't something we call it the ICMP, which is the Internet Group Management Protocol. 216 00:13:30,750 --> 00:13:36,690 So it was say to the rather hey, rather, if you receive the streaming video from the streaming server, 217 00:13:36,750 --> 00:13:37,710 I want that. 218 00:13:38,040 --> 00:13:40,320 Those will not say anything. 219 00:13:40,320 --> 00:13:44,280 So I will not use agent P to tell the rather because they don't want it. 220 00:13:44,490 --> 00:13:45,810 But this one will say I wanted. 221 00:13:45,820 --> 00:13:51,000 That's why once this comes to the router, the streaming video than the router knows that this computer 222 00:13:51,000 --> 00:13:57,540 wanted then he was southern Asia IP is a very important protocol that is used to be able for the rather 223 00:13:57,540 --> 00:14:02,070 to know why should he send the traffic for the multicast. 224 00:14:02,400 --> 00:14:06,240 Now we understand about the deal with the usage of the IP. 225 00:14:06,240 --> 00:14:10,080 Let's put here a switch to see if we have a switch in between. 226 00:14:10,200 --> 00:14:11,250 What's going to happen? 227 00:14:11,280 --> 00:14:16,680 So we said that any time a computer that want to receive the streaming video, he was send Agent B to 228 00:14:16,680 --> 00:14:21,000 drop it, telling him that I want to receive this streaming from you. 229 00:14:21,600 --> 00:14:21,900 Right. 230 00:14:21,930 --> 00:14:24,180 That's what we have seen in the previous slide. 231 00:14:24,750 --> 00:14:27,090 Now, if we have a switch in between, what's going to happen? 232 00:14:27,090 --> 00:14:30,120 So the server was sent to the router. 233 00:14:30,120 --> 00:14:35,670 There are two knows that this computer want the multicast and he will send it down to the switch. 234 00:14:36,210 --> 00:14:44,940 Now the switch he doesn't understand because remember the switch looks to the other stable Mac address 235 00:14:44,940 --> 00:14:45,210 stable. 236 00:14:45,210 --> 00:14:46,940 So he will see that that. 237 00:14:46,980 --> 00:14:52,260 Yeah, I don't have a destination of a computer to send the information to him. 238 00:14:53,640 --> 00:15:00,900 So how can the switch know that the this PC wants to receive the traffic for the streaming? 239 00:15:01,290 --> 00:15:09,330 So what happens is that on the background, once this computer sent information to the router, which 240 00:15:09,330 --> 00:15:12,990 is the ICMP, asking him that if you receive to me, I want it. 241 00:15:13,290 --> 00:15:17,580 So on the background, because this traffic is anyway going via the switch, right. 242 00:15:18,030 --> 00:15:23,220 To be able to arrive to the rather than the switch has something we call it the ICMP snooping. 243 00:15:23,850 --> 00:15:24,930 ICMP snooping. 244 00:15:24,930 --> 00:15:32,370 That means he will listen to the agent B once it comes from the computer to the router and you say, 245 00:15:32,370 --> 00:15:36,330 Oh no, I know that this computer want to receive this streaming. 246 00:15:36,540 --> 00:15:41,160 So then once the streaming goes to the radar and the radio to send it to the switch, then the switch 247 00:15:41,160 --> 00:15:47,820 knows that the yes to only send it to this computer because he has listened to the IP that is happening 248 00:15:47,820 --> 00:15:48,720 in the background. 249 00:15:49,080 --> 00:15:55,080 So that's that the idea of the IGP stop you all what you see now about IGP Asia IP snooping and now 250 00:15:55,080 --> 00:16:00,720 in an upcoming slide we are going to speak about the PIN, all of those who are going to make laps for 251 00:16:00,720 --> 00:16:05,100 that to show it to you in a real scenario how this works. 252 00:16:05,100 --> 00:16:11,340 So remember once the computer want to get any is streaming video he was sent IGP to the router. 253 00:16:11,550 --> 00:16:16,530 That's why they're out of knows how to send the down to the computer in case there is a switching between. 254 00:16:16,710 --> 00:16:22,750 Once this communication of IGP is happening between the PC and the rather, the switch will have something 255 00:16:22,750 --> 00:16:24,080 we call it agent snooping. 256 00:16:24,360 --> 00:16:29,070 Then he will listen that this computer want the streaming, then wanted to receive the streaming video 257 00:16:29,070 --> 00:16:31,950 from the rather than he can send it to the PC. 258 00:16:32,190 --> 00:16:36,300 Now we understand about the champion IGP snooping. 259 00:16:36,480 --> 00:16:40,230 Let's see if we have now two or more routers, how this would work. 260 00:16:40,260 --> 00:16:40,620 All right. 261 00:16:40,620 --> 00:16:47,280 So say now that we have a streaming video and those wishes here, there is one who want to have the 262 00:16:47,640 --> 00:16:48,570 streaming video. 263 00:16:48,870 --> 00:16:51,360 So it it is a stream ashover over here doing the streaming. 264 00:16:51,690 --> 00:16:56,910 Once this sent to the router, one we have here without the one to take to decision whether from rather 265 00:16:56,910 --> 00:16:58,110 to or from rather. 266 00:16:58,110 --> 00:16:58,390 Sorry. 267 00:16:58,740 --> 00:17:04,950 So how can the router knows which is rather wan which has to send the multicast traffic promoter to 268 00:17:04,950 --> 00:17:05,480 troubleshoot. 269 00:17:05,490 --> 00:17:11,190 Remember we said that the multicast use the class D. 270 00:17:11,580 --> 00:17:19,580 So that means that once if we go back to the routing protocol like grep or OSPF or whatever, all those 271 00:17:19,590 --> 00:17:25,410 rather for the what they do, they just open the routing table and they look what is the destination 272 00:17:25,710 --> 00:17:29,370 and they send it to the closest destination. 273 00:17:29,700 --> 00:17:31,110 Right, which is the best route. 274 00:17:31,530 --> 00:17:33,780 That's what all those routing protocol does. 275 00:17:34,080 --> 00:17:40,230 But for our case on multicast, there is no destination and the turn of like and that's what that it 276 00:17:40,230 --> 00:17:40,770 needs to be. 277 00:17:41,370 --> 00:17:47,460 There is a multicast group address which is two, three, nine, for example, or 0.0.1. 278 00:17:48,090 --> 00:17:53,700 So over here, the whole concept that we know about the router protocol that it will send it to the 279 00:17:53,700 --> 00:17:57,960 closest destination based on the routing table is not that. 280 00:17:58,620 --> 00:18:01,710 So in this case, we need to have some other mechanism. 281 00:18:02,010 --> 00:18:05,850 So the router one knows how to send the traffic of the multicast. 282 00:18:06,690 --> 00:18:15,480 What rather one does is use what we call it the PIM premise protocol, independent multicast. 283 00:18:15,480 --> 00:18:21,200 With this protocol, then rather one will know if he has to send the traffic VR archive. 284 00:18:21,240 --> 00:18:23,310 Two or VR router three. 285 00:18:23,790 --> 00:18:30,240 Now there are some other protocols or multicast routing protocols, we call them, that are being used 286 00:18:30,450 --> 00:18:33,750 in some other vendors because migrating they only use them. 287 00:18:34,050 --> 00:18:39,930 But then some other vendors you may see something like DV, MRP, which is this inverter multicast routing 288 00:18:39,930 --> 00:18:44,610 protocol and or Hpf, which is multicast open shortest path first. 289 00:18:45,090 --> 00:18:51,930 So you have those two routing protocols that you can see them and some other vendors, but for migrating 290 00:18:51,960 --> 00:18:53,580 we only see Ben. 291 00:18:53,610 --> 00:19:01,440 So Pim is the only multicast driving protocol that is being used to be able to forward the traffic from 292 00:19:01,440 --> 00:19:02,820 a router to another. 293 00:19:02,820 --> 00:19:08,490 And that's something again we are going to see it when we do labs about them in this course. 294 00:19:08,610 --> 00:19:13,470 So this is all what I wanted to show you in this first lecture is all about introduction to understand 295 00:19:13,650 --> 00:19:18,330 about what the type of traffic should we have to understand about the component of multicast. 296 00:19:18,690 --> 00:19:25,710 And with this explanation, I think now you are on the right track to know about multicast. 297 00:19:26,070 --> 00:19:31,890 So I hope that this lecture was informative for you, and I wish you in the upcoming lecture.