CHEETAH - CHEETAH – C ircuit Switched H igh-Speed E nd-to- E nd T ransport A rc H itecture
Post on 18-Mar-2016
29 Views
Preview:
DESCRIPTION
Transcript
1
CHEETAH- CHEETAH – Circuit Switched High-
Speed End-to-End Transport ArcHitecture
Xuan Zheng, Xiangfei Zhu, Xiuduan Fang, Anant Mudambi, Zhanxiang Huang and Malathi Veeraraghavan
Nov. 1, 2004An NSF-sponsored project
Other participant organizations: ORNL, NCSU, CUNY
2
Demo #1
File transfer application integrated with CHEETAH
software
3
Demo #1: introduction A file transfer application integrated with:
dynamic circuit setup and release (RSVP-TE) includes end host RSVP-TE clients external RSVP-TE control engine for Cisco 15454 MSPP
a transport protocol designed for dedicated circuits (FRTP – Fixed Rate Transport Protocol)
Pros and cons of rate-guaranteed transfers if load on TCP/IP network increases after the start of a
transfer, it would have been a “good” thing to have a rate guarantee
but, if load on TCP/IP network decreases after the start of the transfer, it would have been a “bad” thing to have a rate guarantee!
4
Demo #1: End-host RSVP-TE client and External RSVP-TE control software for 15454
End-host RSVP-TE client Original KOM RSVP: partial support of RFC 2205, 2210, 3209 Dragon RSVP-TE: partial support of RFC 3471, 3473 & GMPLS
SONET extensions Our work (in progress):
Make it compatible with Sycamore SN16000 More support of GMPLS SONET extensions
External RSVP-TE control software for 15454 Cisco 15454 MSPP only provides TL1 interface
to provision circuits Need an external RSVP-TE control software,
which can provision circuits by issuing TL1 commands to 15454
Solution: integrated Dragon RSVP-TE software with Monfox Dynamic TL1 library ONS-15454
RSVP-TE softwareDynamic TL1 library
RSVP-TE messages
TL1 commands
5
Demo #1: Demo Setup
Ethernet interface card
OC-48 interface card
Control card128.143.71.77
Primary NIC128.143.137.155
Secondary NIC10.0.0.2
Primary NIC128.143.137.167
Secondary NIC10.0.0.3
ETHERNET HUB
128.143.52.225MVSTU2 MVSTU3MVSTU6
External RSVP-TE software for the MSPP
Cisco 15454MSPP
Web server + RSVP-TE client+ FRTP
Web client + RSVP-TE client+ FRTP
Background trafficPATH message
PATHmessageRESVmessage
RESV message
TL1commands
WireProvisioned crossconnectionDynamicCrossconnection
6
Demo #1: The Event Flow in Web Application
At the web server side Hyperlink to file is a CGI script (download.cgi); filename embedded in hyperlink Download.cgi started automatically at server when user clicks hyperlink, which
triggers CHEETAH FT sender CHEETAH FT Sender initiates CHEETAH circuit setup by calling RSVP-TE client. CHEETAH FT Sender starts data transfer using dual paths: FRTP/circuit and TCP/IP
At the web client side A RSVP-TE client is running as daemon to accept the circuit setup request A CHEETAH FT receiver is running as daemon to receive the user data
Web server (mvstu2)Web client (mvstu3)
Web Browser(e.g. Mozilla)
Web Server (e.g. Apache)
download.cgi
Data transfer
URLResponse
RSVP-TEMessages
CHEETAH FT receiver
FRTPRSVP-TE interface
CHEETAH FT sender
FRTPRSVP-TE interface
RSVP-TE daemon
RSVP-TE daemon
7
Demo #1: Conclusions Running open-source GMPLS software external to
switches (such as Ethernet based VLAN switches and Cisco’s 15454 MSPP) is a feasible option.
Need to add CAC and route computation functions in external RSVP-TE control software to switches.
Circuit provisioning measurements Time for STS-1 circuit provisioning: ~500ms
Includes RSVP-TE message processing + TL1 switch config. No release measurement
8
Demo #2
RSVP-TE Signaling Interoperability Testing
9
Demo #2: Interoperability Test Background
CHEETAH – Circuit Switched High-Speed End-to-End Transport ArcHitecture An NSF-sponsored project at University of
Virginia Sycamore Networks
Provider of intelligent optical switching solutions
Industry leader in optical control plane technologies
Interoperability testing relationship with UVA Sycamore GMPLS software utilized in test
10
Demo #2: Signaling Test Scenario
Test elements: Dragon/KOM RSVP-TE client software Sycamore GMPLS software
Implementation: End-host RSVP-TE software and Sycamore Networks
RSVP-TE software SONET data plane Dynamically controlled circuit creation
11
SN16000 #1
SN16000 #2 SN16000 #3
RSVP-TE Client RSVP-TE Client
Sycamorelocal-area network
User planeSONET Link
Control planeSignaling Link
Dynamically set upSONET Circuit
Demo #2: Signaling Software Interoperability
PATH message
RESV message
12
Demo #2: Demo Configuration
ETHERNET HUBPrimary NIC128.143.137.155
RSVP-TE client
MVSTU2
Primary NIC128.143.137.167
RSVP-TE client
MVSTU3
PCSycamore switch emulator
Tcpdump/Ethereal
13
Signaling interoperability testing successful Vendor implementation of GMPLS protocols
is mature, ready for deployment of CHEETAH services (e-science applications) today
Key feature requirements for research community network applications
Signaling support for Ethernet/SONET hybrid circuits Support for uni-directional circuits Support for scheduled (advanced reservation) calls
Demo #2: Conclusions
top related