Coursera Computer Networks Homework Help

So our datacenter topology will consist of two levels of switches.

The top level are called core switches and the bottom are called edge switches.

This terminology is important to remember,

as we'll use this in some of our programing assignments.

Each core switch is connected to every edge switch and for

the first three assignments, our topology will have two core switches and

three edge switches organized just like you see here.

Connected to each edge switch are hosts.

For the first three assignments,

we'll also have two hosts attached to each edge switch.

In our data center, we'll be emulating a software-defined network,

which has a controller which connects to all switches.

And on this controller,

we'll be running an open source software controller called Ryu and we'll be

extending a program that can control the network in a centralized manner.

Switches and hosts are connected by links and

on each switch is a port for each link.

So here we can see that switch s101,

there are two links to core switches and two links to hosts.

And these ports are important in a SDN,

since it's one way we can specify forwarding behavior.

So let's take a look at how this works.

Suppose our host, h3 has IP address 10.0.0.3 and our controller

program installs a rule at switch s101 that matches on h3's IP address.

The first part you see here is a match and the second part is the action.

So if a packet arrives at switch s101 from host h3, we'll look for

a matching rule in that switch.

So the switch would find its matching rule and output it or forward output one.

So the purpose of the first assignment will be to gain comfort with the set up I

just described.

So our data center will have two tenants, four hosts running iperf and

the remaining running a video streaming server and client.

We'll use the topology I just described earlier.

And in this assignment,

our edge switches will send all their traffic through switch s104.

And this naive policy is obviously not optimal since all traffic on

the network must be sent through s104, while s105 goes completely unused.

This also means that traffic from one tenant will have an observable

impact on another tenant.

And we'll see this on our video client as it experiences poor video quality.

So lets start up our mini data center and see this in action.

So first you'll want to start a terminal, and

you can use the shortcut on the desktop, or install your preferred emulator.

And we'll need two terminals for this, so you can either open two terminals,

or two tabs.

In the first terminal, we'll want to move to the directory cloudnetmooc, and

we'll start our network emulator using the following command.

And once we've seen enough of the video,

we can end the experiment by typing exit into the emulator.

You don't want to Ctrl+C this window since there's an important tear down process.

And for the controller terminal,

we can just hit Ctrl-C and ignore any of the output.

So this concludes our introduction to the Cloud networking assignments and

the walk through for the first assignment.

[MUSIC]

Life is Studycompleted this course.

I believe the first running of the class was in late 2012, so the content is still quite current. The course lasts 12 weeks and walks you through a wide range of major topics related computer networks work from the physical layer of sending signals on wires or through the air to network security and quality of service. The class provides insight into how many things you likely use every day actually work, like Ethernet, Wifi, routers, switches, hubs, virtual private networks, content distribution network, peer to peer services, and of course, the domain name system and the Internet itself.

The lectures go into a fair bit of technical detail about how different aspects of computer networks function. In some cases, the extra detail is enlightening it can get a bit tedious. Overall, the class was definitely worth taking, even though it does not require any programming. I'd recommend this course to anyone that wants to learn how computers networks work in more depth than you'd…

I believe the first running of the class was in late 2012, so the content is still quite current. The course lasts 12 weeks and walks you through a wide range of major topics related computer networks work from the physical layer of sending signals on wires or through the air to network security and quality of service. The class provides insight into how many things you likely use every day actually work, like Ethernet, Wifi, routers, switches, hubs, virtual private networks, content distribution network, peer to peer services, and of course, the domain name system and the Internet itself.

The lectures go into a fair bit of technical detail about how different aspects of computer networks function. In some cases, the extra detail is enlightening it can get a bit tedious. Overall, the class was definitely worth taking, even though it does not require any programming. I'd recommend this course to anyone that wants to learn how computers networks work in more depth than you'd gain in your everyday life as a web user.

Full Review

0 Replies to “Coursera Computer Networks Homework Help”

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *