20070212-summerhill

Download Report

Transcript 20070212-summerhill

Dynamic Circuit Services and
the HOPI Testbed
Update on Dynamic Services
Rick Summerhill
Director, Network Research, Architecture, and Technologies
Joint Techs
University of Minnesota
12 February 2007
Minneapolis, MN
Agenda
• Infrastructure Supporting Dynamic Circuit
Services
• High Level Overview:
• What are we trying to do?
• HOPI Testbed Overview
• Deployment on the Internet2 Network
• Collaborations with Other Networks
• Workshops
Internet2 Network: Infrastructure with Multiple Services
Routed IP
Network”
Router Layer
Ethernet Layer
Switched SONET
Layer (vcat, lcas)
Provisioned
Services
“SONET
Switched
Network”
Switched WDM
Optical Layer
Multi-Layer GMPLS Networks
Separate (Peering) Control Plane Instantiations for
each of the above
“Ethernet
VLAN
Switched
Network (i.e.,
HOPI)”
Overview
• Support Applications that demand capabilities that are hard to
support in a shared packet infrastructure
• Large bandwidth applications
• Applications that benefit from circuit characteristics, and that may be
low bandwidth in nature
• Dynamically create data paths that look like circuits - ”lightpaths”
• Networks taking different approaches:
•
•
•
•
ESnet is taking an MPLS over Ethernet approach
Internet2 (HOPI) taking an Ethernet VLAN approach
Internet2 (Ciena) taking a SONET approach
GEANT is taking a SONET approach
Circuit Service Types
• Static Services - Configured by our NOC
• Ethernet or SONET Framed over Lambda Directly on the Infinera wave equipment
• SONET Circuits through the Ciena equipment
• Ethernet Framed tagged or untagged circuits
under SONET via GFP
• MPLS L2VPNs
• Dynamic Circuit Service
• Only through the Ciena equipment at the start,
eventually evolving to the full platform
• Create Circuits in seconds for periods of hours to
weeks
HOPI and Dynamic Circuit Services
• HOPI provides a testbed
• Dynamic Circuit Services on Ciena equipment is
intended to provide persistent capabilities for
applications
• HOPI will move more towards an experimental facility
• Capabilities developed on HOPI will migrate to the Ciena
platform
• Two challenges at this time
• Intra-domain - Integrating the DRAGON GMPLS control plane
wo control the Ciena platform
• Inter-domain - Networks must be able to inter-connect
• Control plane additions - AAA and scheduling
Multi-Domain Control Plane
GEANT
•
•
•
•
•
Multi-Domain Provisioning
Interdomain ENNI (Web Service and OIF/GMPLS)
Multi-domain, multi-stage path computation process
AAA
Scheduling
Internet2
Network
RON
RON
Dynamic Ethernet
Dynamic Ethernet
TDM
ESNet
Domain Controller
Ctrl Element
Ethernet
SONET Switch
Router
Data Plane
Control Plane Adjacency
LSP
IP Network (MPLS, L2VPN)
Collaboration with Other Networks
• Working closely with Dante, Canarie, and ESnet on
Inter-domain Interoperability
• Meetings in December and January, to continue in
May
• Much ongoing work to utilize existing technologies
• Will meet in May after TERENA 2007
• Also participating in the OGF working groups to insure
standards compatibility
• For example, integrate existing topology disccovery
efforts
DRAGON Control Plane - Key Components
• Network Aware Resource Broker – NARB
• Intradomain listener, Path Computation, Interdomain Routing
• Virtual Label Swapping Router – VLSR
• Open source protocols running on PC act as GMPLS network
element (OSPF-TE, RSVP-TE)
• Control PCs participate in protocol exchanges and provisions
covered switch according to protocol events (PATH setup, PATH
tear down, state query, etc)
• Client System Agent – CSA
• End system or client software for signaling into network (UNI or
peer mode)
• Application Specific Topology Builder – ASTB
• User Interface and processing which build topologies on behalf
of users
• Topologies are a user specific configuration of multiple LSPs
Development Team for DCS
• Team created to bring dynamic services to the
Internet2 Network using the Ciena Platform
•
•
•
•
•
•
Tom Lehman - lead
Jerry Sobieski
Xi Yang
Chris Tracy
Jarda Flidr
Additional developer to be named later
• Develop services over the next two years that provide
services on the entire network
• Workshops in preparation, more later
What is the HOPI Service?
• Physical Connection:
• 1 or 10 Gigabit Ethernet
• Circuit Service:
• Point to Point Ethernet VLAN Circuit
• Tagged or Untagged VLANs available
• Bandwidth provisioning available in 100 Mbps increments
• How do Clients Request?
• Client must specify [VLAN ID|ANY ID|Untagged], SRC Address, DST
Address, Bandwidth
• Request mechanism options are GMPLS Peer Mode, GMPLS UNI
Mode, Web Services, phone call, email
• Application Specific Topology is a user specific instantiation of multiple
individual circuits
GMPLS Provisioned
Ethernet Services
“Local ID” for
Egress Control
User Requests:
VLSR PC
Ethernet
switch
VLSR PC
Ethernet
switch
•Peer to Peer
•UNI
•XML API
VLSR PC
VLAN XX LSP
Ethernet
switch
VLSR PC
Ethernet
switch
VLAN YY LSP
VLSR PC
Ethernet
switch
VLSR PC
Ethernet
switch
• Multiple Ethernet Provisioning Options
• Point to Point Ethernet VLAN based LSPs
• Ethernet switch (vendor specific) features applied to guarantee LSP
bandwidth in increments of 100 Mbit/s
• Edge connection flexibility provided by use of “Local ID” feature which allows
flexible combinations of one port, multiple ports, tagged ports, and untagged
ports to be glued on to end of LSP. Can be dynamically adjusted.
• Users can request services via Peer to Peer GMPLS, UNI style GMPLS, or
via an XML application interface
What is the Dynamic Circuit Service?
• Physical Connection:
• 1 or 10 Gigabit Ethernet
• OC-3, OC-12, OC-48, OC-192 SONET
• Circuit Service:
•
•
•
•
Point to Point Ethernet VLAN Circuit
Point to Point Ethernet Framed SONET Circuit
Point to Point SONET Circuit
Bandwidth provisioning available in 50 Mbps increments
• How do Clients Request?
• Client must specify [VLAN ID|ANY ID|Untagged], SRC Address, DST
Address, Bandwidth
• Request mechanism options are GMPLS Peer Mode, GMPLS UNI
Mode, Web Services, phone call, email
• Application Specific Topology is a user specific instantiation of multiple
individual circuits
Workshops
• Two day workshop
• Provide a working knowledge of how to
design and deploy a GMPLS based
dynamic services network
• Overview of GMPLS architecture
• RSVP and OSPF protocols
• Basic Control Plane Concepts
• Routing, Path Computation, Signaling
Workshops, continued
• Hands-on workshop, attendees will:
• Implement a dynamic services test-bed (Ethernet
based), using the DRAGON GMPLS Software
Suite
• Schedule:
• First day will focus on concepts and basic control plane
design and implementation
• Second day will explore inter-domain dynamic services
and provisioning
• Target Audience: Senior Network Engineers
familiar with current R&E network infrastructure, IP
architectures, and ethernet switching.
• See http://events.internet2.edu/2007/DCS/
Questions?
[email protected]