1 00:00:00,030 --> 00:00:00,480 Hi, Daddy. 2 00:00:00,480 --> 00:00:01,540 This might have that here again. 3 00:00:01,560 --> 00:00:05,400 So now we have to speak about the poem Bootstrap or Bazaar. 4 00:00:05,640 --> 00:00:08,040 That's something we can see it if we go to the market. 5 00:00:08,040 --> 00:00:08,190 It. 6 00:00:08,410 --> 00:00:16,770 Rather on the routing over here inside when we have this one, the BSR candidate. 7 00:00:17,370 --> 00:00:20,450 So what this has to do in pain. 8 00:00:20,490 --> 00:00:23,160 So let me explain to you what it's exactly. 9 00:00:23,520 --> 00:00:24,960 So BSM is bootstrap. 10 00:00:25,140 --> 00:00:32,250 It's a protocol that is used to automatically find the rendezvous point on our multicast network, so 11 00:00:32,250 --> 00:00:39,270 it only just check for you what is the rendezvous point to be able to let all that out or knows about 12 00:00:39,270 --> 00:00:40,710 the rendezvous point? 13 00:00:41,610 --> 00:00:43,260 Mission is an open standard protocol. 14 00:00:43,260 --> 00:00:48,450 That means it can be used on my colleague, but it can be was also on any other vendors which support 15 00:00:48,450 --> 00:00:49,110 multicast. 16 00:00:50,130 --> 00:00:56,550 Now Cisco has a similar protocol which is called auto r.p, but it is Cisco proprietary. 17 00:00:56,550 --> 00:01:00,360 So we are working on migrate it now, so we have to forget about Cisco. 18 00:01:00,630 --> 00:01:04,740 So again, we can see that it is offered that the BSR candidate and the RB candidate. 19 00:01:05,220 --> 00:01:10,200 So we will see that the how many BSR candidates can you can have on your network. 20 00:01:10,200 --> 00:01:15,480 You will see that you must have only one virtual candidate and the are p candidate means those are the 21 00:01:15,480 --> 00:01:19,830 deltas that they want to become the RB the rendezvous point. 22 00:01:20,220 --> 00:01:22,710 So let's see in more details about the BSR. 23 00:01:22,830 --> 00:01:24,510 So the obvious candidate again. 24 00:01:24,510 --> 00:01:30,870 BSR Candidate What does it inform other office that there is a rendezvous point on that IP address? 25 00:01:31,290 --> 00:01:38,270 So it's sent based on message, on hop, by hope basis, by sending a packet to this multicast 2 to 26 00:01:38,270 --> 00:01:41,820 4 zero zero 13 with city ad one what does it mean? 27 00:01:41,820 --> 00:01:44,940 TTL one That means it will inform the next charter next to it. 28 00:01:44,940 --> 00:01:47,250 It will send a message at that time. 29 00:01:47,730 --> 00:01:49,620 That is the information that you want. 30 00:01:49,620 --> 00:01:53,040 Where is the rendezvous point and is it the AL one? 31 00:01:53,130 --> 00:01:54,780 So what does it mean tr1? 32 00:01:54,780 --> 00:02:00,090 That means that the packets will not be routed after receiving the parameter because the TTL is wrong. 33 00:02:00,090 --> 00:02:01,500 So the title of one is this one. 34 00:02:01,800 --> 00:02:05,040 Then this bucket will not be routed to other others. 35 00:02:05,760 --> 00:02:12,750 Now, once the peers receive this machine, then they will send it to all the PIM enabled interface. 36 00:02:12,750 --> 00:02:19,650 So once it received to the router that no not the reception will re send it to all the other interfaces. 37 00:02:19,680 --> 00:02:24,180 Now that BSR message, what does it contain as information? 38 00:02:24,600 --> 00:02:31,830 So it has the information about the browser itself and the IP to a group mapping. 39 00:02:32,070 --> 00:02:40,860 So say that you have for example, two or three groups that are used for multicast 239.1.223 and 239.4.5. 40 00:02:41,100 --> 00:02:44,070 The six and 239 the 7.8.9. 41 00:02:44,430 --> 00:02:46,950 Each one is making multicast for something. 42 00:02:47,700 --> 00:02:52,110 Now on each of those groups you need a rendezvous point. 43 00:02:52,440 --> 00:02:54,310 So the BSR, what is doing? 44 00:02:54,310 --> 00:02:59,400 We will put for you the list and this will inform the other authors using the BSR message. 45 00:02:59,400 --> 00:03:04,350 They will find out that others that you have a rendezvous point for this group on this hypothesis. 46 00:03:04,350 --> 00:03:08,760 You have another rendezvous point for that group on that IP address and so forth. 47 00:03:10,320 --> 00:03:10,710 All right. 48 00:03:10,710 --> 00:03:15,870 Now it's really important that you should only have one active BSR in a network in case that is. 49 00:03:16,170 --> 00:03:21,570 And that's work where you have more than one BSR because the rule is to have only one. 50 00:03:21,570 --> 00:03:23,910 But in case you have more than one, what's going to happen? 51 00:03:24,180 --> 00:03:24,420 Then? 52 00:03:24,420 --> 00:03:30,480 The BSR actors will listen to the messages of other BSR routers, and the one which has the higher priority 53 00:03:30,480 --> 00:03:32,220 would become the active BSR. 54 00:03:32,670 --> 00:03:38,220 So the message will be listening to the message of each other and the one which which has the higher 55 00:03:38,220 --> 00:03:43,530 priority as the one which becomes the BSR of that matter, because you need to have only one BSR and 56 00:03:43,530 --> 00:03:45,120 that's where it goes. 57 00:03:45,120 --> 00:03:46,260 The priority is the same. 58 00:03:46,260 --> 00:03:53,070 So if they prioritize, then the other, which has the highest IP address, would become the BSR again. 59 00:03:53,070 --> 00:03:58,260 So if the priority is the same, then they will check between each other who has the highest IP address? 60 00:03:58,260 --> 00:04:00,360 And then he would become the best out of the network. 61 00:04:00,720 --> 00:04:09,170 So this is an example here throughout history as the BSR Ishan to all his interfaces which I have the 62 00:04:09,630 --> 00:04:17,880 amount the cash enable on them or depend this on message on the network or on the multicast address 63 00:04:17,880 --> 00:04:19,530 2 to 4 zero zero 30. 64 00:04:20,250 --> 00:04:23,640 Now what with comes to router one out of one will send it to a rate of two. 65 00:04:23,640 --> 00:04:27,840 And so for sure at the end everyone will receive the BSR message. 66 00:04:28,410 --> 00:04:30,330 So that's what the BSR must be. 67 00:04:30,340 --> 00:04:36,300 Let's see now about the IP candidate, because we can see over here if we go to the pen. 68 00:04:37,800 --> 00:04:39,150 So that is the BSR. 69 00:04:39,600 --> 00:04:44,280 And you can see over here this is the priority that we are talking about now. 70 00:04:44,280 --> 00:04:45,990 We have the R.P candidates. 71 00:04:45,990 --> 00:04:54,870 So also the RB candidate means that you will have to say which router want to become the r.p for which 72 00:04:55,170 --> 00:04:56,100 multicast group. 73 00:04:56,190 --> 00:04:57,600 So IP candidates. 74 00:04:58,090 --> 00:04:59,700 The other authors that want to become. 75 00:04:59,760 --> 00:05:03,120 The rendezvous ponder by announcing themselves to the BSR. 76 00:05:03,120 --> 00:05:10,170 So they have just to mention to the BSR we want to be the RB for that group so one that candidate accuracy 77 00:05:10,170 --> 00:05:11,310 by BSR message. 78 00:05:12,360 --> 00:05:18,720 It knows the source address of the BSR and it will send the RB an announcement to the BSR using unicast. 79 00:05:18,730 --> 00:05:19,770 So what will happen? 80 00:05:19,770 --> 00:05:26,050 Because we saw in the previous slide that the BSR will send the message right to all the authors down, 81 00:05:26,100 --> 00:05:31,260 so the routers will know what is the IP of the BSR, right? 82 00:05:31,410 --> 00:05:38,850 So what they'd rather that want to become the RB, they will send a unique to the associate that I want 83 00:05:38,850 --> 00:05:42,060 to become the RB for that, the group for example. 84 00:05:42,390 --> 00:05:45,910 So here we can see this is an example rather two and a lot of text. 85 00:05:45,910 --> 00:05:50,310 They want to be the RB and the BSA is here on the rotisserie. 86 00:05:50,310 --> 00:05:56,520 So that two was sent the RB announcement to be a shoutout to him that I want to be the RB, for example. 87 00:05:56,520 --> 00:05:59,670 2239.122.3. 88 00:06:00,270 --> 00:06:06,870 This one also send it to the BSR as unicast, saying to him I want to be the RB, for it could be for 89 00:06:06,870 --> 00:06:10,510 the same group, it could be for another group, but let's say it's for the same group. 90 00:06:10,540 --> 00:06:12,690 239.122.23. 91 00:06:13,050 --> 00:06:18,600 So once we have this case like two routers want to become the RB for the same group. 92 00:06:18,750 --> 00:06:22,140 We have to see what will happen in this case. 93 00:06:22,530 --> 00:06:30,930 But before we speak about that, let's see what is the other information about the RB candidate now? 94 00:06:30,930 --> 00:06:34,590 What's going to happen that from his side once the RB are not should receive body? 95 00:06:34,590 --> 00:06:37,170 Bashar Assad has received the RB announcement. 96 00:06:37,170 --> 00:06:40,470 He knows which other want to be, the RB for which group. 97 00:06:40,920 --> 00:06:44,570 Then he will build the list of RB and what can you be sure of? 98 00:06:44,580 --> 00:06:46,290 That is what we called the group to RB. 99 00:06:46,290 --> 00:06:51,450 So the BSR will make a list and he will say, okay, I see that they're out there. 100 00:06:51,450 --> 00:06:52,380 Let's check here. 101 00:06:53,760 --> 00:06:56,130 Router two yeah. 102 00:06:56,670 --> 00:07:07,590 Router two want to be the r.p for 239.1.2.3 router six also want to be also for that group. 103 00:07:07,860 --> 00:07:10,050 So we just put them in a list. 104 00:07:11,040 --> 00:07:16,710 Now, after you have this list built on the browser, he will include it inside the baseline message. 105 00:07:16,980 --> 00:07:23,490 So the baseline message that the wizard designed it, we saw it over here on the 22400 13. 106 00:07:23,730 --> 00:07:25,440 Then he would include this list. 107 00:07:25,890 --> 00:07:28,950 Then all the others which have the multicast enabled. 108 00:07:29,250 --> 00:07:32,230 They know about the artists. 109 00:07:32,460 --> 00:07:35,550 So this is how the artist can be known. 110 00:07:35,760 --> 00:07:39,510 So using the BSR router by the bedside messages. 111 00:07:39,570 --> 00:07:44,640 Now let's say that we have two or three aapis for the same group. 112 00:07:44,820 --> 00:07:47,370 So how this will be solved? 113 00:07:47,430 --> 00:07:51,000 How can we have only one r.p for that? 114 00:07:51,000 --> 00:07:53,310 The group are not three or four artists. 115 00:07:53,760 --> 00:07:59,880 So here, once the whole router received the BSR messages with the group or the list of the group that 116 00:08:00,060 --> 00:08:06,360 the BSI were provided, then the modification AB Oracle will have to select the best r.p from the list. 117 00:08:07,980 --> 00:08:14,040 When you have multiple aapis, it may happen that those are PS want to serve the same multicast group 118 00:08:14,040 --> 00:08:14,730 for example. 119 00:08:15,120 --> 00:08:17,100 You have to agree that they want to serve the group. 120 00:08:17,100 --> 00:08:18,930 239.122.3. 121 00:08:19,500 --> 00:08:22,740 Which of these two r.p should be chosen? 122 00:08:22,740 --> 00:08:26,880 So which of these two rather will be chosen as the RB of that group? 123 00:08:28,350 --> 00:08:32,070 So what is going to happen that all good authors would receive the BSR message? 124 00:08:32,070 --> 00:08:35,370 What they would do, they will look for the longest mush. 125 00:08:35,430 --> 00:08:42,660 For example, if you have a multicast group of 239.122.3 and you have two RPF saying that they want 126 00:08:42,660 --> 00:08:45,660 to be the artist for this group to talk to routers. 127 00:08:45,810 --> 00:08:54,420 Now, let's say that one of the routers is advertising that you want to be the RB to serve the 239.0.0.8, 128 00:08:54,690 --> 00:09:04,040 which means he was also be serving this group because it is such a solution, not the 00.0/8. 129 00:09:04,320 --> 00:09:08,460 That means of course is also serving two senado wanted to the stream. 130 00:09:09,780 --> 00:09:16,050 And we have another one saying that they want to serve two Senado 1.2.0 slash 24 group. 131 00:09:16,500 --> 00:09:21,900 So here the wrappers will choose the longest mush, which is this one because this one is slash 24 is 132 00:09:21,900 --> 00:09:22,800 more precise. 133 00:09:23,130 --> 00:09:32,970 So in this case, the router would say the RPO would be the 239.122.0 slash 24 thereafter, which is 134 00:09:33,540 --> 00:09:35,820 serving this Market Garcia group. 135 00:09:36,090 --> 00:09:38,360 So that is the first thing as the longest. 136 00:09:38,730 --> 00:09:41,670 It's always the better for the others. 137 00:09:42,210 --> 00:09:50,190 Now, one two routers advertising the same exact signal, for example, both of them the say 239.122.3. 138 00:09:50,190 --> 00:09:51,840 So they want to be the r.p. 139 00:09:51,840 --> 00:09:53,850 2239.122.3. 140 00:09:54,630 --> 00:09:57,360 Then the RB with the highest priority would be chosen. 141 00:09:58,560 --> 00:09:59,920 I'm not the best candidate. 142 00:09:59,940 --> 00:10:03,570 The high priority here is the one which has the lower value. 143 00:10:03,780 --> 00:10:10,050 So higher priority on the r.p is the one which has the lower volume. 144 00:10:10,050 --> 00:10:11,940 And that's something we can see it also over here. 145 00:10:11,940 --> 00:10:17,520 When we go to routing, we go to PIM inside the RB candidate. 146 00:10:17,520 --> 00:10:19,650 You can see over here we have the priority. 147 00:10:19,890 --> 00:10:23,670 So the value which is lowest then is the one which will win. 148 00:10:25,260 --> 00:10:27,990 Now the last one is of the groups and the priority times. 149 00:10:28,000 --> 00:10:34,490 So we have two daughters that want to serve 220.12 to the three and both of them they have priority, 150 00:10:34,500 --> 00:10:35,820 for example, of 192. 151 00:10:36,690 --> 00:10:41,580 Then in this case, the R.P will be the one which has the highest IP address. 152 00:10:41,970 --> 00:10:46,710 So the one which would be having the highest IP address will become the RB. 153 00:10:46,950 --> 00:10:47,250 All right. 154 00:10:47,250 --> 00:10:51,000 So now we understand the concept behind the BSR and the RB. 155 00:10:51,000 --> 00:10:54,930 So I can remember BSR is nothing more than its share out there. 156 00:10:54,930 --> 00:11:01,440 Which standard based on messages, including the list of the authors and the group saying that is the 157 00:11:01,440 --> 00:11:06,330 RB for that data multicast group and then all the authors knows about it. 158 00:11:06,780 --> 00:11:12,870 So then in this case, if you have, for example, many routers inside your network and you have one 159 00:11:12,870 --> 00:11:16,950 R.P, instead of going to each of the router, put the RB manually there. 160 00:11:17,220 --> 00:11:20,160 You can just configure BSR on one of the others. 161 00:11:20,310 --> 00:11:23,790 And then this would be informing all the authors who is the RB. 162 00:11:24,300 --> 00:11:26,730 So I hope that this lecture was informative for you. 163 00:11:26,730 --> 00:11:30,570 And the last lecture I'm going to do the lab to show you how this would work. 164 00:11:30,570 --> 00:11:31,830 So here, the upcoming lecture.