Generalized Multi- Protocol Label Switching The DRAGON - - PowerPoint PPT Presentation

generalized multi protocol label switching
SMART_READER_LITE
LIVE PREVIEW

Generalized Multi- Protocol Label Switching The DRAGON - - PowerPoint PPT Presentation

Generalized Multi- Protocol Label Switching The DRAGON implementation at SARA J u l y 5 t h 2 0 0 6 M a r k M e i j e r i n k R o b P r i c k a e r t s Outline Hybrid networks and SARA GMPLS in a nutshell The DRAGON Project GMPLS @


slide-1
SLIDE 1

Generalized Multi- Protocol Label Switching

J u l y 5 t h 2 0 0 6 M a r k M e i j e r i n k R o b P r i c k a e r t s

The DRAGON implementation at SARA

slide-2
SLIDE 2

Outline

Hybrid networks and SARA GMPLS in a nutshell The DRAGON Project GMPLS @ SARA Conclusion and Recommendations

slide-3
SLIDE 3

Hybrid networks and SARA

slide-4
SLIDE 4

Hybrid Networks and SARA

What is SARA?

IT service centre More then 30 years of experience! High performance networking, infrastructure services and high performance computing and visualization

slide-5
SLIDE 5

Hybrid Networks and SARA

Background information

National Research and Education Networks evolved into Hybrid Networks Routed IP and Light path or Optical sections Layer 1 or Layer 2 connections Dedicated Bandwidth and QoS

slide-6
SLIDE 6

Hybrid Networks and SARA

The possible need for GMPLS

Increased demand for Light path configuration Manual Light path configuration by NOC!! Time demanding and subject to Human Errors!! Need for automated Light path configuration Automated Light path Research in cooperation with the University of Amsterdam

slide-7
SLIDE 7

Hybrid Networks and SARA

The GMPLS research goals

Gain knowledge on Generalized MPLS Get familiar with the DRAGON Project Create a GMPLS capable network by using the DRAGON software Test the DRAGON Software Check RFC compliance of the DRAGON software Research the DRAGON softwares potential for SARA

slide-8
SLIDE 8

GMPLS in a nutshell

slide-9
SLIDE 9

GMPLS in a nutshell

Key features

Support for Packet Switched Capable, Layer2 Switched Capable, Time-Division Multiplex Capable, Lambda Switched Capable and Fiber Switched Capable networks Control- and Data-plane can be physically separated Link Management Protocol Suggested Label Link Bundling

slide-10
SLIDE 10

GMPLS in a nutshell

slide-11
SLIDE 11

GMPLS in a nutshell

slide-12
SLIDE 12

GMPLS in a nutshell

slide-13
SLIDE 13

GMPLS in a nutshell

slide-14
SLIDE 14

GMPLS in a nutshell

slide-15
SLIDE 15

GMPLS in a nutshell

slide-16
SLIDE 16

GMPLS in a nutshell

slide-17
SLIDE 17

GMPLS in a nutshell

slide-18
SLIDE 18

GMPLS in a nutshell

slide-19
SLIDE 19

GMPLS in a nutshell

slide-20
SLIDE 20

GMPLS in a nutshell

slide-21
SLIDE 21

GMPLS in a nutshell

slide-22
SLIDE 22

GMPLS in a nutshell

slide-23
SLIDE 23

GMPLS in a nutshell

LSP Hierarchy

slide-24
SLIDE 24

The DRAGON Project

slide-25
SLIDE 25

The DRAGON Project

Introduction

Dynamic Resource Allocation via GMPLS Optical Networks Open Source GMPLS implementation Goal: Create dynamic, deterministic and manageable end- to-end network transport services for high-end E-Science applications Funded by the National Science Foundation (US)

slide-26
SLIDE 26

The DRAGON Project

Building blocks

Client System Agent CSA Network Aware Resource Broker NARB Application Specific Topology Builder ASTB Virtual Label Switch Router VLSR

slide-27
SLIDE 27

The DRAGON Project

VLSR

Enables non-GMPLS capable switches to be used in GMPLS networks Uses Open Source versions of OSPF-TE and RSVP-TE Runs on Unix-based servers Translates GMPLS messages into switch specific protocols such as CLI, SNMP, TL1 and XML

slide-28
SLIDE 28

The DRAGON Project

VLSR

slide-29
SLIDE 29

The DRAGON Project

Implementation

HOPI testbed Hybrid Optical & Packet Infrastructure Deploy, test, evolve and evaluate new network technologies and architectures CHEETAH testbed Circuit-switched High-speed End-to-End Transport ArcHitecture

slide-30
SLIDE 30

The DRAGON Project

Extendability and developments

Developed and GNU General Public License Write add-ons yourself Active development Nightly build Main contributors: University of Maryland UMD, Mid- Atlantic Crossroads MAX, University of Southern California Information Sciences Institute East USC/ISIS and George Mason University GMU

slide-31
SLIDE 31

GMPLS @ SARA

slide-32
SLIDE 32

GMPLS @ SARA

Infrastructure

“GMPLS Tutorial and R&E Network Implementation” by Chris Tracy at the University of Amsterdam April 19th 2006

slide-33
SLIDE 33

GMPLS @ SARA

Test

Creating a LSP between the two CSA’s Break down a LSP

slide-34
SLIDE 34

GMPLS @ SARA

Creating a LSP between the two CSA’s

Execution

cln_host1-DRAGON> edit lsp test cln_host1-DRAGON(edit-lsp-test)# set source ip-address A.B.C.39 lsp-id 1000 destination \ ip-address A.B.C.41 tunnel-id 2000 cln_host1-DRAGON(edit-lsp-test)# set bandwidth gige_f swcap l2sc encoding ethernet \ ethernet cln_host1-DRAGON(edit-lsp-test)# set vtag any cln_host1-DRAGON(edit-lsp-test)# exit cln_host1-DRAGON> commit lsp test

Test link by sending ping requests over the Data-plane Create and analyze packet dumps

slide-35
SLIDE 35

GMPLS @ SARA

Break down a LSP

Execution

cln_host1-DRAGON> delete lsp test

Test if link fails by sending ping requests over data plane Create and analyze packet dumps Results

slide-36
SLIDE 36

Conclusion and Recommendations

slide-37
SLIDE 37

Conclusion and Recommendations

GMPLS

Can be a solution for Light path Automation Is a robust and divers Technology with good industry acceptance and development Has sufficient Hardware-Based solutions Has limited Software-Based solutions Has one serious OpenSource developer (DRAGON)

slide-38
SLIDE 38

Conclusion and Recommendations

The DRAGON implementation

Already capable of basic GMPLS functionality Sponsored Research with high potential, but still under development No support for LMP so far Link bundling expected in the (near) future Can help SARA and the University of Amsterdam get hands-on experience with GMPLS

slide-39
SLIDE 39

Questions?