NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING...

25
NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management

Transcript of NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING...

Page 1: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING)Aman Kapoor

Director, Product Management

Page 2: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

This statement of direction sets forth Juniper

Networks’ current intention and is subject to

change at any time without notice. No purchases

are contingent upon Juniper Networks delivering

any feature or functionality depicted in this

presentation.

This presentation contains proprietary roadmap

information and should not be discussed or shared

without a signed non-disclosure agreement (NDA).

Page 3: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

SPRING: Introduction

Networking trends and requirements

SPRING: Market drivers

SPRING: Ecosystem

AGENDA

Page 4: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

NETWORKING TRENDS

Traffic Growth Global Presence Cloud delivery

Page 5: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

NETWORK REQUIREMENTS

Simple & Flexible

Resilient

Programmable

Extensible

Always available

Page 6: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

SPRINGINTRODUCTION

Page 7: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

INTRODUCTIONSource Packet Routing In NetworkinG (SPRING)

7

• Network => Collection of topological sub paths – called “Segments”• End-to-End path formed by stacking the segments• Segment represented as

• MPLS Labels• IPv6 address

R7 (egress)

R2 R3

R4R5

R1 (ingress)

LSP X

R6

Page 8: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

KEY CONCEPTS

8

R2 R3

R4R5

R1 (Ingress)

R6R7 (Egress)

Node SID =

302

Adjacency SID

= 555

Adjacency SID

=718

Binding SID = 183

302183555718payload

Page 9: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

EARLY ADOPTERS

Page 10: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

SERVICE PROVIDERS

Shortest Path Routing

• No additional protocols

FRR (TI-LFA)

• 100% convergence

Traffic steering

• Light weight TE

Diverse Path

• No bandwidth reservations

Traffic Engineered

• With bandwidth reservation

CONTROLLER-BASED

Page 11: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

PUBLIC CLOUD PROVIDERS

Public Cloud Data Center

DC-E

DC Fabric

Public Cloud Data Center

DC-E

DC Fabric

Public Cloud Data Center

DC-E

DC Fabric

Page 12: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

SERVICE PROVIDERS - TELCO CLOUD

S S S S

L L L L L L L L L L L L L L L L

Storage

Access VNFs Backbone

Page 13: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

SPRING ECOSYSTEMCONSIDERATIONS

Page 14: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

PCEP

TE LSP discovery

IGP-TE, BGP-LS

TED discovery (BGP-LS, IGP)

LSDB discovery (OSPF, ISIS)

SOFTWARE-DRIVEN POLICY

ANALYZE OPTIMIZE AUTOMATE

RSVP signaling

PCEP/ Netconf/Yang / OpenConfig Create/Modify TE LSP

One session per LER(PCC)

SOFTWARE DRIVEN CONTROL

Page 15: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

AGILITY

Agile service creation is foundation for new revenue generation

OPERATIONAL

SIMPLICITYReduce operational cost, maximize life of network

assets, rapid network tuning

FASTER TIME

TO REVENUEAbility to create faster

service deployment and better customer experience

NORTHSTARBETTER ECONOMICS, SIMPLIFIED OPERATION

Page 16: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

R2R4R6R9payload

LABEL STACK DEPTH

16

R1

R2

R3

R4

R5

R6

R7

R9

R10

R11

R12

R13

R14

R15

R11R13R14R15payload

• Depth determined by TE requirements• Entropy requirements add to Label stack depth

Page 17: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

LABEL STACK DEPTH

17

Juniper MX family Juniper PTX & QFX10K family

• Programmable ASIC• Flexible Label stack depth• Flexible Hash depth

• Fixed Pipeline• Label stack depth: 8• Label Hash: 8

Page 18: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

REAL TIME TELEMETRY

Performance Monitoring, Accounting Enabling External Control

Number of ______ increases

Reporting granularity reduces or stays the same

Controller

State synchronization is required

Insert your metric here

Interfaces

Attachment Circuits

Protocol Sessions

Packet Forwarding Engines

Year

100s

1000s

Page 19: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

FORWARDING

INTERFACE COUNTERS

FILTER / POLICER COUNTERS

INGRESS LSP STATISTICS

SID STATISTICS

ROUTING

BGP PEER INFORMATION

SPRING, RSVP PROTOCOL STATISTICS

ROUTING PROCESS MEMORY CONSUMPTION

2 Second Reporting

Granularity

Positive Performance

Impact

40 000 Metrics / Second

JUNOS STREAMING TELEMETRY SENSORS

OPTICAL POWER LEVELS

POWER CONSUMPTION

TEMPERATURE

NPU / LINE CARD CPU AND MEMORY

PLATFORM

Page 20: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

JUNOS TELEMETRY INTEGRATION OPTIONS

Data Collection

Data Sources

Visualization / Analytics

OpenNTI

Potential integration

Customer

Application

Router

Other

Analytics

SPLUNK

Performance

Management

IBM Proviso

Infovista

CA

VistaInsight

PacketDesign

Monitoring

Cacti

MRTG

MX PTX

Northstar

Performance

Management

SevOne

QFX / EX

AppFormix

Juniper Applications

Page 21: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

MIGRATIONINTRODUCING SPRING IN BROWN FIELD NETWORK

Page 22: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

SPRING & LDP NETWORK

Concept:

• Mapping Server creates FEC mappings and distributes in the SPRING network

• Mapping client stitches traffic between the domains

Use Case:

• New domains being build with SPRING as transport

• Interworking of services with existing backbone

• Upgrading backbone to roll-out SPRING

PE

Existing LDP core

New SR core

SR upgraded region

PE

PE

LDP regionPEPE

Mapping Client Mapping Client/Server

LDP mapping client/server

Page 23: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

SPRING & RSVP NETWORK

RSVP

SR

Northstar

RSVP subscription

adjust

Concept:

• SPRING traffic governs RSVP bandwidth allocations

• Each router measures SPRING traffic

• Backpressure RSVP based on configured thresholds

• Seamless: No modification to existing RSVP behavior

Use-cases:

• SPRING in an existing RSVP network

• Traffic Mix – some traffic follows RSVP and some SPRING LSPs

Page 24: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC

SPRING simplifies network programmability

RECAP

Considerations when moving to SPRING based network

Juniper helps migrate to SPRING transport seamlessly

Page 25: NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) · NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management. ... Public Cloud Data Center DC-E DC