Future Internet Testbed and Future Internet Testbed and Multi-Domain OpenFlow M t i TWAREN Management in TWAREN
- Dr. Te-Lung Liu
NCHC,Taiwan
Future Internet Testbed and Future Internet Testbed and - - PowerPoint PPT Presentation
Future Internet Testbed and Future Internet Testbed and Multi-Domain OpenFlow M Management in TWAREN t i TWAREN Dr. Te-Lung Liu NCHC,Taiwan Overview TWAREN FI Testbed Multi-Domain OpenFlow Management 2 TWAREN OpenFlow Testbed
Future Internet Testbed and Future Internet Testbed and Multi-Domain OpenFlow M t i TWAREN Management in TWAREN
NCHC,Taiwan
Overview
TWAREN FI Testbed Multi-Domain OpenFlow Management
2
TWAREN OpenFlow Testbed in 2010
NOX
iCAIR
l
Capsulator
NCHC TWAREN L3
OpenFlow Switch
Capsulator
L3 Network
Capsulator Capsulator
OpenFlow Network @NCKU OpenFlow Network @KUAS @NCKU @
NCKU and KUAS are pilot universities that connected with the Testbed The OpenFlow Testbed is extended to iGENI@iCAIR The OpenFlow Testbed is extended to iGENI@iCAIR Capsulator (Ethernet-in-IP tunnel) is used to emulate pure L2 network for OpenFlow
3
TWAREN OpenFlow Testbed in 2011
NCU
OpenFlowNCHC
OpenFlow SwitchTWAREN
OpenFlow Switch OpenFlow Switch SwitchCapsulator
VPLS
KUAS NCKU CHT-TL
OpenFlow Switch OpenFlow Switch OpenFlow SwitchNTUST
OpenFlow SwitchCapsulator Capsulator
NTUST, NCU and CHT-TL joined the Testbed. For TWAREN connectors (NCKU KUAS and NCU) a dedicated VPLS VLAN is
4
For TWAREN connectors (NCKU, KUAS and NCU), a dedicated VPLS VLAN is allocated for better transmission performance.
Emulab/ProtoGENI Testbed
TWISC (Taiwan Information Security
Research and Education Center) 206 f
in Taiwan.
Third largest Emulab in the world
g
Testbed@TWISC is operated by
NCKU team and co-located in NCHC
A portion of the testbed is planned to
Control Network Control Network Control Network Control NetworkA portion of the testbed is planned to
try ProtoGENI test with University of Utah.
Experiment N t k Experiment Network Experiment N t k Experiment Network Firewall Firewall Firewall Firewall Firewall Firewall Firewall Firewall Firewall Firewall Firewall Firewall Firewall FirewallA lightpath is provisioned between
NCHC and iCAIR shared by both OpenFlow and Emulab/ProtoGENI
Network Experiment Switch BOSS OPS Network Experiment Switch BOSS OPS BOSS OPS BOSS BOSS OPS OPS5
Lightpath and VLAN setup
iCAIR Lab Vlan 2782 iCAIR 7609P@HC Trunk Vlan 462 Vlan 2782 Trunk port Vlan 462 Vlan 2782 Vlan 462 Vlan 1548 iCAIR OF (with NCKU) – Vlan 2782 7609P@TN Emulab/ProtoGENI – Vlan 462 Vlan 462 Vlan 2782 Vlan 1548 Vlan 1555 7609V NCKU NCKU Vlan 2782 Vlan 1548 Vlan 1555 Vlan 462 NCHC
OF sw A OF sw B
7609V NCKU EE E l b/P t GENI Vl 462 Vlan 462 Vl 1548 Emulab @NCHC Emulab/ProtoGENI – Vlan 462 NCKU OF (with iCAIR) – Vlan 1548 Vlan 1548
6
iGENI - Taiwan Integrated Research Network
7
Multi-Domain OpenFlow Management
Each network domain has its own OF Controller
Each Controller manages topology and flow provisioning Each Controller manages topology and flow provisioning
inside the domain
Inter-domain flow could be made by connecting partial flows
provisioned by controllers of each cloud
Lack of global view for inter-domain flows No loops allowed for inter-domain topology Difficult to support QoS or SLA functions across domains
I d l d d f l
Inter-domain topology auto-discovery is required for multi-
domain management
8
Inter-Domain Topology Discovery (I)
OpenFlow Controller just only knows its directly connected
switches.
ENVI is a useful GUI tool to show OpenFlow topology under
single controller.
OFA OFB OFC OFD Controller1 Controller2 Domain OF OF
Topology of Domain1
OF OF
Topology of Domain2
UI
9
OFA OFB OFC OFD
Inter-Domain Topology Discovery (II)
We add additional contents in LLDP packet to let Controllers
have its neighbors’ connectivity details have its neighbors connectivity details.
ENVI is also modified to show the whole topology.
OFA OFB OFC OFD Controller1 Controller2 Domain OF OF OF OF UI
Topology of Domain1 & 2 10
OFA OFB OFC OFD
Results
Multi-Domain Network Topology shown in GUI shown in GUI Physical OpenFlow Network Topology
11
12