Skip to content
clivesam edited this page May 31, 2016 · 42 revisions

Welcome to the project wiki!

This project aims to use an SDN controller (Ryu) and a physical OpenFlow SDN switch (Zodiac FX) to monitor NETFLIX usage among one or more users.

The setup is as follows:

Note 1: In some large establishments (eg. universities), it may be their policy to avoid having multiple users (i.e. multiple IP addresses) connected to the same ethernet port. Thus, a switch would end up being blocked if connected directly. However, using a router in between the switch and the ethernet port can overcome this problem as the router would be seen only as one IP address.

Note 2: The second router (right) has DHCP disabled to avoid double NAT which could be a problem while trying to stream NETFLIX. With single NAT, the user would be assigned an IP address by the first router (which has DHCP enabled).

Before we begin, the Zodiac FX must be configured (this can be done by accessing the CLI using a serial communication tool like minicom). While configuring the Zodiac FX, keep in mind that:

  1. The Controller IP address must point to the IP address of the computer running RYU.
  2. The Gateway IP must be set to that of the first router (i.e. the router connected directly to the ethernet wall port)

Clone this wiki locally