cheetah - cheetah – c ircuit switched h igh-speed e nd-to- e nd t ransport a rc h itecture

13
1 CHEETAH - CHEETAH – C ircuit Switched H igh- Speed E nd-to-E nd T ransport A rcH itecture Xuan Zheng, Xiangfei Zhu, Xiuduan Fang, Anant Mudambi, Zhanxiang Huang and Malathi Veeraraghavan Nov. 1, 2004 An NSF-sponsored project Other participant organizations: ORNL, NCSU, CUNY

Upload: inga

Post on 18-Mar-2016

31 views

Category:

Documents


3 download

DESCRIPTION

CHEETAH - CHEETAH – C ircuit Switched H igh-Speed E nd-to- E nd T ransport A rc H itecture. Xuan Zheng, Xiangfei Zhu, Xiuduan Fang, Anant Mudambi, Zhanxiang Huang and Malathi Veeraraghavan Nov. 1, 2004. An NSF-sponsored project Other participant organizations: ORNL, NCSU, CUNY. Demo #1 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 2: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

2

Demo #1

File transfer application integrated with CHEETAH

software

Page 3: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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!

Page 4: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 5: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 6: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 7: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 8: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

8

Demo #2

RSVP-TE Signaling Interoperability Testing

Page 9: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 10: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 11: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 12: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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

Page 13: CHEETAH -  CHEETAH  – C ircuit Switched  H igh-Speed  E nd-to- E nd  T ransport  A rc H itecture

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