Presentation is loading. Please wait.

Presentation is loading. Please wait.

Network Configuration Web API for Bandwidth Reservation draft-tsuzaki-netconfig-webapi-00 SDN RG IETF #92 Dallas, TX, USA Y. Tsuzaki R. Atarashi S. Suzuki.

Similar presentations


Presentation on theme: "Network Configuration Web API for Bandwidth Reservation draft-tsuzaki-netconfig-webapi-00 SDN RG IETF #92 Dallas, TX, USA Y. Tsuzaki R. Atarashi S. Suzuki."— Presentation transcript:

1 Network Configuration Web API for Bandwidth Reservation draft-tsuzaki-netconfig-webapi-00 SDN RG IETF #92 Dallas, TX, USA Y. Tsuzaki R. Atarashi S. Suzuki K. Mitsuya K. Okada

2 Motivation Network became more programmable thanks to the raise of SDN and NFV Letting applications or end-users take more advantage of this Aims to manage complicated networks in a centralized manner with a simple policy

3 3 Campus Network (Not Support SDN) Various ISPs Data Center Network (Not Support SDN) The Internet (Not Support SDN) Campus Network Administrator Each ISP Administrator Data Center Network Administrator Policy Conventional Network Management

4 4 SvDN Controller Campus Network (Not Support SDN) Data Center Network (Not Support SDN) Backbone Network (Support SDN) SDN Controller NETCONF Application Policy Administrator Policy explicitly described as Service Description Our Goal is Service Defined Networking (SvDN)

5 SvDN : Service Defined Network ※ Define that the whole network provides various functions as “services” Describe explicitly service “specifications”, constraints and requirements for functions provided by the network In SvDN, app demands “I want to receive 4K streaming from YouTube” then the service description is extracted to various convectional network configurations on network devices across the world ※ Teramoto, Y., “Managing Networks Independently of the Physical Topology by Service Defined Network”, COMPSACW 2013 IEEE 37th

6 Srv1 FW Srv2 Srv3Srv4R ClientAClientB 10.0.0.0/24.101.102 192.168.2.0/24 DHCP(.100,.200).1.103.104.2 192.169.1.0/24 Example Virtual Topology

7 Network Description Language node { srv1.laccoons.org; srv2.laccoons.org; srv3.laccoons.org; srv4.laccoons.org; fw.laccoons.org; r.laccoons.org; } location { Building-A { srv1.laccoons.org; srv2.laccoons.org; srv3.laccoons.org; fw.laccoons.org; r.laccoons.org; } Building-B { srv4.laccoons.org; } group { red { srv2.laccoons.org; srv3.laccoons.org; srv4.laccoons.org; r.laccoons.org; fw.laccoons.org; } black { srv1.laccoons.org; fw.laccoons.org; } blue { r.laccoons.org; } service { dos-protection { enable; }

8 Service Description Language domain laccoons.org; networks { network black { address = "10.0.0.0/24"; vlan = 1000; srv1[address = "10.0.0.101"]; fw[address = "10.0.0.1"]; } network red { address = "192.168.1.0/24"; vlan = 1100; fw[address = "192.168.1.1"]; svr2[address = "192.168.1.102"]; svr3[address = "192.168.1.103"]; svr4[address = "192.168.1.104"]; r[address = "192.168.1.2"]; } network blue { address = "192.168.2.0/24"; vlan = 1200; r[address = "192.168.2.2"]; clientA; clientB; } event { always { reserve-bandwidth(10.0.0.101, 192.168.1.104); } action { reserve-bandwidth(10.0.0.101, 192.168.1.104) allocated_bandwidth = 10Mbps; }

9 Scenario 1/2 ApplicationAdministrator SvDN Controller Virtual Network Physical Resources NDL/SDL Topology Database Topology Database Configuration Generation Configuration Generation Configuration Provisioning Configuration Provisioning Network has been deployed!!

10 Scenario 2/2 Application SvDN Controller Virtual NetworkPhysical Resources Configuration Generation Configuration Generation Configuration Provisioning Configuration Provisioning Bandwidth! Web API { request:{ resource:{ bandwidth:, } destination:, }

11 Summary Proposed SvDN, a new type of network management, to let applications or end-users take advantage of programmable networks Current work: developing Proof of Concept on Japanese nationwide academic network and a commercial datacenter Where to standardize Service Description?


Download ppt "Network Configuration Web API for Bandwidth Reservation draft-tsuzaki-netconfig-webapi-00 SDN RG IETF #92 Dallas, TX, USA Y. Tsuzaki R. Atarashi S. Suzuki."

Similar presentations


Ads by Google