All Projects → shreyakupadhyay → SDN-Datacenter

shreyakupadhyay / SDN-Datacenter

Licence: MIT license
Making a software defined datacenter. Which includes various virtual networks with mutiple network functions deployed on it. This includes SDN network deployed on real hardware.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to SDN-Datacenter

Zerotierone
A Smart Ethernet Switch for Earth
Stars: ✭ 7,839 (+27896.43%)
Mutual labels:  sdn, virtual-network
TupleNet
TupleNet is a lightweight tool for building virtual-networking
Stars: ✭ 26 (-7.14%)
Mutual labels:  sdn, virtual-network
react-native-mercadopago-px
🚀 MercadoPago PX bridge for react-native
Stars: ✭ 87 (+210.71%)
Mutual labels:  bridge
katana-slice manager
5G Network E2E Slice Manager
Stars: ✭ 61 (+117.86%)
Mutual labels:  sdn
matrix-appservice-bridge
Bridging infrastructure for Application Services
Stars: ✭ 119 (+325%)
Mutual labels:  bridge
SerialToTCPBridgeProtocol
An error tolerant serial UART to TCP connection, raw data bridge.
Stars: ✭ 16 (-42.86%)
Mutual labels:  bridge
dotnet-design-patterns-samples
The samples of .NET design patterns
Stars: ✭ 25 (-10.71%)
Mutual labels:  bridge
native-js-interactive-encapsulation
主要用于vue和原生的交互
Stars: ✭ 18 (-35.71%)
Mutual labels:  bridge
sdn-nfv-papers
This is a paper list about Resource Allocation in Network Functions Virtualization (NFV) and Software-Defined Networking (SDN).
Stars: ✭ 40 (+42.86%)
Mutual labels:  sdn
rpi-roam-webapp
Setup script and web application for a wireless Raspberry Pi bridge.
Stars: ✭ 13 (-53.57%)
Mutual labels:  bridge
FlexHybridApp-iOS
WebView bridge interface with Promise pattern
Stars: ✭ 17 (-39.29%)
Mutual labels:  bridge
lexik-jose-bridge
An Encoder for the LexikJWTAuthenticationBundle that uses web-token/jwt-framework
Stars: ✭ 27 (-3.57%)
Mutual labels:  bridge
matrix-pstn-bridge
☎️ A Matrix Puppet bridge for the public telephone network that supports a number of VoIP providers (Twillo, Vonage, etc.). Sends and receives voice and SMS.
Stars: ✭ 25 (-10.71%)
Mutual labels:  bridge
instagram
A Matrix-Instagram DM puppeting bridge
Stars: ✭ 69 (+146.43%)
Mutual labels:  bridge
FlashRoute
🚀 Takes minutes to explore the topology of all routable /24 prefixes in IPv4 address space. Now supports IPv6 scan!
Stars: ✭ 26 (-7.14%)
Mutual labels:  network-topology
husarnet
Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.
Stars: ✭ 128 (+357.14%)
Mutual labels:  sdn
uvlayout bridge
Blender Add-On: A bridge between Headus UVlayout and Blender
Stars: ✭ 20 (-28.57%)
Mutual labels:  bridge
can2mqtt
Bidirectional CAN-Bus to MQTT-Bridge
Stars: ✭ 39 (+39.29%)
Mutual labels:  bridge
iovisor-ovn
IOVisor OVN integration
Stars: ✭ 62 (+121.43%)
Mutual labels:  sdn
TgTwitterStreamer
Continous Integration from Twitter to Telegram.
Stars: ✭ 55 (+96.43%)
Mutual labels:  bridge

Software Defined Datacenter:

Problem statement:

Overview:

Deploying a Software defined network(SDN) on a physical hardware consisting raspberry pi. Performing network slicing and further installing firewall as a service on the sliced network.

Description:

The deployed single physical network which contains two types of traffic : Type-1 (Faculty) and Type-2 (students). The Type-1 traffic gets higher bandwidth and lower delays and goes through relaxed firewall rules while Type-2 gets smaller bandwidth per user and best effort delays and restricted rules through firewall.

Tasks:

  1. Deploy SDN network on hardware using 6 host(3 raspberry pi and 3 ubuntu complaint system), neatgear L2 switch and SDN software components. This is task 1.
  2. Performing network slicing using OpenVirtex and mininet. This is task 2.
  3. Deploying SDN virtual network according to the description provided above.
  4. Installing various network functions such as Firewall as a Service(FWaaS) on the above sliced network inside mininet. This is task 3.

Project Documentation:

  1. Network topology deployed using SDN on physical hardware.
  2. Procedure followed for various tasks:
    a. For task 1.
    b. For task 2.
    c. For task 3.

Few references to working VM images for SDN softwares:

  1. Mininet VM, a network simulation tool for SDN network.
  2. FloodLight VM, a SDN controller.
  3. OpenVirtex VM, a network slicing tool.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].