[PDF]Slide - Rackcdn.comhttps://146a55aca6f00848c565-a7635525d40ac1c70300198708936b4e.ssl.cf1.rackc...
0 downloads
193 Views
3MB Size
Networking : Software
Leveraging Open Compute Technologies to Build a Portable NOS for Telco Networks Paul Carter, Networking Product Manager,
Networking Software Solutions Architecture NETCONF / CLI / etc. Yang Model Manager
Linux
Protocols Control Plane Management Services Hardware Abstraction Layer Silicon SDK
Protocols Layer 2
Layer 3
MPLS
OAM
LLDP LACP STP ERPS L2VPN SyncE ELMI EVPN
BGP OSPF ISIS RIP IGMP PIM CSPF RTM L3VPN Segment Routing
IP/MPLS LDP RSVP LMP
BFD LSP-Ping Fault Management Perf Management PSC ETH-CC ETH-LB ETH-LT ETM-DM ETH-LM
Data-Plane
Sample Customers
www.metaswitch.com/stacks
OCP Engagements SAI Demo at OCP 2016 SAI Tunnel Proposal (w/ Mellanox) SAI Fast Rereoute Proposal
Compute Apps OS
Linux
H/w
x86
Standard, swappable HW Open OS Vibrant App Ecosystem Automated Flexible
Data Center Networking Standard swappable HW with
Disaggregation Today
NOS Hardware
abstraction: P4, SAI, SDK-LT Open NOS: Sonic, OPX Vibrant App Ecosystem
Telco Networking Apps NOS Hardware
Integrated s/w and h/w Proprietary, closed NOS No App Ecosystem Vendor lock-in
Open & Disaggregated Networking Moving outside of the Data Center
Image: AT&T Keynote at ONS 2018
Metaswitch Networks | Proprietary and confidential | © 2017 | 5
NETWORKING Automation Telemetry Automation
Management
Telemetry Automation
Management
Telemetry
Network Solution Requirements
Automation Telemetry Automation
Management
Telemetry Management
Data Center CLOS Fabric
Data Center Interconnect
Core Network Switch
Traffic Engineering OAM
OAM
MPLS
MPLS
MPLS
BGP, IGP
BGP, IGP
Full IPv4/IPv6 L3 Stack
Full IPv4/IPv6 L3 Stack
Full IPv4/IPv6 L3 Stack
ECMP, LAG
ECMP, LAG
Full L2 stack
Full L2 stack
Full L2 stack
Open NOS Available?
High Availability Required?
Disaggregated Cell Site Gateway / BNG
Access / Aggregation Router
EVPN / VxLAN
Open Hardware Available?
Open Source Control Plane?
Management
?
Management And Apps
Architecture of a Portable Telco NOS Control Plane
Config DB
BGP
OSPF
RIB
LDB
CLI
SNMP YANG
IP/MPLS
LIM
Analytics
Automation
Monitoring
Orchestration
OAM
FTM
ONL Platform Abstraction Layer ONL
NOS
NETCONF RESTCONF
ONL Platform Code
Platform Dependent Code
ONL Linux LTS Kernel (v4.9+)
CPU
Memory
Flash
Power
COTS and Standard Switch Hardware
Fan
Other protocols
XCM
OCP SAI
NETWORKING
YANG-based management, as well third party monitoring and other tools Control plane services separately runnable, multi-instantiable, restartable Key network router databases and control plane modelling services
ONL provided abstraction layer
Switch Drivers
Linux kernel
Merchant Switch Silicon
Platform hardware
PC6
NETWORKING
NOS Cookbook Step-by-Step guide to building a Portable NOS for Telcos
Switch Abstraction Interface
Leverages OCP Technologies ONIE, ONL, SAI etc. Standard, Flexible Architecture Portability built-in from inception Provides modern and open interfaces Automation, Orchestration etc. Supports open & closed source components
White Papers
Slide 8 PC6
May overlay front page of the cookbook on this slide once available. Paul Carter, 27/02/2019
NETWORKING
Case Study MPLS Forwarding Metaswitch NOS Toolkit components integrated with ONL running on Edgecore AS5712
PoC only - supporting MPLS packet forwarding Only ~3 months effort to build this.
Architecture of Case Study system NETCONF
CLI
SNMP
Management Agent Management Integration Analytics
Telemetry
Security
L2
MPLS
L3
OAM
SR
FTM
LIM
PSM
NRM
XCM
FORWARDING AGENT PROGRAMMING APIS
HAL
ONL Platform Abstraction Layer (ONLP) ONL Platform Independent Code
Platform Dependent Code
ONL Linux LTS Kernel
CPU (PowerPC, x86)
Miscellaneous Hardware (Fans, LED controllers, SFP sensors, Power, ...) Switch Hardware (E.g. Facebook Wedge, Accton 6712, 7512, Dell S6000-ON, Quanta LY6, …)
OCP SAI / OpenNSL
Key: Metaswitch NOS Toolkit
OCP Components
Broadcom SDK
Broadcom Drivers
Switch Silicon (ASIC)
Platform-Vendor Code (Fan/LED control)
Silicon vendor
Hardware
Summary Disaggregation Networking has brought undeniable benefits to the Data Centers
Telco Networks want to have the same benefits The requirements for Telco Networks are much greater than those for Data Centers
OCP Technologies meet some but not all of those requirements
Metaswitch are contributing the NOS Cookbook to help guide the creation of Portable, Disaggregated Network Operating Systems for Telco networks.
The Metaswitch NOS toolkit provides many of the components required to create a NOS for Telcos.
3 11
OCP SAI – Join the project & help add MPLS support
Call to Action
Download NOS Cookbook today from http://www.metaswitch.com/cookbook Metaswitch NOS Toolkit info: www.metaswitch.com/networking-software
Slide 12 11
To be completed but likely to include: Push silicon vendors to extend SAI to support Service Provider use cases (e.g. MPLS) NOS toolkit availability == today Also, links for more information (e.g. NOS cookbook) via MSw website. Paul Carter, 16/01/2019
3
Are there any issues with providing the toolkit/spec/ref design without "approval?" Refer back to their statement on slide #2 Joseph Skinner, 16/01/2019