TTP - Linux Foundation Events

The Key to Vendor Agnostic
SDN/OpenFlow TTP
Sudhir Modali, Director PLM Pica8
Is Networking a Single Vendor Play?
ORCHESTRATION
MANAGEMENT/
AUTOMATION
CONTROL PLANE
DATA PLANE
ASICs
Controller
Openstack
Chef
Puppet
STP/TRILL
L2
OSPF
IPv4/v6
Custom
MPLS
Broadcom
Tivoli
EMS
ISIS
Overlays
Cavium
Tail-f
API
BGP
WAN
Mellanox
VPN
PCEP
Traffic
Engineering
Marvell
QoS
Barefoot
Security
The Network GAP
Software Innovation
Cloud
Big Data
SaaS
“The Network Gap”
Value
PaaS
Virtualization
Multi-Core CPU
L2-VPNs
ASICs
VLANs
VPNs
Fabrics
Technology Evolution
Overlays
SD-WAN
Controllers
Network Innovation
Three Reasons For The Network Gap
1.
Closed Systems
2.
Protocol Overload
BGP, OSPF,
QinQ, IS-IS
OpenFLow
OVS, OVSDB
DevOps, CLI,
SysAdmin
3.
Inertia
TTP Closes Network Innovation Gap
TTP
Service
Design
Troubleshooting
Operations
Provisioning
Development
Normalized
ASIC
Programming
TTP Profiles Can Be Deployed In..
Open Networking
NOS
ASIC
Metal
Data Center Networks








Any network locale
Incumbent alternative
ASIC choice
Normalized network
services
 Open shim layer
Standard L2/L3
Scale out
Automation-heavy
Programmability
with DevOps tools
Scale-out spine and leaf
Overlays
Network Virtualization
 VTEP support
 Multi-tenant clouds
 Data center
interconnect
 Disaster recovery
SDN Solutions
SDN App Store
VPN
Traffic Eng.
Tap
 Custom solutions
 Ecosystem and
controller integration
 OEM customers
 OpenFlow with L2/L3
TTP Enables SDN
Current Implementations
• Underutilization of ASIC capabilities
• OVS programs the TCAM tables
OVS
• Underuse of Openflow capabilities
ovs-vswitchd
ofproto
• Exposing the MAC/IP tables assuming
a fixed pipeline
• Only priority based lookups
• Features such as group-tables
implemented in TCAM
• Results in an expensive solution
• Scale restricted to TCAM size
Packet_in
Ingress
Port
MAC
Table
IP
Table
TCAM
Table
Execute
Action
Egress
Port
Packet_out
TTP: Unicast Routing Pipeline
• Utilize all ASIC tables
(VLAN+MAC+IP+TCAM)
via Openflow
Group Table
L3 Ecmp
(Select)
L3 FF
(Fast Failover)
• Enables flexible pipelines
• Choose between priority or LPM
algorithms
for lookups
• Scale comparable to
incumbent routers/switches
L3 Unicast
Redirect
Phy
Port
Color
Based
Actions
Ingress
Port
VLAN
Termination
MAC
Unicast
Routing
Policy
ACL
Table0
Table10
Table20
Table30
Table40
L2 interface
(indirect)
Table50
Meters
L2 Rewrite
(indirect)
Phy
Port
TTP: VPLS Pipeline
MPLS
FF group
Active
Label 0
(indirect)
Backup
MPLS FF group
(Fast Failover)
MPLS
L2 interface
Backup
Ingress
Port
Group Table
Label 1
(indirect)
Active
Label 1
(indirect)
Label 0
(indirect)
Phy Port
MPLS FF group
MPLS
FF group
VLAN
L2 Rewrite
(indirect)
Termination
MAC
Policy ACL
MPLS
Table0
MPLS
Table1
Meters
Color Based
Actions
L2 interface
(indirect)
Phy Port
Stacking It Together
SDN
Applications
Tools
BGP
Firewall
Traffic Engineering
Services
RESTful API
OSS/BSS
NETWORK ORCHESTRATION
RESTful API
ODL
HP-VAN
CONTROLLER
OpenFlow
OVSDB
Data Plane (aka Network OS)
PicOS
TTP
Merchant Silicon
Broadcom
Cavium
Analytics
Benefits Realized
Feature
Improvement
Grading
Scale
1000x (upto 2M)
over single table implementation (2k)
Comparable to
incumbent equipment
Performance
Line-rate
Comparable to
incumbent equipment
Security
Linux security tools
Needs work
Interoperability
Support for traditional pipelines and
enhancements dynamically
Onboarding SDN applications on
production environments
Works across multiple
ASIC pipelines
Better than
incumbent equipment
Simplicity
Case Studies
Case 1: Routing-a-a-s TOR (Leaf) TTP
Internet
Core Network
Data Center
ToR Leaf
Virtualized
Service
Data center
applications
Data center
applications
Data center
applications
Case 2: WAN Service Border Leaf TTP
Border Leaf
Internet
Core Network
Data Center
Border Leaf
Virtualized
Service
Data center
applications
Data center
applications
Data center
applications
Case 3: Overlay/ WAN Service On-demand
ToR Leaf
Border Leaf
Border Leaf
ToR Leaf
Service
Chaining (NFV)
Data center
applications
Data center
applications
Data center
applications
Networking “Made to Order”
No Lock-in
TTP
SDN Stitching
“When standard networking can’t get the job done, TTP
delivers the flexibility and control to get you there”
Thank You
pica8.com
Download PDF