Transcript Document

SDX’s & the Internet2
Innovation Platform
•
Event/Date
To keep our community at
the “tip of the spear”,
how can we support the
evolution of SDX’s?
• Presenter,
Rob Vietzke -Vice President, Network Services
PresenterTitle, Internet2
Eric Boyd - Senior Director, Strategic Projects
Title or Title
•
•
•
The Community’s Network Story (2014)
• Abundant Bandwidth / 100G+
• Deeply Programmable (Native OpenFlow)
• Support for Data Intensive Science (Science
DMZ)
Interconnected with public Internet
Supports production quality & disruptive innovation
•
Open for your innovation!
Provides production & innovation platform to:
• Dozens of high performance compute clusters
• Hundreds of campus data centers
• Potentially thousands of SDN ports
• Hundreds of wireless access networks
• Thousands of researchers
• Millions of potential collaborators
Internet2 and SDXs
• Internet2 operates several IXPs & Collaborates Internationally
–
–
–
–
MAN LAN with NYSERNET / WIX with MAX
Singapore Facility with Singaren
ANA-100G with ESNET, CANARIE, NORDUNET, SURFNET, GEANT
Soon: AGE-OX w/ Ankubut in Fujarah, UAE
• None are currently “SDXs”
• However …
• Internet2 operates a backbone network …
–
–
–
–
Interconnects Starlight, AMLIGHT, Pacific Wave, MANLAN, WIX
Interconnects public exchanges too: Equinix, Telex, SIX, others
… which can also be viewed as a set of IXPs
… which can also be viewed as a single distributed IXP
• The backbone network is built on an SDN substrate, arguably making it a
set of SDXs
Internet2 Network
Advanced Layer2 Services
Topology Map
Seattle
June 2014
Portland
Minneapolis
Albany
Boston
Equinix
Starlight
Chicago
Salt Lake City
Sunnyvale
Cleveland
New York
Denver
Philadelphia
Pittsburgh
Ashburn
Kansas City
Washington D.C.
Columbia
Raleigh
Los Angeles
Tulsa
Phoenix
Charlotte
Atlanta
Tucson
El Paso
Dallas
Jackson
Baton Rouge
Advanced Layer2 Service PoP
Houston
Jacksonville
Growing Use of AL2S
Innovation Platform Petabytes per month
Timeline
•
•
•
•
•
•
•
•
•
April, 2012: Announce intent to build AL2S on SDN
October, 2012: AL2S is launched
March, 2013: AL2S becomes heterogeneous
April, 2013: Innovative Applications Contest Launched
August, 2013: Begin migration of AL3S over AL2S
November, 2013: Innovative Applications Demo’d
December, 2013: AL2S supports Multpoint VLANs
March, 2013: FlowSpace Firewall debuts
June, 2014: AL2S supports network virtualization
2013 Internet2 Innovative Application Awards
GOLD
SILVER
Projects include:
Video streaming
BGP routing over OpenFlow
SDN for Exchange Points
GENI integration
10 – © 2013 Internet2
BRONZE
Service Levels – Which is the SDX?
• Scientist
– Request: “I want to transfer data and do compute / storage between
this set of endpoints with this flow pattern”
– Answer: “You should use the FTP service” (or “You should
videconferencing service” or “You should use broadcast service”,
etc.)
• Middleware Builder
– Request: “I want to build an FTP Service”
– Answer: “You should use the Compute service, the Storage service,
and the Network Service in these configurations”
• Network Operator
– Request: “I want a VLAN between these two points” or “I want to
control switches along this path”
What is an SDX?
• Basic components
– SDN Switches
– Controller
– Virtual Machines and/or compute/storage
• Challenges
–
–
–
–
–
–
Compelling applications
Programming abstractions
Scalable operations
Realistic deployment & Willing SDN peers
Analytics & Measurement
Moving bilateral pilots to multidomain operations
Internet2 definition of an SDX
• Includes one or more SDN-enabled Switch(es)
– Standards compliant / not built on proprietary vendor extensions
• Controlled by one or more SDN controllers
– Must enable user-supplied controllers (virtual IXPs or virtual networks)
• Platform for Innovation
– Built on open source, standards-compliant software
– Operationally transparent
– Enables next generation of application design
• Robust and scalable
– Backed by an integrated test harness (software stack is complicated)
– Nationwide / global footprint
– Availability must exceed standard for traditional Layer 3 networks
• Measurable
– perfSONAR & Analytics
– Operationally manageable
Workshop Charge (1)
• Identify trust, user authentication, resource use authorization
issues
– Leverage Community trust (InCommon)
– Interdomain provisioning
• Daisy chain models do not scale
• Certificate-based approaches have regular expiration problems
– Modular architecture
• Enables innovation
• Multiple opportunities for attack
• Multiple opportunities for resource overconsumption
Workshop Charge (2)
• Identify interoperability issues and testing strategies for different
models
– Multiple (subtly different) approaches to multi-tenancy (Flowvisor,
Flowspace Firewall, OVX, etc.)
– Multiple approaches to integrating compute and storage resources
– Monitoring software is common (perfSONAR), but what to test is
still being discussed
– Running a robust SDX requires multiple levels of software (Vendor
implementation of OF, Multi-tenancy solution, Controller,
Application, Interdomain Stitching) which requires a test harness,
automated test software, etc.
Workshop Charge (3)
• Specify a staged set of research and prototyping activities needed
to properly understand and realize these models in practice
–
–
–
–
Environment(s) to evaluate vendor implementations
Environment(s) to evaluate multi-tenancy implementations
Environment(s) to evaluate controllers
Environment(s) to evaluate cloud integration
Workshop Charge (4)
• Provide a strawman plan, with level of effort needed, for
experimenting with a national scale SDX prototype deployment
– Knit together Internet2 solution with several (3-4) implementations
at traditional IXPs
– Can we create a solution where someone who arrives at MAN LAN /
WIX / AMLIGHT / STARLIGHT (for example) can
• Deploy a controller across a multiple partner slice
• Integrate with GENI Racks on 3-4 campuses
• Stand up a prototype service (e.g. prototype research network without
routers)
• Integrate with OpenStack
SDX’s & the Internet2
Innovation Platform
•
Event/Date
To keep our community at
the “tip of the spear”,
how can we support the
evolution of SDX’s?
• Presenter,
Rob Vietzke -Vice President, Network Services
PresenterTitle, Internet2
Eric Boyd - Senior Director, Strategic Projects
Title or Title