Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Open and Programmable [email protected]
Agenda
Driving factors for Openness
What is Open flow & Why
Industry adaptation to Open flow with alternatives
Case studies
Future Internet Test Bed
2 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Key Driving factorsKey Driving factors
New applications and services
Network behavior as it scales
Customized Security applications
Virtualization
Management complexityg p y
3 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
What & Why –Open flow is looked at
OpenFlow's distinction is the separation of thethe separation of the software that provides network definition and routing from the underlying packet transport hardware.
Reduce network complexity and cost.
OpenFlow is a way, but not the only way, to address network design and operational complexity.
4 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Industry adaptation and alternativesIndustry adaptation and alternatives
Openness across layers
Offer the choice and flexibility –to develop your own applications customize existing
CHIOCE & FLEXIBIILITY
applications, customize existing ones or leverage the ecosystem
Enables applications to simplifySERVICE AGILITY
OPERATIONAL EXCELLENCE
EcosystemEnables applications to simplify your network operations
TARGETED INNOVATION
Service Agility Barrier to entryFlexibility
5 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Providing Flexibility to the userIncreased customization capabilitiesIncreased customization capabilities
Flexibility for network end-point i tiConnectivity Security Future Services
Standards interfaces (TCG, IEEE)User Application
L
ClientLayer innovationConnectivity Security Future ServicesLayer
pp pppppp pp pp pp pp pp
Layer
Flexibility for cross-device innovation
Platform
Platform and UI SDKNetwork
Application Layer
Ap
ApAp
Ap
Ap
Ap
Ap
Ap
Ap
…ManagementLayer
Device API
OpO Flexibility for on-device innovationControl Plane
Device API SDKNetwork
Layer
App
App
App
App
…
Operating OpO device innovationControl PlaneLayerData Plane
System
6 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Programmable ExamplesProgrammable ExamplesData-Plane Control-Plane
Onboard Junos App enables tailoring of video streams to specific users and locations
Onboard Junos App enables implementation of custom or experimental signaling protocol directly onto specific users and locations
Junos Space allows remote troubleshooting and bandwidth reservation
custom or experimental signaling protocol directly on Juniper routers
App
App
App
App
AppAp
pService-Plane
Onboard Junos App examines packets on select interfaces looking for new attack vectorsinterfaces looking for new attack vectors Junos Space manages the multiple Junos App installations and reconfigures network as attack vectors are sighted by the onboard Junos Apps
pppp
Ap
App
Ap
App
7 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Service-chainingg
Chaining multiple third-party services is possible within one i tservice set
OS and external services can be mixed together
Infrastructure facilitates flow/session management
S i 1 S i N 1 Service NService 2Service 1 Service N-1
P k t IPlugPlug--in Manager Processin Manager Process
8 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Packets In Packets OutProgrammable Junos
SINET4 Case StudyScience Information Network (SINET), which connects more than 700 universities and research institutions throughout Japan, has migrated to a next-generation backbone designed to efficiently handle demand for increasingly higher amounts of
SINET4 Case Study
SINET is primarily used for research applications requiring massive file transfers d l hi h d i h hi h h i l f i i
backbone designed to efficiently handle demand for increasingly higher amounts of bandwidth, services and users.
and ultra-high-speed in areas such as high-energy physics, nuclear fusion science, space and astronomical science, genome analysis, nanotechnology research, simulation sciences, and grid computing. It is also connected to other high-speed
h t k h I t t2 i th U S d GEANT2 i E tresearch networks, such as Internet2 in the U.S. and GEANT2 in Europe, to support international research collaboration.
SINET4 adds to the multiple network Layer 1, 2 and 3 services that were provided by SINET3 while paving the way for resource-on-demand delivery and the introduction of higher-layer services. Researchers at the National Institute of Informatics are using the Junos SDK to build and evaluate network applications on each virtual slice that leverage
f f Sthe power of Junos to orchestrate dynamic configuration changes across the SINET4 backbone infrastructure.
9 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
10 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Current ViewCurrent View
Juniper is actively working in the OpenFlow Consortium
Juniper has created three SDKs toward this end (currently used by 50+ partners):used by 50+ partners):
RE-SDK—for ControlMS-SDK—for Inline ServicesSpace-SDK—for cross-node orchestration and application development
OpenFlow is a mediation layer on top of our SDK
11 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Target ArchitectureTarget ArchitectureJunos Space
Controller Controller<created by>
OpenFlow ControllerJunos Space SDK App
Junos Space SDKController
AppController
App<created by>
…y
OpenFlow ProtocolTCP/TLS
Junos SDK OpenFlow SwitchJunos SDK App
<created by>
Data path APIs
Junos SDK App
Junos Router
Packet Forwarding EngineData (Flow) In Data (Flow) Out
12 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Junos Router
Future Test Bed
About test bedAbout test bed
Junosphere is Juniper’s cloud based platformOffered to customers as a service to create virtual networksOffered to customers as a service to create virtual networksHosted on a data center owned and operated by JuniperJuniper is the first to offer a product in this areap p
–Proof of concept cloud running with multiple customers
14 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Service provider case studyp y
A large Service Provider “A” expands its network via acquisition of another Service Provider “B”another Service Provider B
SP A instigates plans to merge networks, save costs, drive innovation
Years later networks are still distinct migration still being studiedYears later, networks are still distinct, migration still being studied
Largest reason? Too risky and no way to feasibly simulate a migrationUntil now
15 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Until now….
Complexity – simplified- Future Test bed p y p
We can make this easier!With Testbed hosted in Cloud we can model, simulate, and , ,execute a seamless migration of network in months (instead of years)
16 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Minimizes risk, accelerates deployments, advances service velocity, and drives new revenue
Classroom in cloudClassroom in cloud
Educators and training partners use Junosphere to train students in larger numbers, from any location, while freeing capital.larger numbers, from any location, while freeing capital.
Right-size your lab up or down based on demand – Renting access means no CAPEX spending and reduced OPEX ( save on
energy bills and facilities costs)energy bills and facilities costs)More opportunities to generate revenue– Create and launch new courses quickly– Offer new formats: online – live, self study– Expand footprint beyond current geographies – Access to the most current/latest networking featuresFind new ways to connect your users together– Collaborate across communities (researchers, administrators)Test your research on real networksTest your research on real networks– Work with the latest software to create innovative, breakthrough research
17 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
LAB in cloudLAB in cloud
Network TestingNetwork testers can speed service rollouts with early sneak peaksNetwork testers can speed service rollouts with early sneak peaks and early OSS integration, with larger lab facilities
Expand physical lab capabilities to cover scale testing and burst conditions; create multiple topologies and switch between them on-demand (no cabling!); more accurate testing with a real OSForm test communities between multiple locations to share work productsTest new features still under development with sneak peaks
Network OperationsNetwork operators can reduce SLA risk
Train new employees on the latest code in a safe environmentTest changes on the virtual network before making changes to theTest changes on the virtual network before making changes to the production network
18 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Junosphere for R&DJunosphere for R&D
• Large-scale virtual testbed set up in Junosphere• Juniper virtual routers simulating Service-Provider
network• Virtual development hosts added to the lab• Development, test and verification activities
conducted in Junosphere• Demonstrations planned with Juniper Italy to
potential customer
19 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
And the Feedback…
“This has definitely been a great opportunity for us to perform experiments in such a large network of high-end devices which otherwise would not have been possible in our labs. Working with Junosphere is really smooth and also the technical support is
ll t d tl il bl t dd ki d f blexcellent and promptly available to address every kind of problem and need.The Junosphere platform opens to us a broad range of new research opportunities allowing us to test methodologies and tools on realopportunities, allowing us to test methodologies and tools on real ISP-scale topologies. Not to mention the great added value for us to be able to teach networking concepts with tens of Juniper routers available to thenetworking concepts with tens of Juniper routers, available to the teacher and ready for being shown to the students in live sessions”
Dr. Massimo Rimondini,Dept. of Computer Science and AutomationRoma Tre University, Italy
20 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Junosphere Trial OverviewJunosphere Trial Overview
Goal:Replace existing student router testbed with virtualizedReplace existing student router testbed with virtualized environmentCurrent environment 4 testbeds with PC’s and Ethernet switches (32 machines)(32 machines)
Junosphere provided:24 virtual testbeds of Juniper routers (192 machines)tua testbeds o Ju pe oute s ( 9 ac es)Courseware shared and reused by other Universities in other countriesEnabled much improved student to equipment ratios (3:1 vs 20:1)Enabled much improved student to equipment ratios (3:1 vs 20:1)Distance Learning: Students connecting from UK, Portugal, Spain and China
QPlan to use Junosphere with QMUL partner university in Beijing (BUPT) later this year
Exposure to over 2000 students!
21 Copyright © 2009 Juniper Networks, Inc. www.juniper.net