90 likes | 320 Views
GENI SDN Offering. Marshall Brinn, GPO GEC18: October 28, 2013. Outline. Introduction Speakers: Eric Boyd, Internet2 Nick Bastin , Barnstormer Softworks Discussion: Planning to build the GENI SDN Offering. GENI’s SDN Offering to Experimenters.
E N D
GENI SDN Offering Marshall Brinn, GPO GEC18: October 28, 2013
Outline • Introduction • Speakers: • Eric Boyd, Internet2 • Nick Bastin, Barnstormer Softworks • Discussion: Planning to build the GENI SDN Offering
GENI’s SDN Offering to Experimenters • GENI offers experimenters a “user-specified programmable WAN” capability • A collection of resources networked in a user-specified manner (links, subnets) • An ability to program the forwarding decisions for traffic flowing across this WAN • The traffic on this WAN is logically segregated from traffic on other such WANs (slices) • The traffic on this WAN is visible through standard network monitoring tools (e.gtcpdump) We want to make simple things simple, common things easy, and cutting-edge things possible.
Speakers • Nick Bastin, Barnstormer Softworks • A Model for providing S/W switch-based programmable WAN for experimenters • Eric Boyd, Internet2: • Current plans and expected features for I2 offering in support of GENI SDN offering
Uniform approach to SDN-enabled Topologies • We seem to have two different approaches • An approach based on slicing H/W switches • An approach based on distinct S/W switches • I want to advocate for a uniform approach, from an experimenter’s perspective • Much like other resource allocation, you ask for what you want and you get the resources that match that request • If you want a H/W switch for your experiment, you should get a H/W configuration • If you want to work e.g. with IPv6 or OF1.3+, you should get a S/W configuration • If you don’t specify, you should get whatever is convenient and available for aggregates to provide
Configuration: End-to-End Programmability A stitched topology of resources connected through the backbone network aggregate provides SDN controllability of all hops between edge aggregates. Agg Agg Agg Backbone Network Agg Agg Agg Agg Agg
Configuration: Aggregate-internal SDN-enabled LAN Aggregate TOR FV VM-1 Controller VM-2
Configuration: Edges ARE Hops Consider all the edge aggregates as logically connected in a mesh. Any given topology is constructed from that mesh with intermediate OF-controllable hops at other edge aggregates. Agg Agg Agg Agg Agg Agg Agg
Discussion: Moving forward • I want to see both of these approaches move forward to fruition and be available to experimenters as soon as possible • What can we (the GENI community) do to make these available? • What the the critical roadblocks we should focusing on solving? • How do we transition from current meso capability to future SDN capabilities? • Is the notion of a uniform approach feasible and desirable? • When can we have prototypes of these different capabilities? • What phasing of capabilities is possible (some soon, more later)