MPLS Japan 2021

改めて考えるDisaggregation/White Boxの適用箇所と考慮すべき課題
木下功一 (kokinosh@juniper.net)

Nov 1st, 2021

Juniper Networks© 2021 Juniper Networks

Juniper Business Use Only1

2

Disaggregation: it’s a complex discussion
Would you build you own
car out of random parts?

Prime Motivation
CAPEX savings, Reduce vendor lock-in, Drive openness,
Simplify Operations, Improve Agility

Network Use Case•••••ToR Switch
Core/Edge Router
OLT
BNGCSR

Type of Disaggregation

Decouple Hardware/Software
Virtualize a Network Function (VNF)
Scale Control/Forwarding separately
Leverage Cloud-Native Agility

Deployment Timing
Today vs. Near-Future
vs. Long-Term (>24M)© 2021 Juniper Networks

Juniper Business Use Only2

Juniper supports disaggregation, enabling your network evolution for theCould + 5G + AI era• Disaggregation is one of the steps towards profitably serving
the scale + service demands of the Cloud + 5G + AI era• Juniper has a history of leading major technology shifts, including
disaggregation in the networking domain• It is happening in all network domains, at multiple levels• Our portfolio already demonstrates these transformations, where
they create most value for our customers (across segments)• Disaggregation must be approached holistically with equal
need for openness, security and automation• We are driving the next level of system disaggregation

Virtualization© 2021 Juniper Networks

Juniper Business Use Only3

Routing Disaggregation is possible at various levels
5Managementplane

Vendor/Operator tools for managing
network infrastructure
UX, CLI, SNMP, REST-API, gNMI…

Management Plane

Management plane
Disaggregation

Provisioning

Telemetry (gNMI)

System Control plane

4

Services plane
DisaggregationForwarding
ASIC

Fabric ASIC
OptionalµServiceControl Plane• BNG CP (CUPS)• Centralized
Slicing policy• Centralized
Security policy• …

All components from same or different vendors

Controlplane

Routing
Protocols

FirewallInterfaces

ChassisServices
QoS, NAT,VPN,
BNG…

3

Control plane
disaggregation

Control plane client
Forwarding
ASIC

Control plane

Fabric ASIC
Optional

Cell based
Dataplane

Forwarding
ASIC

FabricASIC2••

System HW
disaggregation“Scale-out” spine / leaf
architecture with fixed platforms“Classic” Chassis

Proprietary cell-based fabricCentralized control plane

IP based••Non-blocking Ethernet Clos
Integrated control plane

All Components from the Same Vendor

1© 2021 Juniper Networks

Silicondisaggregation
Juniper Business Use OnlyForwarding
ASIC+ SDK

DIY integration of all othercomponents

4Some ecosystem examples
Current industry conversation on 2 and 3
5Managementplane

Dataplane

Management plane
Disaggregation• Mist• Paragon• ApstraMultiple Open Industry
initiatives, likely SP adoption
with 5G• BNG CUPS
• Security Director• Slicing Policy

Already deployed in Cloud
Providers, SPs evaluating• Junos/EVO• cRPD• SONIC P4Cell
based

Only limited deployment in SP
Core. Few other Tier1 SPs
evaluating

Not focus on this model

IP
based

Cloud Providers + SP,Preferred by most of major
cloud operators

Juniper IP fabric for Scale out
including Custom/
WB options

Mostly driven by webscalerswith own R&D for SDK
integration

Not focus on this model

UX, CLI, SNMP, REST-API, gNMI…

Routing
Protocols

FirewallInterfaces

ChassisForwarding
ASIC

Services
QoS, NAT,VPN, BNG…

3Fabric ASIC

2Services plane
Disaggregation

Control plane
disaggregation

System HW
disaggregation“Classic” Chassis
All Components from the Same Vendor

1© 2021 Juniper Networks

Juniper Examples

Move to Public/ Pvt Cloudhosted Management plane
already happening

Vendor/Operator tools for managing
network infrastructure

4Controlplane

Customer Scenario

Silicondisaggregation
Juniper Business Use Only

5

System level HW Disaggregation (“Scale-out”) can be achieved in multiple ways

Current Deployment

Fully Distributed Scale-out Architecture

Clos Fabric100%<12.5%

Addresses Network
Availability, Blast Radius© 2021 Juniper Networks

Juniper Business Use Only

6

System level HW Disaggregation (“Scale-out”) can be achieved in multiple ways
CentralizedControl planeNon-blocking IP CLOS fabric© 2021 Juniper Networks

Cell Based FabricOpen IP based disaggregation

Proprietary Cell based disaggregation

Non-blocking design

Yes

Yes

Open

Yes, IP/BGP connectivity, Mix-match any IP
routing platform from any vendor in same fabricNo, Proprietary cell-based fabric no interoperability
between vendors today

Small-scale / Remote usecases

Yes, No Limitation on Leaf <-> Spine distances,
Can be physically distributed (remote)

No, Leaf <-> Spine distance is limited, not suited forsmall-scale deployments/remote office

MTBF/Reliability,Upgrades

High, Minimum controller dependency

Low, Need for Out-of-band management increases
MTBF, CP upgrade will cause downtime

Simple Provisioning &Automation

No, Requires IP addressing for all Leaf/Spines,
Additional tunnels required for full mesh

Yes, Single IP address similar to Scale-up models

Juniper Business Use Only7

Disaggregating single chassis into N x M leaf-spine nodes solves some problems,
yet introduces new problems which require further innovation
SCALE-OUT – 100s of NODESSCALE-UP - SINGLE NODE
Problems addressed•Reduce Blast Radius•

Scale beyond chassis

Problems Introduced
1. Fabric Setup andabstraction required(perceived as a singlesuper-node)
2. New ways of Control
Plane Scaling required
3. Automation required tomanage & monitor huge
number of nodes© 2021 Juniper Networks

Juniper Business Use Only8

Control plane disaggregation => Juniper leading the way with Junos.
Supports all options including Merchant and White-box
Integrated and managed
BY CUSTOMER

Customer DIY approach:• Up-front investment in SI, Provisioning• OpEx: Complex supply chain; testing & validation against new features;
OS porting to new WB variants• Limited Automation for Debugging, RCAxOS© 2021 Juniper Networks

Juniper Business Use OnlycRPD

9What does disaggregation mean to you? What are your drivers & efforts?

Which level of disaggregation
are you interested in?

What are your primary drivers
and expected outcomes?

What is the current status ofyour disaggregation efforts?

1. Management plane
2. Services plane
3. System SW (Controlplane), incl White box
4. System HW (Scale-out)
5. Silicon
6. Multiple Combinations

1. Reduce TCO
2. Eliminate vendor lock-in, bestof-breed / supplier diversity
3. Top-down Merchant mandate
4. Align to Open architectures
5. Address network availability /Blast Radius
6. Other

1. Which WAN domains doyou envision first?
2. Current ecosystemengagements – vendors,open initiatives?
3. Status of trials/PoCs?
Readiness for production
environments?

© 2021 Juniper Networks

Juniper Business Use Only10

There are known and unknown implications of disaggregation
Evaluate every solution holistically, not just on costs
Expected/Known trade-offs•

Perceived lower costs•

Higher availability•

Supplier diversityvs

Unexpected/Unknown costs/implications•Certification, Validation•

Complex System Integration•

Multi-Vendor management•

Logistics, Supply Chain•

Higher time, effort, risk

Maintenance & Customer Support,Hidden elements.
Automation Tools customization,Debugging, RCA, Remediation
Complicated lifecycle management acrossmultiple components (security implications,innovation roadmaps, spares costs…)
Need for greater expertise, re-skillingyour own teams / operational processes

What are the trade-offs
you are willing to make?

© 2021 Juniper Networks

What are the risks you
are willing to take?

Juniper Business Use Only

Longevity / Maturity of solutions andvendors, Ability to execute11Summary• Identify the prime drivers and expected outcomes• Plan the right level of disaggregation approach to align the goals• Beware unexpected/unknown costs/implications• Juniper offers the broadest range of open disaggregation solutions – including Systemlevel HW disaggregation, Control plane, Services plane and Management planedisaggregation• Juniper’s disaggregation solutions address all key drivers including TCO, Network
Availability, no vendor lock-in and adherence to Open Architectures© 2021 Juniper Networks

Juniper Business Use Only

12

Thank you© 2021 Juniper Networks

Juniper Business Use Only

13