Juniper Networks Academic Engagement & · PDF fileJuniper Networks Academic Engagement &...

19
Juniper Networks Academic Engagement & Research Joel Obstfeld Director, PSG CTO Team [email protected]

Transcript of Juniper Networks Academic Engagement & · PDF fileJuniper Networks Academic Engagement &...

Page 1: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

Juniper Networks Academic Engagement & Research

Joel Obstfeld Director, PSG CTO Team [email protected]

Page 2: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

2 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

$500M $1.3B $2B

4800 Employees 1000 1500

Revenue

M Series

T Series

SSG Series

IC Series

2500 3500

$2.8B $2.3B

5300+

2006

2002 2004

1998

2007

2008

1999

$3.5B

6500+

2000

EX Series

FORTUNE 1 THOUSAND

#789

T1600

MX Series

2005

Acorn Incorporated

1996 SRX Series

JUNIPER NETWORKS – A DECADE OF INNOVATION

2009

2010

MX 3D

7000+ 7500+

$3.3B

TX-matrix

TX-Plus 100GE PIC

$4.1B

T4000

Page 3: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

3 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

2011 – not just more ‘iron’ but different ‘iron’

 Industry’s only integrated native MPLS switching and optical

transport system

§  Industry-leading density at 10G and 100G

§  Efficiency of packet switching and value of optical transport

PTX Series

Page 4: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

4 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

Engagement with Academic research community §  Juniper’s ‘Academic Alliances’ program provides data-networking

education §  Membership of cross-industry forums

§  IETF §  Open Networking Foundation §  OpenFlow Consortium §  SIGCOMM/ACM §  ITU §  IEEE

§  Membership & participation of groups with primarily Academic audiences §  Internet2, Canarie, APAN, Terena etc.

§  Direct engagements with universities & research groups

Renaissance

Page 5: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

5 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

  TTI - Expand student opportunities through technical training and certification programs

  RAD - Enable real-world research and development incorporating Juniper SDK family - Junos, Space & Pulse

JNAA (TTI) Technical Training

Institutes

JNAA (RAD) Research & Application

Development

ACADEMIC ALLIANCE TRACKS

Page 6: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

6 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

Open Ecosystem

Device Layer

Network Layer

CONNECTIVITY SECURITY FUTURE SERVICES

STANDARDS INTERFACES (TCG, IEEE) Mobile Access

Network-Integrated Apps & Services

DAA BGF Media Flow

StreamScope eRM Telchemy

ePM CONTROL PLANE

DEVICE API SDK

DATA PLANE

SERVICES PLANE IPS

stay tuned!

Junos Space Apps

Network Activate

Ethernet Designer

Service Now

Virtual Control

Security Designer

STRM

Network Application

Layer

DEVICE API

PLATFORM

PLATFORM AND UI SDK

Page 7: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

7 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

  Junosphere is a secure Cloud-based environment that provides access to virtual routers running JUNOS

  Junosphere is an enabler for a wide range of uses §  Teaching & training - using Virtual network equipment §  Virtual labs – testing new features and functionality, build extensive models

of real-world networks §  Host Juniper’s development partners – provide partners with virtual

equipment to work with §  Research platform – work with teams on networking research

Internet

Page 8: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

8 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

Junosphere - network virtualization in the cloud

•  Spin-off project building on internal technology development •  PaaS offering on-demand access to a network of virtual routers,

end hosts, NMS and testing devices •  Scales to host very large network models •  Wide range of uses being discussed and developed

Page 9: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

9 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

Introducing VJX Series   VJX Series is a new family of virtual machines that run JUNOS on a hypervisor, on standard x86 hardware

§  Full control plane, management plane and forwarding plane features

§  VJX1000 is the first product in this series

Hypervisor = KVM / QEMU HOST OS = CentOS

COTS x86 hardware

“N” VJX

Virtual Machine

Guest OS

VJX

Virtual Machine

Guest OS

VJX

Virtual Machine

Guest OS

§  IPv4/IPv6 Unicast / Multicast §  Full Routing suite: OSPF, MP-BGP (all supported

AFs), RIPv2, Static routes, IS-IS,…) §  Multicast: IGMPv3, PIM, SDP, DVRMRP, Source

Specific) §  MPLS: Layer 2 VPN (PWE3, VPLS etc), Layer 3

VPN, LDP, RSVP §  Encapsulations: Ethernet (MAC and tagged),

PPPoE

§  NAT/Stateful Firewall Filters/Intrusion Detection §  Tunneling: GRE, IP in IP §  COS §  User Authentication/Access: RADIUS, RSA

SecureID, LDAP §  J-Web, CLI

Page 10: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

10 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

Junosphere Trial Overview

Goal: §  Replace existing student router testbed with virtualized

environment §  Current environment 4 testbeds composed of PC’s running

Quagga and Ethernet switches (32 machines)

Junosphere provided: §  24 virtual testbeds of Juniper routers (192 machines) §  Courseware shared and reused by other Universities in other

countries §  Enabled much improved student to equipment ratios (3:1 vs 20:1) §  Distance Learning: Students connecting from UK, Portugal, Spain

and China

Page 11: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

11 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

ELE403 – Routing Exercise in JUNOSPHERE

Centos Host

private1

private2

private3

private4

private5

private6

private7

private8

private9

200.0.1.15 200.0.9.11

Centos Host

• Testbed cloned and scaled according to the numbers of students

• Testbeds spun-up / spun-down in a matter of minutes • Impossible to achieve with physical equipment

Page 12: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

12 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

JUNOSPHERE FOR R&D

Roma Tre University in Italy has a long-standing relationship with Juniper

§  Existing JUNOS SDK development-partner

§  Well-respected by companies such as Telecom Italia, FastWeb, WIND et al

Research team were trying to develop a new methodology for monitoring and troubleshooting VPN services in Service Provider or Enterprise networks

Problem - How do you develop and test new tools in a lab of only 2 physical routers?

Page 13: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

13 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

Junosphere 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

Page 14: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

14 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

Junosphere Connector

Junosphere Connector

University A Physical Lab

University B Physical Lab

Junosphere Connector

  Secure Ethernet-over-SSH tunnel into the cloud

  Enables the interconnection of physical and virtual networks

  Powerful tool for collaboration, research, and experimentation

Page 15: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

15 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

Connector in action

Physical Cisco routers in the Lab JS Connector

software loaded on customer site

Secure Tunnel across the Internet to Junosphere

Connector end-point in Junosphere Virtual Juniper

routers in Junosphere

Interoperating with…

Page 16: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

16 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

80 – Prague – ALTO DEMO   Juniper and Neustar give first public demonstration of advanced content routing protocol (Alto)

  Virtual Routers in Junosphere demonstrate protocol in operation, working with physical clients across the internet

Page 17: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

17 Copyright © 2011 Juniper Networks, Inc. www.juniper.net

So why are we here?

§  Juniper is looking to extend it’s relationships between Juniper’s engineering community and thought-leaders in Academic Research

§  Partner with groups on areas of joint interest § Provide access to Juniper tools (SDKs, Junosphere

etc.) or where appropriate prototype/beta code § Direct engagement with Juniper Development

engineers where appropriate § Enable publication of research!

Page 18: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...
Page 19: Juniper Networks Academic Engagement &  · PDF fileJuniper Networks Academic Engagement & Research Joel Obstfeld ... How do you develop and test new tools in a lab of ...

[email protected] http://www.juniper.net/us/en/training/academicalliance/ Nic Xenos: [email protected] (Program Lead) +1 (408) 933- 6226 Office +1 (714) 269-5632 Mobile Kate Lipmann [email protected] (EMEA) +44 (0) 1372 385500 ext 39065 Office +44 777 57 20034 Mobile

CONTACT INFO