クラウドネイティブ環境におけるルーティングソリューション
Koichi Kinoshita
Juniper Networks© 2022 Juniper Networks

1

Juniper Public

本日の内容© 2022 Juniper Networks-

Cloud-Native Contrail Networking (CN2)-Juniper Cloud-Native Router (J-CNR)

-

まとめ

2

Juniper Public

本日の内容© 2022 Juniper Networks-Cloud-Native Contrail Networking (CN2)-Juniper Cloud-Native Router (J-CNR)

-

まとめ

3

Juniper PublicContrail Networking 概要
Contrail

仮想ネットワーク
フロントエンド
ネットワークバックエンドネットワーク

迅速で柔軟なネットワークサービス
オーバーレイトンネル

自動化・可視化・マルチテナント
ContrailvRouter

直感的なセキュリティポリシー

ソフトウェアベースの柔軟な仮想ネットワークを提供© 2022 Juniper Networks

Juniper Public4

Contrailの進化
Contrailはお客様やマーケットの期待にあわせて進化
2013

2011
Juniperが買収

Open Contrail

2018

2021/2022

Linux Foundation

クラウドネイティブ
アーキテクチャへ

Tungsten Fabric
CN2(Cloud Native Contrail Networking)ContrailEnterpriseMulticloud

OpenStack環境の No.1 SDN Controller© 2022 Juniper Networks

データセンタファブリック
Apstraに継承

Underlay/Overlay/
Security/Cloud Connection含む
統合プラットフォーム

5

Juniper PublicJuniper’s decade of experience deploying SP cloud solutions
Contrail has tackled the toughest SP cloud and telco cloud challenges‘Unica Next’
5G Core & Edge scale;slow service creation‘AT&T IntegratedCloud’‘Network Cloud’Complex, verticallysiloed clouds

Scale, vendoragnostic

2020

2021CN2ContrailNetworking

2017

2019
‘DT NIMS’

2013

2015

Multivendor integration;
Waterfall dev model‘NFV Easy Go Network’’Inefficient operations;High costs© 2022 Juniper Networks

6Juniper Public

CN2: Cloud-Native Contrail Networking
Values: Investment protection, flexibility, agility, and improved economics

CN2

UNIQUE toCN2

K8s-Native SDN

A seamless experience built into Kubernetes itself
Edge Cloud

Cloud-Native Networking

Public Cloud

Hybrid/Multicloud consistency for better operational economics

Hybrid SDN for K8s and OpenStack

On-prem DC
Secure SDN

Traditional
APPBMSAPPBMS

VirtualizedAPP

Microservices

Virtualization
layer
Hardware

Infrastructure investment protection and evolvable infrastructure

NetOps-Driven Automation

Simple, repeatable CI/CD pipeline test assurance at cloud scale

APP

Metal via gateways, VMs on KubeVirt
Apstra automation
or OpenStackand SRIOV workloads© 2022 Juniper Networks

Cloud Native

Kubernetes
HW or Cloud
Containers on K8s

One-to-Many Operational Economics

Centralized multi-cluster networking and monitoring for scalable ops
7

Juniper Publicまとめ: CN2の特徴
従来のContrail の機能AdvancedNetworking➕

AdvancedSecurity

CN2による更なる強化

Extend-ops.

Multi-cluster

Automate

柔軟な仮想ネットワーク(L2/L3, テナント分割)

K8s-Native SDN

vRouterの高機能なファンクション(SNAT, QoS, IPAM, S-Chaining, BGP etc.)

マルチクラウド対応（on-prem / public cloud, etc)

動的で直感的なセキュリティポリシー

Kubernetes環境とOpenStack環境に対応

自動化・可視化・マルチテナント

Automation (NetOps / GitOps)

オープン(非ハードウェア依存)K8s マルチクラスター / フェデレーション© 2022 Juniper Networks

8Juniper Public

本日の内容© 2022 Juniper Networks-Cloud-Native Contrail Networking (CN2)-Juniper Cloud-Native Router (J-CNR)-まとめ

9Juniper Public

J-CNR - Juniper Cloud Native Router
Performant software-based router forx86 and ARM
Junos routingandmanagement

DPDK vRouter Implemented
forwardingin Kubernetes
planeLight footprint utilize fragmented
compute resources

CNR is Ideal
In cloud-nativeenvironments

To complement
HW routers when

In an Intel FlexRAN
designed D-RAN
solution

JunOS CRPD

Contrail DPDK Forwarding Plane

Control Plane

Forwarding Plane

Cloud-Native Router

Mature Hardened cRPD with Mature Hardened vRouter Built on JUNOS© 2022 Juniper Networks

10Juniper Public

J-CNR Overview (High-Level)
XDP

J-CNR

Forwarding Plane

Forwarding Plane Modular and Agnostic
Architecture

XDP

JunOS cRPD

Linux Kernel/XDP

Control Plane

Forwarding Plane

K8s CNI/ CNF (GW)Cloud Native:
CNI, Operator
Framework, K8 Controller

Smart-NIC
Forwarding Plane

K8s Agnostic
J-CNR

Juniper Cloud-Native Router© 2022 Juniper Networks

Juniper Public11

J-CNR Deployment Mode

J-CNR

K8s CNF Mode

K8s CNI Mode
CNI

CNF

J-CNR

© 2022 Juniper Networks

Gateway

J-CNR

12Juniper Public

J-CNR in Telco DC VPCDistributed Networking Design with
Cloud-native Approach

Standalone Mode Design

RR

CNF-01

CNF-01

CNF

CNF-02

CNF-02

Data-Plane

J-CNR
vRouter GW

CNF-0X

CNF-0X

CNI

CNF© 2022 Juniper Networks

J-CNR

Control-Plane

Juniper PublicJ-CNR

13

Juniper Cloud Native Router – Use Cases
Cloud-Native Router

Solution # 1

Solution # 2

O-RAN: Integrated DU + Routing

Hyperscaler Telco VPC interconnects

Cell-SiteO-DUDPDK Forwarding Plane
Forwarding Plane

5GF1

J-CNR
RU

Linux Kernel Forwarding Plane

Control Plane

Forwarding Plane

Smart-NIC

Forwarding Plane© 2022 Juniper Networks

5GC-CNFs
J-CNR

XDP
JunOS cRPD

RR J-CNR

5GC-CNFs• Juniper Cloud Native Router for
ORAN transport• Integrated DU + Routing solutionfor DRAN
• Intel x86/ARM 1U platform• SmartNIC/FPGA offload(e.g., Intel N3K/N6K)

J-CNR• CNR for intra/inter VPC connectivity• Flow control and isolation for 5GC
deployed in hyperscaler environment• Scales better than traditional
centralized cloud GW solution

14

Juniper Public

本日の内容© 2022 Juniper Networks-Cloud-Native Contrail Networking (CN2)-Juniper Cloud-Native Router (J-CNR)

-まとめ

15

Juniper Publicクラウドネイティブ環境におけるルーティングソリューション

Cloud-Native Contrail Networking (CN2)• クラウドネイティブSDN• Hybrid / Multicloud• 既存OpenStack基盤とも連携可能

Juniper Cloud-Native Router (J-CNR)• クラウドネイティブ 仮想ルータ• これまでの標準的なvRouterモデルやクラウドネイティブなモデルに対応• Junosがサポートする豊富なfeature set

どちらのソリューションも既に商用サービス向けに採用済み！
© 2022 Juniper Networks

16

Juniper Public© 2022 Juniper Networks

17

Juniper Public