120 likes | 321 Views
SURFnet ‘BoD’. Bram Peeters (Gerben, Hans) LHCONE, Geneva - February 11th, 2014. BoD : the basics. ‘ Bandwidth on Demand ’ Dedicated bandwidth 1Mbps-10Gbps today , 100Gbps mid - term Large circuits that get happy from guarantees Time is a parameter Reserving bandwidth
E N D
SURFnet ‘BoD’ Bram Peeters (Gerben, Hans) LHCONE, Geneva - February11th, 2014
BoD: the basics • ‘Bandwidth on Demand’ • Dedicatedbandwidth • 1Mbps-10Gbps today, 100Gbps mid-term • Large circuits that get happy fromguarantees • Time is a parameter • Reservingbandwidth • By human user via GUI • Via machine-machine interface (API: NSI)
Where? GOLE A Institution A MSP SURFnet NetherLight GOLE B Institution B MSP MSP Service Provider A Institution C
How? BoD setup – in SURFnet7 & NetherLight NOC engineer Application User Inter Domain NSI NSI GUI API BoD IdentityProvider Group Provider MTOSI CienaOneControl NMS GUI SURFnet AutorisatieBeheer
BoD == building block • BoD is a building block only, not a complete solution • Therefore: integrationneeded: • Applications (cloud VM/storage, workflow, research, …) • Frameworks(cloud computing, automatic bypass, …) • Portals (SURFdashboard, Service Providers, …) • Interdomain: standardize on NSI efforts
End-to-End? Activelyimplementing NSI Connection Service v2.0 within SURFnet andNetherLight Customer software advisedtorequestthroughNSI AutomatedGOLE as proofandplaygroundforinterdomain Connection Service is herenow, stilldevelopingTopology Exchange, Discovery andMonitoring
SURFnet/Esnet pathfinderInter-domain BoD NSI Connection Service SURFnet/ESnet pathfinder NSI Topology Service SURFnet BoD RNP OpenNSA Internet2 ION
Movingintoproduction • Build a semi-production system with NSI v2.0 • “quickand dirty” implementation of fullyfunctioning system • SURFnet togetherwithNORDUnet • Get enoughexperienceto do real evaluationandimproveforproductionimplementation
SURFnet7 NSI Authentication 2) User stores token in application User application 3) Token is included in NSI request NSI request 4) BoD uses token to authenticate on behalf of user OAuth2 Access Token MTOSI SURFnet7 BoD OAuth2 Access Token 1) User creates token using BoD GUI
bram.peeters[at]surfnet.nl www.surfnet.nl Creative Commons “Attribution” license: http://creativecommons.org/licenses/by/3.0/ W