Professional Documents
Culture Documents
Edge-Core
© 2015 Edgecore Networks. All rights reserved. Subject to errors and misprints. | www.edge-core.com
Open Networking
What is Open Networking?
Applications
Controller
Open Software
Open Hardware
Open Networking Architecture
Cloud Orchestration
Network & Distributed Services
Control Applications
Linux Provisioning
Monitoring, Management
SDN Controller
Open
Linux Linux Source
User Agents Network Legacy Open
Plug-ins Switch
Space Protocols Quagga Protocols OS
Linux OS
Wedge-16X
16x40G, BRCM Trident II
Intel Rangely Micro Server
• OpenBMC
• FBOSS Agent
Edge-Core Contribution to OCP
Full Range of Open Switch Designs
– First OCP-Approved Switch: 10G TOR
OCP
OSRP 1RU
Edge-Core Software Offerings
• In house developed EdgeCOS
AS5712-54X
AS4600-54T AS6712-32X AS7712-32X
AS5710-54X
AS6700-32X
AS5610-52X AS6701-32X
AS4610-54P
AS5600-52X
Open Networking Software Free Distribution
30
10 20 40 60
50
More Flow Table Entries
Switching
Bridging
Switch MAC MAC Eth VLAN IP IP IP TCP TCP
Action Flow Table
Port src dst type ID Src Dst Prot sport dport
(Max 288K)
* * 00:1f:.. * * * * * * * port6
VLAN
VLAN
Switch MAC MAC Eth VLAN IP IP IP TCP TCP Flow Table
Action
Port src dst type ID Src Dst Prot sport dport (4K)
port6,
* * * * vlan1 * * * * * port7,port9
Routing
Unicast Routing
Switch MAC MAC Eth VLAN IP IP IP TCP TCP
Action Flow Table
Port src dst type ID Src Dst Prot sport dport
(Max 112K)
* * * * * * 5.6.7.8 * * * port6
Flow Switching
Switch MAC MAC Eth VLAN IP IP IP TCP TCP
Action
Port src dst type ID Src Dst Prot sport dport
port3 00:2e.. 00:1f.. 0800 vlan1 1.2.3.4 5.6.7.8 4 17264 80 port6
ACL Policy
Flow Table
Firewall
Switch MAC MAC Eth VLAN IP IP IP TCP TCP
Forward
Port src dst type ID Src Dst Prot sport dport
* * * * * * * * * 22 drop
Edge-Core SDN Solution
• Bare Metal Switch
• EdgeCOS switch OS
– OpenFlow 1.3 with Broadcom OF-DPA support
• SDN Controller (OpenDayLight)
• SDN Applications (OF-DPA compliant)
• OpenStack integration
Flooding Domain
No Flooding Domain
SPINE 1 SPINE 2
Tenant 1
Tenant 2
VM A VM B VM C VM D VM E VM F
19
Flooding Domain (Performance & Security)- cont.
RabbitMQ
Openstack Controller
Tenant 1
+ Network node
VLAN 2000 Tenant 2
DA 239.1.1.100 5001
SA 10.20.10.10
L2 IP UDP VxLAN L2 IP Payload
VLAN 2000
VM A VM B VM C VM D VM E VM F
VM A VM B VM C VM D VM E VM F
21
Switch Fabric with ECMP (Load balance) - cont.
VM A VM B VM C VM D VM E VM F
22
Demo Topology
DUT1 (SPINE1) DUT2 (SPINE2)
AOS6700 1 AOS6700 Management PC
1 32
32 Craft port and
16 16
serial console of
all DUTs
49
49 54 54
54 49
DUT3 (TOR1,10.0.1.0/24) DUT4 (TOR2,10.0.2.0/24) DUT5 (TOR3,
AS5700 AS5700 AS5700 10.0.3.0/24)
2 1 2
2 L2SW
Tenant 1(demo)
Tenant 2 (admin)
192.168..1.35 VM G
VM A VM D 192.168.1.34 VM H
192.168..1.33 192.168..1.36
VM B 192.168..2.17
VM E 192.168.2.28
VM C 192.168..5.27
VM F 192.168.5.28
Compute Node 1 Compute Node 2 Compute Node 3 OPENSTACK OPENSTACK ODL and APP
Controller Network
Network1 VMA,D,G,H Network2 VMB,E 10.0.0.11 10.0.0.21 10.0.0.201
Network3 VMC,F
23
ODL Controller – Config
24
ODL Controller - Topology
25
Open Networking Ecosystem
Edge-Core
3rd party Hardware
Preloaded Switch OS
Software SDN Controller
Vendors Applications
3rd Party Software Partners
Switch OS
SDN Controllers
Open Applications
Source Edge-Core Open Source Community
Community SDN Controller
Open Source SW “Distribution”
Applications