1 / 7

Achieving the Programmable WAN: Introduction

Achieving the Programmable WAN: Introduction. Marshall Brinn, GPO March 18, 2014 1600-1730. What do we mean by the “Programmable WAN * ”. GENI wants to provide the impression of having your own private network [“WAN”]

mimis
Download Presentation

Achieving the Programmable WAN: Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Achieving the Programmable WAN:Introduction Marshall Brinn, GPO March 18, 2014 1600-1730

  2. What do we mean by the “Programmable WAN*” • GENI wants to provide the impression of having your own private network [“WAN”] • Creating connectivity across range of allocated resources (e.g. Stitching) • Traffic is isolated (your net from others) • Traffic flows along interfaces within your slice as configured (P2P, M-Cast, B-Cast) • But that’s really just where GENI begins. • To complete the picture, we must enable control over how traffic flows through this network: what paths, what protocols [“Programmable”] *This may be a misnomer: perhaps we mean “Distributed LAN”

  3. Example Slice Topology: WAN MAC/IFace Switch

  4. Example Slice Topology: Programmable WAN Network Controller MAC/IFace Switch Programmable Switch

  5. Example Slice Topology: Programmable WAN • Architecturally, GENI doesn’t specify how this is done: • Switches (generally, forwarding elements) could be S/W or H/W • Traffic could be stacked, tunneled, encapsulated • Different possible isolation mechanisms (VLAN, subnet, …) Network Controller MAC/IFace Switch Programmable Switch

  6. Programmability: Past, Present, near-Future • We already have a number of possibilities for network programmability in GENI • GENI OpenFlow Network • Mesoscale Infrastructure provides shared VLANs connected with OF switches • FOAM/FlowVisorSliced OF switches (by subnet, VLAN) • Experimenters can allocate/configure their own OVS switches, Click routers • Each of these has its strengths and limitations (particular wrt. to ease-of-use for experimenter)

  7. Agenda We’re looking, in this session, to step back and look at what is possible and desirable in offering a “Programmable WAN” capability to experimenters, both in new directions and extending existing directions • Nick Bastin, Barnstormer Softworks: VTS • Eric Boyd, Internet2: AL2S / Flowspace Firewall • Rick McGeer, US Ignite: GEE • Joe Mambretti, ICAIR: SDX, FOAM/Starlight • Jerry Sobieski, NORDUnet: GEANT • Open / Panel Discussion

More Related