Hi, Daddy.
This my heart out here again?
In this lecture, I have to show you how you can configure the Agent B version one on the Mac, the
crossroads.
As you can see here, we have a level of seven points.
But before I start doing those points, let me just go and show you some explanation about the IGP version
one, how it works and what is the mechanism behind it.
And then after that I will come back to the points I started with them so I can be version one is the
protocol that we said.
It's used by a host to inform the master castrato that he wants to receive the multicast traffic.
As I said that my critic, they wish to have a capacity to use this free version of version one, 2
to 3.
So Voyager one is the oldest one, but I'm going to cover it in this course.
So I'm going to be version one is very simple.
It has two messages.
We have the membership report and we have the membership query.
So say that you have here, as I said, a router and this author is connected to a computer.
Now, any time that this computer wants to receive the.
I think so.
Let's say that that is the server or the router over here.
It's connected to a streaming server.
So it's making streaming and the multicast is coming to the router.
Now, this computer, if you want to receive the streaming, then he will send something.
We call it the membership report.
So let's read it.
The host use this matches when it wants to join in multicast group by sending it to the group address
that it wants to receive the multicast stream.
So we will see at a moment that once you want to enable the market that you have to make a multicast
group and then this computer will send the membership report to that multicast group.
This group thereafter knows about it, the server here knows about it, and of course, the computer
or the receiver also knows about it.
Now why is the multicast enabled router that means this router receive this meshes it will start forwarding
about the catastrophic all the interface that it has received.
The IGP membership report also this was signed the membership report and this rather would start sending
the multicast traffic to that computer because he knows that this computer want to have the MARTA catastrophic.
So again, membership report is sent always from the host to join a multicast group.
So that means to receive the multicast traffic.
So now we understand about the membership report, let's see what is the membership query?
Membership query is always sent from the router.
So once he has received the membership report from the router, this router over here always sent a
membership query and he sent it to the destination, which is 2 to 4 .0.0.
The client which is all host and just to check if those computers or those host still need to receive
the multicast streaming.
If he doesn't hear from them for some time, then it has an expiry time.
Then when this is expired, then he will stop sending the multicast.
So again, he will send the this query to all host and guest.
For example, this host is receiving the multicast.
This doesn't reply.
Then in this case the rocker knows that this host doesn't want any more dramatic traffic, and then
it waits until the timer is finished.
And then once it's finished, it will stop sending the multicast streaming to that cost.
So now let's read what is written here.
So the membership query is sent by the router to the destination 2 to 4 .0.0.1, which is all the host
the Multicast Group address.
So that means all the host and the multicast group that is sent periodically by by the router to check
whether the hosts are still interested by the multicast.
So that is it's always being sent by the relative to see if the hosts are still interested in the matter.
Catastrophic when there are to receive membership report back from a particular show.
He sent the membership query.
Then once he receive back a membership report from those hosts, then he knows that this still want
the multicast traffic that what it does done the expiry time of this trotter would be refreshed.
So you know that the expiry time would be going down, down, down, down.
Once you receive back the membership report from the computer, then it will refresh it so it doesn't
let it go to zero because once it's two zero, then he thinks that this all she doesn't want anymore
the traffic for the month of August and then he will stop sending the multicast traffic now in case
she doesn't hear from the host and thereafter with thing that he is no longer interested in the multicast
traffic and will remove it from the Andrea once the timer is zero.
So that's what the membership query is.
Again, it was always sent to all the host on the multicast group.
I think I you hear back from the host then he refreshes timer.
He think that he still want the multicast.
She doesn't hear back and the timer is finished.
Now what it does.
Just take it out and he doesn't send it anymore.
The multicast traffic to that house.
So now we understand, though, what happens on the the HAARP in the background.
Let's see what our love scenario is.
And I will start going to parts of the lab to make the HAARP virtual one configuration.
So that is my lab.
I only use here one router.
So there is no need for them for now because it's only one router.
So what I have done, I just put the IP address that has here ethernet one here internet to it, do
not want it is connected to the streaming server and internet two is connected to the client to the
streaming line.
And I have put the IP addresses on the routers, interfaces on the PCs.
Everything is now configured as for the IP address, and that's it.
Now to make this computer here maybe see streaming or the streaming server, then I'm going to use device
you software, which is a free wash software.
You can get it from the Internet.
Now you download it for free.
And I'm going to stream here some videos that I will use here also obviously to make it ABC client and
I want to receive the multicast after I configure ICMP version WAN on this rather.
And now after we do that, we'll see if this computer will be receiving the streaming that is being
sent from this picture.
And after that, I will close the VSC over here and we will see if this router will stop sending the
traffic or it waits for the expiry time to finish done stop the traffic for the month of August.
So this is all what we are going to do in this stop.
Let's go now back to the ports and start doing them both.
Number one, all IP addresses are set as per the graph on the species of the router.
So let me just put the picture so you can follow me when I'm doing the ports and this part is done.
If you want, I can just show you.
So that is the router.
What I have done over here.
Just put the IP addresses on Ethernet to an Ethernet WAN as on the graph and also I put on the computer.
So if you want, I can just go to my computer here, which is this computer that I'm recording the video.
Is this the Velshi client is going to be okay.
So you can see it has IP config, the IP that it has one or two or say the two, the two as per the
graph.
So that means if I think to the router on a19 2168.2.1, it has a reply so you can see it's working
without any problem.
So now the IP address are set.
So let's see what we have to do in the upcoming well.
What number to configure HAARP version one on the interfaces ethernet one to enter are two of their
output.
So how to configure the IGP very well.
You can see it's straightforward.
It's really easy.
Look, you go to routing and then you go to them, you see this one and now let me just make it bigger.
You have the interfaces you go to plus and you say, I want new PIM interface and I want it to be on
Ethernet one and you check them and IGP, someone can say, but we are talking about IGP, why I need
to check them.
Well, on my take you have to enable them.
Otherwise the multicast is not going to be functional even though that bin will not be used as protocol.
But if you uncheck it then it's not going to work.
So you have to put pen and IGP so it's not one and done with Chuck Berman on jeopardy by default over
here it choose the IGP that you want.
In my case I'm going to use I GMP version one.
Version two is the default one on the my critic.
But I'm going to use the IGP version one just to show you what's going to happen.
So this is done on the interface Ethernet one.
I do also the same on interface Ethernet two and and I enable IGP version one them, IGP and I both.
And that's just so that's all you need to do on the MAC.
The greater SD configuration is not a big deal, but number two is dump both arbitrary check of the
streaming server has a for the multicast group +39 .122 the three.
So I'm going to use the multicast group 239.12 to the Qri as being the addition I should address as
I said for you again, remember the cost.
You should be on the destination.
You can choose the across the IP address that you want I'm going to use to and I responded to the stream.
So that means the streaming will be going to that group.
Now if we go to the server because remember if we go back to here to the picture, the, the computer
over here has a gateway which is this one, right?
That's what he has.
But that it is only for unicast for the, for the multicast.
It does know that how to send it to 39.12 to the street.
So this is the destination.
So if we go to the computer and we look now inside the gateways or the routing table of the third of
the APC, you'll see that all the entries he asked, he doesn't know anything about 239.122.3.
So what I need to do is to just go to that server and I have to enable a route.
I make it statically.
That means I have to say to go to 239.122.3.
Then send everything to your next hop, which is this IP others one and 2.1.1.
You understand because you will see.
Now, let me show you directly why?
Why to just talk.
I will go to the.
There is the server.
All right.
I will go to here.
Now, I cannot write from any of us.
I will go from here directly.
I'm right on the server right away, right up to print.
So if you say right to print over here, look, it will show for you the routes that this computer knows,
but it doesn't have anything.
Look at this destination.
It doesn't have anything.
Call 239.122.3.
You see, those are the destinations.
So what I need to do, I have to create a route manually on this computer.
All right.
Now, if you are using some some different streaming servers, then it may happen that you have to put
it on the software directly there.
But now, because I'm using just simple B, I see that I have to do it on the Windows machine, on the
Mac, on the on the Linux.
Also, you can make routes yourself for the same as I'm doing right now.
So how to do that.
I just have to say route had to go to 239.1.2.3 which has a mask of 255255255255.
So that means to go to that particular IP, which is to say 9.1.2.3.
If you say 255255245245, that means you are matching all the optics of the IP that sent everything
to your next hop, which is 112168.1.1.
All right.
Which is if you look to the picture, the server, that is his gateway.
And then I'll say here, until now, if I make a go print, we can see that this entry has been showed
up over here.
So now I can if I if this server is sending the multicast to 239.122.3, he knows that he has to send
it to it and that one on internet one will have IP.
So then the multicast would work.
So you got the idea but obviously is not one number four add around on the streaming server.
We have already done that.
So this path is also going we have added the row.
Now what we need to do is to start the streaming on the streaming server.
So we have just to start doing the streaming.
Now, all you need to do is to go to Velshi
and then from here you have to go to a stream that is D server.
All right.
Now I'm on the server.
I would add I'll just add one of my videos that I have published on YouTube top to block PUBG.
So I will add this video.
And then I'll click on stream.
Now it will say to me, set up media sources.
So here you have to say next.
Now you can use, if you want of DSP or RTP, I'm going to use UDP.
Alright.
You can use those other protocols I'm going to use here, the UDP and then I have to say add.
So where shall I send this multicast or this video to the multicast group which had those.
39.1.2.3?
Correct.
That's what we have made around for it.
I remember the port as one, two, three, four.
You can put the port that you want.
I'm going to leave it.
One, two, three, four.
And then I'm saying, Max.
Now, here, you can choose the profile by default.
I'm going to choose the video as a point to six, four plus IP three out before I activate the transcoding.
So here you have to say max and that stream all elementary streams.
And then I'll say here next.
So believe it or not, now this video has started streaming.
So if we go to the microphone now, we go to the interfaces, we shall see that already Ethernet one
to look at is getting 2.3 megabits per second.
That's the streaming that is coming to the router.
But on the Internet, do nothing yet because we didn't enable the device required to receive this streaming
video.
Excellent.
Now, the other thing that I want to show you here is if we go to the open and we go to John's, we
can see that.
You see, this is the group to see now that one the to the SRI is coming from the source, which is
my server.
So it has John already.
Excellent.
So this is already now done.
Now let's see what we have to do in the upcoming phone to make it work on the client side.
What number five is done?
Number six, go to the streaming receiver and add the URL of the streaming server, which is the UDP
that I have created with the IP of 239.12.23 and with the port 1234 and did the multicast works.
So let's do that.
Now I am on my computer and again this computer is declining, so I will open v s you.
Now this is the client side and over here I have to go to media and open network stream and I will use
this notation UDP call on slash slash.
And then you have to say at this thing I wanted to the three and then you put one, two, three, four,
which is the port and you have to say play.
So let's see if it's going to work.
Here we go.
She that it is working now.
So this is exactly now coming from my server.
Yeah.
The you she did this really working the the multicast.
And here I'm showing this video how to block the pop sheet.
You can see it is working now if you want.
Let's keep this on the background.
If we go to the market across the now, let's check about the IGP group.
So on the IGP group we can see that Internet2 is showing up over here.
239.1.2.3 and if you want, we can go also on the we go to the interface.
And we can see that look, it's an eye to an Internet.
Fonda are following the traffic.
So it's working perfectly.
And I just want to show you something more here.
If we go to the Pentagon and all the A.P. group and this one, she did this the time how 218 seconds.
So that means that this shooter would wait for 200 something seconds.
And then if it doesn't feel the AARP membership from the House, then it will kill the transmission
of the multicast traffic out of his interface.
So this is the time out that I was referring to what number six is on and want number seven close to
be as she at the receiver side.
Does the multicast stop?
So let's have a look.
Now, if we go to the Delta, we can see that there is still 156 seconds to have the timer expire.
Now, if I go to the VRC and I'll just close it, look, this doesn't notify it, so my computer does
not notify the router that he doesn't want the traffic anymore.
And if we look to the interfaces, you see the traffic is still flowing from Ethernet one to Internet
two.
They're still flowers.
So what they're able to do here has to wait this for this 128 seconds to finish until he takes out the
traffic.
And yeah, he doesn't send the multicast anymore.
So like now we have to wait 2 minutes that the router is sending the multicast out of it not to for
nothing.
Right.
And that's something we don't want and that's a solution.
We have it on the IP version two I going to see.
So I'm going to wait here to see this until this is expired.
Let me just make it like this.
I open this here we she see to have 96, I open the interface next to it.
So I just want to be able to see the traffic on the interface.
So that is internet wanted is internet too.
So we have to wait until this is expired and then we are not going to see anymore traffic from Internet
too, after this has been expired.
So let's wait for for this to finish and then we see if it's really going to happen.
So here you can see that is still 15 seconds, 13 seconds, and you see the traffic is still far from
the two interfaces.
Now it's nine.
Let's wait until it's zero and look at Internet two.
What's going to happen here are this traffic one, two, three, two, zero.
Here we go.
Finished?
Now we shall see that internet, too, will not have a lot of gas.
And if you want, we can look here now inside Ethernet WAN.
If we go to the acts, you can see there's a lot of multicast that's increasing y here if we go.
We see that the multicast has stopped.
It's not making anymore multicast traffic.
Why?
Because we said that.
Now this is not doing anymore multicast.
To that interface.
That author was not sending the multicast with that interface.
What you see here as capacity here or as bandwidth is not multicast really is just the normal traffic
that this interface is doing.
Because I'm connected now my it my computer to Ethernet to.
But as for the multicast, you can see that is the multicast that this is doing.
So yeah you see that is the Ethernet while but this is Ethernet two is not doing any multicast anymore.
And if you want to justify that, maybe we can go to tools, we can go to Tosh.
Let's have a look.
I want to put here the destination address those three lines.
But one, two, two, three.
Out of it, select one.
So you can see that is still on Tuesday and I wandered through the SRI.
If we put it on Internet2.
So Internet2 does not have any traffic anymore.
239.122.3.
What number seven has done?
And with this path I have showed you the first slab for multicast using the IGP version one, you can
see it's not very difficult.
You only need to understand the concept and then once you do that, configuration is very simple on
the microcontroller.
So I hope that this lecture was informative for you, and I'll see you in the upcoming lecture.