180 likes | 298 Views
Internet2 Spring 2005 Member Meeting Application of GMPLS Technology and All-Optical Signal Regeneration Technology to Next-Generation Network (NGN). Application of GMPLS technology to traffic engineering. Shinya Tanaka, Hirokazu Ishimatsu, Takeshi Hashimoto, Shiro Ryu (1),
E N D
Internet2 Spring 2005 Member Meeting • Application of GMPLS Technology and All-Optical Signal Regeneration Technology to Next-Generation Network (NGN) Application of GMPLS technology to traffic engineering Shinya Tanaka, Hirokazu Ishimatsu, Takeshi Hashimoto, Shiro Ryu (1), and Shoichiro Asano (2) 1: Laboratories, Japan Telecom Co., Ltd. 2: National Institute of Informatics May 4, 2005
Agenda • Motivation • GMPLS applications • Traffic engineering scenario • How does it work? • Results and discussion • Conclusion
Motivation • GMPLS enables dynamic topology reconfiguration in “layer 2/1” network. • Establish new physical connection, change route, change destination, … • Many application ideas have been proposed but few applications have been demonstrated. • Application of GMPLS technology to traffic engineering.
GMPLS applications … for whom? • For users • On-demand private line (wire). • Not “pseudo wire” (PWE; Pseudo Wire Emulation), but real wire. • User originated signaling. • For service network providers • Decrease of network turn-up time. • Fault recovery considering layer integration. • Traffic engineering with dynamic topology modification.
Dynamic topology modification • Modify the topology of the carrier layer (the network layer carrying IP). • Current network … carrier layer topology is STATIC (configured by human) • In GMPLS network … carrier layer topology is DYNAMIC. IP layer can control carrier layer topology. i.e. IP layer can modify carrier layer topology as IP layer wants. IP Traditional MPLS ( “PSC” in GMPLS ) Eth PPP/HDLC ATM/FR Carrier layer SONET / SDH / Optical
Traffic packets New GMPLS LSP (Label Switched Path) Basic Idea of traffic engineering with dynamic topology modification Congested GMPLS network GMPLS LSP (= Carrier layer path) is presented as an available IP link to IP layer
Testbed Network configuration PS Traffic monitor (Packet Shaper) Host A R1,2 High-speed IP router (Cisco 124xx) R3 PC router (Linux base) PS PXC Photonic cross-connect Calient DiamondWave 128 SITE A R3 TE-controller (Traffic engineering controller) R1 R2 PS PXC Host B Control plane network SITE B
Equipments • High-speed IP routers. • PXCs • All optical cross-connect. Ability to switch optical link independently from signal type (GbE, SONET, SDH, …) • PC routers: Linux based PC routers • GMPLS protocol software installed. • Traffic monitors: Packeteer “Packet Shaper” (PS) • for traffic quality monitoring. • PS can measure application level response. • In this experiment, telnet session response time is measured. • Traffic engineering controller (TE-controller) • A laptop PC running the scenario driver program written in Java.
Scenario • Telnet from Host A to Host B. • Add delay at R3 to emulate network congestion (by “netem”; network emulator.) • http://developer.osdl.org/shemminger/netem • Packet Shaper detects quality degradation of the telnet session. • Quality means response time in this context. • Send a SNMP trap to TE-controller as an alarm • TE-controller will … • Establish new GMPLS LSP (optical link) • Update routing policy • Modify routing table as only telnet (tcp port 21) packets are transported over the LSP. • Then the quality of the telnet session will recover.
How does it work (1) Initial state Host A PS SITE A R3 R1 R2 PS PXC TE-controller No signal transmitted Host B SITE B (control plane network is not shown)
How does it work (2) Telnet from host A to host B Host A PS SITE A telnet session R3 R1 R2 PS PXC TE-controller Host B SITE B
How does it work (3) Bad Quality Increase delay on R3 Host A PS detects quality degradation of the telnet session PS SITE A Congested (emulated by artificial packet delay) R3 R1 R2 PS PXC TE-Controller Host B SITE B
How does it work (4) Bad Quality PS sends alarm to TE-controller Host A PS SITE A Congested R3 ALARM ! (SNMP Trap) R1 R2 PS PXC TE-controller Host B SITE B
How does it work (5) Bad Quality Establish new GMPLS LSP (optical link) Host A PS SITE A Congested R3 R1 R2 PS PXC TE-controller Host B GMPLS LSP is set-up and becomes available as an IP link SITE B
How does it work (6) Change route of telnet traffic Good Quality Host A PS SITE A Congested R3 R1 R2 PS PXC TE-controller Host B SITE B
Results • The system worked successfully. • Quality of the telnet session has been recovered. • Telnet traffic has been bypassed to a new optical path. • Traffic of other services (ping, ftp, …) remains in bad quality. i.e. in large latency. • LSP set-up was completed within one second, but about ten seconds were necessary for the telnet session quality to recover.
Discussion • GMPLS will be useful when carrier layer resource sharing is planned. • e.g. Extra-traffic in SONET/SDH. • Coordination between a (GMPLS) control plane and resource management system is essential. • Resource measurement seems to be a core task of service provider.
Conclusion • GMPLS application to traffic engineering has been discussed. • One example has been successfully demonstrated.