FUTURE INTERNET Testbed @TWAREN
Che-Nan Yang
FUTURE INTERNET Testbed @TWAREN Che-Nan Yang NCHC,Taiwan Overview - - PowerPoint PPT Presentation
FUTURE INTERNET Testbed @TWAREN Che-Nan Yang NCHC,Taiwan Overview OpenFlow Testbed in TWAREN HPDMnet Multicast Streaming with OpenFlow Future Work 2 Future Internet There are many serious limitations in current Internet.
Che-Nan Yang
2
Scalability Security QoS Virtualization
3
Programmability Virtualization End-to-end slice
4
Make deployed networks programmable Makes innovation easier No more special purpose test-beds Validate your experiments on production network at full line
5
TWAREN
NOX OpenFlow Switch
iCAIR
Capsulator Capsulator Capsulator
OpenFlow Network @NCKU OpenFlow Network @KUAS
We do not have pure Layer2 network in TWAREN, using the Ethernet- in-IP tunnel instead.
6
T r a f f i c b e t w e e n N C K U & N C H C T r a f f i c a l s
i r r
s t
U A S K U A S a l s
e e s t r a f f i c b e t w e e n N C K U & N C H C
7
eth0 eth0 eth1 eth1 Capsulator @ NCHC Capsulator @ NCHC Tunnel port thread Tunnel port thread Border port thread1 Border port thread1 Border port thread2 Border port thread2 Tunnel port Border port Listen all the packets from border port Listen the MAC-in-IP packets
Both threads listen the common physical interface
User space Kernel space
8
Open vSwitch kernel module Open vSwitch kernel module eth0 eth0 eth1 eth1 Capsulator @ NCHC Capsulator @ NCHC Tunnel port thread Tunnel port thread Border port thread1 Border port thread1 Border port thread2 Border port thread2 Tunnel port Virtual border port User space Kernel space tap tap border port tap 1 tap 1
9
eth0 eth0 eth1 eth1 Open vSwitch kernel module Open vSwitch kernel module tap0 tap0 Capsulator Capsulator OvS-openflow daemon OvS-openflow daemon eth0, eth1: physical interfaces tap0, tap1: virtual interface system call interface bridge interface OvS-controller OvS-controller OpenFlow protocol
tap1 tap1 flow-based switching
10
11
OpenFlow Network @NCHC
TWAREN VPLS
OpenFlow Switch
OpenFlow Network @NCKU
OpenFlow Switch
OpenFlow Network @KUAS
OpenFlow Switch
12
13
14
Streaming Server
NCKU KUAS
iCAIR booth booth booth
Streaming Client
booth booth
6 2 2 M b p s Streaming Server Streaming Server 10Gbps 1 G b p s 1 G b p s 1Gbps 1Gbps
16
An International Consortium of Research Centers Has Formed a
Cooperative Partnership
To Address Key Challenges and Opportunities Related to Using Dynamically Provisioned Lightpaths for High Performance Digital Media (HPDM)
Multiple Sites Require High Performance/High Volume/High Definition
Digital Media Streaming Simultaneously Among All Locations (Point-To- Multipoint, Multipoint-To-Point, Multi-Point to Multi-Point)
This Consortium Is Designing and Developing New L1/L2 Capabilities
That Can Provide Large Scale HPDM Services, Which Can be Used for Any Data Intensive Application, Not Just Digital Media
17
CANARIE
Communications Research Centre (CRC) Canada
Electronic Visualization Laboratory(EVL), University of Illinois at Chicago
I2Cat
Inocybe
Institute of Computer and Network Engineering, TechnischeUniversitä
Carolo-Wilhelmina zuBraunschweig
International Center for Advanced Internet Research (iCAIR), Northwestern University
Korea Institute of Science and Technology Information (KISTI)
National Center for High-Performance Computing (NCHC) Taiwan
National Center for Supercomputing Applications (NCSA), University of Illinois
at Urbana-Champaign
NetherLight
Nortel
SARA
StarLight
SURFnet
Synchromedia
The BraunschweigUniversity of Art
University of Essex
University Van Amsterdam
18
19
20
Video transferred over FI testbed is not as smooth
There are mosaics appearing every second.
Because IGMP is not supported in OpenFlow, we
Extend FI Testbed Inter-OFCloud Control and Monitoring Development
OpenFlow Network at NTUST OpenFlow Network at KUAS OpenFlow Network at NCKU OpenFlow Network at iCAIR /Chicago (iGENI) OpenFlow Network at NCHC
Capsulator @NTUST
TWAREN VPLS VPN
OpenFlow Network at NCU OpenFlow Network at CHT-TL
OF Cloud @NCHC Monitoring Console OF Cloud @NCKU OF Cloud @NTUST OF Cloud @KUAS OF Cloud @NCU
Controller Controller Controller Controller Controller
Manage Plane Data Plane
Each Cloud has its own OF Controller
Each Controller manages topology and flow
Inter-Cloud flow could be made by connecting
Lack of global view for inter-cloud flows No loops allowed for inter-cloud topology Difficult to support QoS or SLA functions across clouds
28