SlideShare a Scribd company logo
Technical Forum
Streamlining and AutomatingVirtual Network Control
Autumn 2015
Technical Forum
CloudVision,	VXLAN	
What’s Next ?
Next ?
Optimisation of
the
resource pool
40%
VM
Decrease &
automate
Deployment time
VM VM
Remove islands of
service connectivity
VM
Operational
Efficiency
P P P P
• Undefined SDN strategy ?
• Team interactions,Skills,Planning,
Strategy, Processes not ready ?
What Orchestration
platform choices ?
‘BYOC’
What corporate
Challenges ?
…But you are ready
C
6C
L
FG O ]
?
6
Technical Forum
VXLAN Deployment Solutions
VTEP-1
Openstack
NSX, Nuage, …
Automated VXLAN without
3rd party controller
Automation and integration
with 3rd party controller
Small Scale DC and DCI solution
Head Replication (HER)
• Manually configured VTEP-flood
list
• Traffic flooded via the defined
flood-list.
• Flow-based MAC learning
• No need for Multicast in the IP
fabric
• Suitable for DCI solutions and
small scale intra-DC solution due
to manual config
CVX standalone
• CVX provides centralized database
of all VXLAN state.
• MAC address learning via the
CVX, flow-based learning optional
• HER flood-list automatically
populated by the CVX
• No need for Multicast in the IP
fabric
• Scalable for intra-DC solutions
where a level of automation is
required
CVX + 3rd party integration
• Centralized database of CVX
shared with third-party controller
(NSX, OpenStack, Nuage, etc)
• Distributed MAC address learning
between Software and hardware
VTEPs.
• VNI provisioning via centralized
controller
• Solution for scalable DCs with
HW to SW VTEP automation
CloudVision
eXchange
CloudVision
eXchange
Technical Forum
DEMONSTRATION
Physical Network Topology with CVX
Technical Forum
CVX builds a full physical topology
§ Leaf switch builds their local topology table using standard LLDP
§ Contains directly attached compute nodes,which will host the virtual machines
§ CVX mounts the local LLDP tables,providing a network wide view
§ CVX knows the physical location (switch and interface) each compute node is attached
eAPI
cvs-switch#show network physical-topology neighbors
Interface Neighbor Intf Neighbor Host
------------------ ------------------ --------------
Ethernet1 Ethernet1 atf-spine1
Ethernet2 Ethernet1 atf-spine2
Ethernet3 eth1 atf-oshost1
Ethernet4 eth1 atf-oshost2
Network wide
Topology Table
cvs-switch#show network physical-topology hosts
Unique Id Hostname
--------------------- ---------------------
0050.5686.ba66 atf-host1
0050.5686.4711 atf-host2
0050.5686.1184 atf-host3 Compute Nodes
Network wide topology visible from CVX eAPI to consume the info northbound
LLDP
LLDP
compute compute
et2
Network Topology
Database
LLDP State
et1
LLDP
LLDP
compute compute
et2
LLDP State
et1
CloudVision
eXchange
Technical Forum
DEMONSTRATION
VXLAN Control-Plane with CVX
Technical Forum
At scale manual configuration of HER flood-list can be arduous,potential for excessive traffic flooding
during learning processes
VXLAN Control-Plane – Unicast Replication
Host 4
VTEP 4
VNI
5000
VTEP 1
Host 1 Host 2
VTEP 2 VTEP 3
Host 3
VTEP flood list on VTEP 1
VNI 5000 à VTEP 3
VNI 5000 à VTEP 4
VTEP flood list on VTEP 3
VNI 5000 à VTEP 1
VNI 5000 à VTEP 4
VTEP flood list on VTEP 4
VNI 5000 à VTEP 1
VNI 5000 à VTEP 31
2
3
5 5
4 4
1. VTEP flood-list - manually configured on
each VTEP for each VNI
2. BUM traffic received from a locally attached
node on VTEP-1
3. VTEP-1 replicates the BUM traffic for each
VTEP in the flood-list of the associated VNI
4. Individual unicasts frames are sent on the
wire to each VTEP in theVNI
5. RemoteVTEPs receive BUM traffic
6. RemoteVTEP’s learn inner source MAC and
map it to the outer SRC IP (remoteVTEP of
origin)
Leaf 2 Leaf 3 Leaf 4Leaf 1
Technical Forum
CVX – simplified provision and learning
Automated flood-list configuration and MAC address distribution
VXLAN Control-Plane – CVX
1. MAC learnt locally onVTEP 1 From
generated host traffic
2. Local VXLAN states are mounted by
CVX
3. CVX has a global view of each VTEP
- local VXLAN MAC address tables, VNI
configured on each VTEP
4. Remote MACs for locally configured
VNI Written to local VXLAN table
5. Remote MAC added to local
VXLAN hardware tableHost 4, MAC D
VTEP 4
VNI 5000
VTEP 1
Host1, MAC A Host 2
VTEP 2 VTEP 3
Host 3
1
2
5 5
4
Network Database
VTEP 1: VNI 5000:MAC A
VTEP 4: VNI 5000:MAC D
VXLAN table
VNI 5000 MAC A VTEP 1
VNI 5000 MAC D VTEP 4
CloudVision
eXchange
3
Leaf 2Leaf 1 Leaf 3 Leaf 4
Technical Forum
ThankYou

More Related Content

What's hot

Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructureAtf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Mason Mei
 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation Platform
Atul Pandey
 
NFV Orchestration for Optimal Performance
NFV Orchestration for Optimal PerformanceNFV Orchestration for Optimal Performance
NFV Orchestration for Optimal Performance
dfilppi
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
Sriram Subramanian
 
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project CalicoSimple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Emma Gordon
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
Open Networking Summit
 
Network Virtualization Meets the WAN
Network Virtualization Meets the WANNetwork Virtualization Meets the WAN
Network Virtualization Meets the WAN
Bruce Davie
 
Introducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis MeetupIntroducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis Meetup
djzook
 
OpenStack: Networking Roadmap, Collaboration and Contribution
OpenStack: Networking Roadmap, Collaboration and ContributionOpenStack: Networking Roadmap, Collaboration and Contribution
OpenStack: Networking Roadmap, Collaboration and Contribution
Open Networking Summit
 
Container Service Chaining
Container Service ChainingContainer Service Chaining
Container Service Chaining
Open Networking Summit
 
Webinar - Relying on Bare Metal to manage your workloads
Webinar - Relying on Bare Metal to manage your workloadsWebinar - Relying on Bare Metal to manage your workloads
Webinar - Relying on Bare Metal to manage your workloads
Scaleway
 
ONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with CloudifyONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with Cloudify
Cloudify Community
 
Open Source Approach to Design and Deployment of Microservices-based VNF
Open Source Approach to Design and Deployment of Microservices-based VNFOpen Source Approach to Design and Deployment of Microservices-based VNF
Open Source Approach to Design and Deployment of Microservices-based VNF
Open Networking Summit
 
Building Business on Top of Open Source
Building Business on Top of Open SourceBuilding Business on Top of Open Source
Building Business on Top of Open Source
Open Networking Summit
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS Environments
Open Networking Summit
 
NFV Testing
NFV TestingNFV Testing
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
Edgar Magana
 
Open Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANOOpen Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANO
Cloudify Community
 
Supporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackSupporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackBruce Davie
 
Container Networking
Container NetworkingContainer Networking
Container Networking
Open Networking Summit
 

What's hot (20)

Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructureAtf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation Platform
 
NFV Orchestration for Optimal Performance
NFV Orchestration for Optimal PerformanceNFV Orchestration for Optimal Performance
NFV Orchestration for Optimal Performance
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
 
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project CalicoSimple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project Calico
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
 
Network Virtualization Meets the WAN
Network Virtualization Meets the WANNetwork Virtualization Meets the WAN
Network Virtualization Meets the WAN
 
Introducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis MeetupIntroducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis Meetup
 
OpenStack: Networking Roadmap, Collaboration and Contribution
OpenStack: Networking Roadmap, Collaboration and ContributionOpenStack: Networking Roadmap, Collaboration and Contribution
OpenStack: Networking Roadmap, Collaboration and Contribution
 
Container Service Chaining
Container Service ChainingContainer Service Chaining
Container Service Chaining
 
Webinar - Relying on Bare Metal to manage your workloads
Webinar - Relying on Bare Metal to manage your workloadsWebinar - Relying on Bare Metal to manage your workloads
Webinar - Relying on Bare Metal to manage your workloads
 
ONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with CloudifyONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with Cloudify
 
Open Source Approach to Design and Deployment of Microservices-based VNF
Open Source Approach to Design and Deployment of Microservices-based VNFOpen Source Approach to Design and Deployment of Microservices-based VNF
Open Source Approach to Design and Deployment of Microservices-based VNF
 
Building Business on Top of Open Source
Building Business on Top of Open SourceBuilding Business on Top of Open Source
Building Business on Top of Open Source
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS Environments
 
NFV Testing
NFV TestingNFV Testing
NFV Testing
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
 
Open Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANOOpen Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANO
 
Supporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackSupporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStack
 
Container Networking
Container NetworkingContainer Networking
Container Networking
 

Viewers also liked

Aula 26 e 27 a expressões algébricas
Aula 26 e 27 a   expressões algébricasAula 26 e 27 a   expressões algébricas
Aula 26 e 27 a expressões algébricas
Ronei Badaró
 
Anxiety worksheets for people with disabilites
Anxiety worksheets for people with disabilitesAnxiety worksheets for people with disabilites
Anxiety worksheets for people with disabilites
Becca Dupree
 
CALENDARIO
CALENDARIOCALENDARIO
CALENDARIO
NelsonGilJR
 
Jury verdict reporter johnson francique
Jury verdict reporter   johnson franciqueJury verdict reporter   johnson francique
Jury verdict reporter johnson francique
kralovec
 
Gameprofile20150110213714 12192542
Gameprofile20150110213714 12192542Gameprofile20150110213714 12192542
Gameprofile20150110213714 12192542
Jíří Hlávka
 
Pubcon 2016: Leveraging Influencers for User Acquisition
Pubcon 2016: Leveraging Influencers for User AcquisitionPubcon 2016: Leveraging Influencers for User Acquisition
Pubcon 2016: Leveraging Influencers for User Acquisition
Michelle LeBlanc
 
DOUBLE MINDED
DOUBLE MINDEDDOUBLE MINDED
DOUBLE MINDED
Nkor Ioka
 
Senior Capstone Final
Senior Capstone FinalSenior Capstone Final
Senior Capstone Final
Alston Loper
 
Dm c09 r01-03-04 (2)
Dm c09 r01-03-04 (2)Dm c09 r01-03-04 (2)
Dm c09 r01-03-04 (2)
Tôn Ngọc Ngụy
 
Demand Forecasting - Cadbury
Demand Forecasting - CadburyDemand Forecasting - Cadbury
Demand Forecasting - Cadbury
Chhavi Rahul
 

Viewers also liked (10)

Aula 26 e 27 a expressões algébricas
Aula 26 e 27 a   expressões algébricasAula 26 e 27 a   expressões algébricas
Aula 26 e 27 a expressões algébricas
 
Anxiety worksheets for people with disabilites
Anxiety worksheets for people with disabilitesAnxiety worksheets for people with disabilites
Anxiety worksheets for people with disabilites
 
CALENDARIO
CALENDARIOCALENDARIO
CALENDARIO
 
Jury verdict reporter johnson francique
Jury verdict reporter   johnson franciqueJury verdict reporter   johnson francique
Jury verdict reporter johnson francique
 
Gameprofile20150110213714 12192542
Gameprofile20150110213714 12192542Gameprofile20150110213714 12192542
Gameprofile20150110213714 12192542
 
Pubcon 2016: Leveraging Influencers for User Acquisition
Pubcon 2016: Leveraging Influencers for User AcquisitionPubcon 2016: Leveraging Influencers for User Acquisition
Pubcon 2016: Leveraging Influencers for User Acquisition
 
DOUBLE MINDED
DOUBLE MINDEDDOUBLE MINDED
DOUBLE MINDED
 
Senior Capstone Final
Senior Capstone FinalSenior Capstone Final
Senior Capstone Final
 
Dm c09 r01-03-04 (2)
Dm c09 r01-03-04 (2)Dm c09 r01-03-04 (2)
Dm c09 r01-03-04 (2)
 
Demand Forecasting - Cadbury
Demand Forecasting - CadburyDemand Forecasting - Cadbury
Demand Forecasting - Cadbury
 

Similar to Atf 3 q15-5 - streamlining and automating virtual network control

PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PROIDEA
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building Blocks
APNIC
 
VXLAN Distributed Service Node
VXLAN Distributed Service NodeVXLAN Distributed Service Node
VXLAN Distributed Service Node
David Lapsley
 
Xpress path vxlan_bgp_evpn_appricot2019-v2_
Xpress path vxlan_bgp_evpn_appricot2019-v2_Xpress path vxlan_bgp_evpn_appricot2019-v2_
Xpress path vxlan_bgp_evpn_appricot2019-v2_
Jide Akintola JNCIE-M&T/SP #496 CCIE-SP#28552
 
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
Indonesia Network Operators Group
 
VMware vSphere 6.0 - Troubleshooting Training - Day 2
VMware vSphere 6.0 - Troubleshooting Training - Day 2VMware vSphere 6.0 - Troubleshooting Training - Day 2
VMware vSphere 6.0 - Troubleshooting Training - Day 2
Sanjeev Kumar
 
VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
Vepsun Technologies
 
OpenVirtex (OVX) Tutorial
OpenVirtex (OVX) TutorialOpenVirtex (OVX) Tutorial
OpenVirtex (OVX) Tutorial
동호 손
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
SDN Hub
 
Overview of Distributed Virtual Router (DVR) in Openstack/Neutron
Overview of Distributed Virtual Router (DVR) in Openstack/NeutronOverview of Distributed Virtual Router (DVR) in Openstack/Neutron
Overview of Distributed Virtual Router (DVR) in Openstack/Neutron
vivekkonnect
 
VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2013: Operational Best Practices for NSX in VMware Environments VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld
 
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
SDN Hub
 
VXLAN in the contemporary data center
VXLAN in the contemporary data centerVXLAN in the contemporary data center
VXLAN in the contemporary data center
Anthony Chow
 
Hungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programmingHungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programming
Marton Kiss
 
PLNOG15: Is there something less complicated than connecting two LAN networks...
PLNOG15: Is there something less complicated than connecting two LAN networks...PLNOG15: Is there something less complicated than connecting two LAN networks...
PLNOG15: Is there something less complicated than connecting two LAN networks...
PROIDEA
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center supportKrunal Shah
 

Similar to Atf 3 q15-5 - streamlining and automating virtual network control (20)

NSX-MH
NSX-MHNSX-MH
NSX-MH
 
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building Blocks
 
VXLAN Distributed Service Node
VXLAN Distributed Service NodeVXLAN Distributed Service Node
VXLAN Distributed Service Node
 
Xpress path vxlan_bgp_evpn_appricot2019-v2_
Xpress path vxlan_bgp_evpn_appricot2019-v2_Xpress path vxlan_bgp_evpn_appricot2019-v2_
Xpress path vxlan_bgp_evpn_appricot2019-v2_
 
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
 
VMware vSphere 6.0 - Troubleshooting Training - Day 2
VMware vSphere 6.0 - Troubleshooting Training - Day 2VMware vSphere 6.0 - Troubleshooting Training - Day 2
VMware vSphere 6.0 - Troubleshooting Training - Day 2
 
VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
 
OpenVirtex (OVX) Tutorial
OpenVirtex (OVX) TutorialOpenVirtex (OVX) Tutorial
OpenVirtex (OVX) Tutorial
 
Raga_SDN_NSX_1
Raga_SDN_NSX_1Raga_SDN_NSX_1
Raga_SDN_NSX_1
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
 
Overview of Distributed Virtual Router (DVR) in Openstack/Neutron
Overview of Distributed Virtual Router (DVR) in Openstack/NeutronOverview of Distributed Virtual Router (DVR) in Openstack/Neutron
Overview of Distributed Virtual Router (DVR) in Openstack/Neutron
 
VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2013: Operational Best Practices for NSX in VMware Environments VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2013: Operational Best Practices for NSX in VMware Environments
 
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
VXLAN in the contemporary data center
VXLAN in the contemporary data centerVXLAN in the contemporary data center
VXLAN in the contemporary data center
 
Hungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programmingHungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programming
 
PLNOG15: Is there something less complicated than connecting two LAN networks...
PLNOG15: Is there something less complicated than connecting two LAN networks...PLNOG15: Is there something less complicated than connecting two LAN networks...
PLNOG15: Is there something less complicated than connecting two LAN networks...
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center support
 
10 sdn-vir-6up
10 sdn-vir-6up10 sdn-vir-6up
10 sdn-vir-6up
 

More from Mason Mei

Brkdcn 2035 multi-x
Brkdcn 2035 multi-xBrkdcn 2035 multi-x
Brkdcn 2035 multi-x
Mason Mei
 
Ovn vancouver
Ovn vancouverOvn vancouver
Ovn vancouver
Mason Mei
 
11 zhuai chuanpu h3 c
11 zhuai chuanpu h3 c11 zhuai chuanpu h3 c
11 zhuai chuanpu h3 c
Mason Mei
 
10 2013 sdn summit ch reviewed-new
10 2013 sdn summit ch reviewed-new10 2013 sdn summit ch reviewed-new
10 2013 sdn summit ch reviewed-new
Mason Mei
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
Mason Mei
 
07 tang xiongyan
07 tang xiongyan07 tang xiongyan
07 tang xiongyan
Mason Mei
 
06 duan xiaodong
06 duan xiaodong06 duan xiaodong
06 duan xiaodong
Mason Mei
 
05 zhao huiling
05 zhao huiling05 zhao huiling
05 zhao huiling
Mason Mei
 
04 hou ziqiang
04 hou ziqiang04 hou ziqiang
04 hou ziqiang
Mason Mei
 
03 jiang lintao
03 jiang lintao03 jiang lintao
03 jiang lintao
Mason Mei
 
02 china sdn conf ron keynote
02 china sdn conf ron keynote02 china sdn conf ron keynote
02 china sdn conf ron keynote
Mason Mei
 
01 dan chinese-chinese sdn china 2013- dan's keynote draft aug 14 2013
01 dan chinese-chinese sdn china 2013- dan's keynote draft aug 14 201301 dan chinese-chinese sdn china 2013- dan's keynote draft aug 14 2013
01 dan chinese-chinese sdn china 2013- dan's keynote draft aug 14 2013
Mason Mei
 
New idc architecture
New idc architectureNew idc architecture
New idc architecture
Mason Mei
 
H3 cswitch2015
H3 cswitch2015H3 cswitch2015
H3 cswitch2015
Mason Mei
 
201507131408448146
201507131408448146201507131408448146
201507131408448146
Mason Mei
 
16 vxlan配置指导-整本手册
16 vxlan配置指导-整本手册16 vxlan配置指导-整本手册
16 vxlan配置指导-整本手册
Mason Mei
 
Atf 3 q15-9 - summary and close
Atf 3 q15-9 - summary and closeAtf 3 q15-9 - summary and close
Atf 3 q15-9 - summary and close
Mason Mei
 
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻
Mason Mei
 
基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅
Mason Mei
 
Ethernetv infiniband
Ethernetv infinibandEthernetv infiniband
Ethernetv infiniband
Mason Mei
 

More from Mason Mei (20)

Brkdcn 2035 multi-x
Brkdcn 2035 multi-xBrkdcn 2035 multi-x
Brkdcn 2035 multi-x
 
Ovn vancouver
Ovn vancouverOvn vancouver
Ovn vancouver
 
11 zhuai chuanpu h3 c
11 zhuai chuanpu h3 c11 zhuai chuanpu h3 c
11 zhuai chuanpu h3 c
 
10 2013 sdn summit ch reviewed-new
10 2013 sdn summit ch reviewed-new10 2013 sdn summit ch reviewed-new
10 2013 sdn summit ch reviewed-new
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
 
07 tang xiongyan
07 tang xiongyan07 tang xiongyan
07 tang xiongyan
 
06 duan xiaodong
06 duan xiaodong06 duan xiaodong
06 duan xiaodong
 
05 zhao huiling
05 zhao huiling05 zhao huiling
05 zhao huiling
 
04 hou ziqiang
04 hou ziqiang04 hou ziqiang
04 hou ziqiang
 
03 jiang lintao
03 jiang lintao03 jiang lintao
03 jiang lintao
 
02 china sdn conf ron keynote
02 china sdn conf ron keynote02 china sdn conf ron keynote
02 china sdn conf ron keynote
 
01 dan chinese-chinese sdn china 2013- dan's keynote draft aug 14 2013
01 dan chinese-chinese sdn china 2013- dan's keynote draft aug 14 201301 dan chinese-chinese sdn china 2013- dan's keynote draft aug 14 2013
01 dan chinese-chinese sdn china 2013- dan's keynote draft aug 14 2013
 
New idc architecture
New idc architectureNew idc architecture
New idc architecture
 
H3 cswitch2015
H3 cswitch2015H3 cswitch2015
H3 cswitch2015
 
201507131408448146
201507131408448146201507131408448146
201507131408448146
 
16 vxlan配置指导-整本手册
16 vxlan配置指导-整本手册16 vxlan配置指导-整本手册
16 vxlan配置指导-整本手册
 
Atf 3 q15-9 - summary and close
Atf 3 q15-9 - summary and closeAtf 3 q15-9 - summary and close
Atf 3 q15-9 - summary and close
 
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻
 
基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅
 
Ethernetv infiniband
Ethernetv infinibandEthernetv infiniband
Ethernetv infiniband
 

Recently uploaded

Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 

Recently uploaded (20)

Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 

Atf 3 q15-5 - streamlining and automating virtual network control

  • 1. Technical Forum Streamlining and AutomatingVirtual Network Control Autumn 2015
  • 2. Technical Forum CloudVision, VXLAN What’s Next ? Next ? Optimisation of the resource pool 40% VM Decrease & automate Deployment time VM VM Remove islands of service connectivity VM Operational Efficiency P P P P • Undefined SDN strategy ? • Team interactions,Skills,Planning, Strategy, Processes not ready ? What Orchestration platform choices ? ‘BYOC’ What corporate Challenges ? …But you are ready C 6C L FG O ] ? 6
  • 3. Technical Forum VXLAN Deployment Solutions VTEP-1 Openstack NSX, Nuage, … Automated VXLAN without 3rd party controller Automation and integration with 3rd party controller Small Scale DC and DCI solution Head Replication (HER) • Manually configured VTEP-flood list • Traffic flooded via the defined flood-list. • Flow-based MAC learning • No need for Multicast in the IP fabric • Suitable for DCI solutions and small scale intra-DC solution due to manual config CVX standalone • CVX provides centralized database of all VXLAN state. • MAC address learning via the CVX, flow-based learning optional • HER flood-list automatically populated by the CVX • No need for Multicast in the IP fabric • Scalable for intra-DC solutions where a level of automation is required CVX + 3rd party integration • Centralized database of CVX shared with third-party controller (NSX, OpenStack, Nuage, etc) • Distributed MAC address learning between Software and hardware VTEPs. • VNI provisioning via centralized controller • Solution for scalable DCs with HW to SW VTEP automation CloudVision eXchange CloudVision eXchange
  • 5. Technical Forum CVX builds a full physical topology § Leaf switch builds their local topology table using standard LLDP § Contains directly attached compute nodes,which will host the virtual machines § CVX mounts the local LLDP tables,providing a network wide view § CVX knows the physical location (switch and interface) each compute node is attached eAPI cvs-switch#show network physical-topology neighbors Interface Neighbor Intf Neighbor Host ------------------ ------------------ -------------- Ethernet1 Ethernet1 atf-spine1 Ethernet2 Ethernet1 atf-spine2 Ethernet3 eth1 atf-oshost1 Ethernet4 eth1 atf-oshost2 Network wide Topology Table cvs-switch#show network physical-topology hosts Unique Id Hostname --------------------- --------------------- 0050.5686.ba66 atf-host1 0050.5686.4711 atf-host2 0050.5686.1184 atf-host3 Compute Nodes Network wide topology visible from CVX eAPI to consume the info northbound LLDP LLDP compute compute et2 Network Topology Database LLDP State et1 LLDP LLDP compute compute et2 LLDP State et1 CloudVision eXchange
  • 7. Technical Forum At scale manual configuration of HER flood-list can be arduous,potential for excessive traffic flooding during learning processes VXLAN Control-Plane – Unicast Replication Host 4 VTEP 4 VNI 5000 VTEP 1 Host 1 Host 2 VTEP 2 VTEP 3 Host 3 VTEP flood list on VTEP 1 VNI 5000 à VTEP 3 VNI 5000 à VTEP 4 VTEP flood list on VTEP 3 VNI 5000 à VTEP 1 VNI 5000 à VTEP 4 VTEP flood list on VTEP 4 VNI 5000 à VTEP 1 VNI 5000 à VTEP 31 2 3 5 5 4 4 1. VTEP flood-list - manually configured on each VTEP for each VNI 2. BUM traffic received from a locally attached node on VTEP-1 3. VTEP-1 replicates the BUM traffic for each VTEP in the flood-list of the associated VNI 4. Individual unicasts frames are sent on the wire to each VTEP in theVNI 5. RemoteVTEPs receive BUM traffic 6. RemoteVTEP’s learn inner source MAC and map it to the outer SRC IP (remoteVTEP of origin) Leaf 2 Leaf 3 Leaf 4Leaf 1
  • 8. Technical Forum CVX – simplified provision and learning Automated flood-list configuration and MAC address distribution VXLAN Control-Plane – CVX 1. MAC learnt locally onVTEP 1 From generated host traffic 2. Local VXLAN states are mounted by CVX 3. CVX has a global view of each VTEP - local VXLAN MAC address tables, VNI configured on each VTEP 4. Remote MACs for locally configured VNI Written to local VXLAN table 5. Remote MAC added to local VXLAN hardware tableHost 4, MAC D VTEP 4 VNI 5000 VTEP 1 Host1, MAC A Host 2 VTEP 2 VTEP 3 Host 3 1 2 5 5 4 Network Database VTEP 1: VNI 5000:MAC A VTEP 4: VNI 5000:MAC D VXLAN table VNI 5000 MAC A VTEP 1 VNI 5000 MAC D VTEP 4 CloudVision eXchange 3 Leaf 2Leaf 1 Leaf 3 Leaf 4