Bare Metal Integration Between Tungsten Fabric and Physical
Bare Metal Integration Between Tungsten Fabric and Physical Devices Anda Nicolae anicolae@lenovo. com Date – 11/14/2018 Lenovo. All rights reserved.
About Me ØSomething new: “My main interests ØSomething old: “I am a software developer with 8+ years of experience” are: virtualization, datacenter networking” § I’ve worked at Ixia, Intel and, for 2 years now, I am working at Lenovo, developing Lenovo’s SDN solution based on TF § I hold a B. Sc. in Computer Science and a M. Sc. in Networking, both from University “Politehnica” of Bucharest § In networking, change is the only constant ØSomething blue: “One of my favorite quotes: ” ØSomething borrowed: “I am passionate about psychology and understanding human behaviors” § I believe that human behavior knowledge can improve both your effectiveness in the workplace and well-being in your personal life 2018 Lenovo. All rights reserved. 2
Agenda Ø Bits of History: Lenovo Data Center Networking Ø Present: Lenovo SDN Controller (Li. NC) Ø The Problem That We Want to Solve Ø Lenovo Vx. LAN Proposed Solution Ø LINC with BGP-EVPN Topology Ø Physical and Virtual Topology Discovery and Visualization 3 2018 Lenovo. All rights reserved.
Lenovo Data Center Networking Flexible Networking for the Future-Defined Data Center Top of Rack Think. System Rack. Switch Leaf-Spine optimized for data center 2000 Network OS / Management CNOS / VMware, Open. Stack, XClarity, Ansible Resiliency, scale and automation for cloud environments Embedded Flex System Integrated blade system connectivity 2006 2010 Think. Agile Solutions Converged Hyper. Converged High Performance Engineered Solutions / Reference Architectures Solution Driven Features Tested, Proven, Documented 2017 4 2018 Lenovo. All rights reserved.
Lenovo SDN Controller (Li. NC) Complete End-to-End Solution for the Cloud • Built for the Cloud with Lenovo Portfolio – Manage Lenovo CNOS switches. – Optimize Lenovo servers - DPDK optimization - Edge Computing - Smart. NICs Integration Li. NC Bring the cloud together • Multi-vendor and Multi-cloud – Manage heterogeneous environment where legacy/expensive equipment is present. - Customers have the option to use Lenovo to expand for better ROI. – Supports Open. Stack, Vm. Ware NSX, Kubernetes, as well as workloads in public clouds. 2018 Lenovo. All rights reserved. 5
Lenovo SDN Controller CNOS BGP EVPN RR BGP/ECMP CLOS Border router Bare Metal BGP/ECMP CLOS Bare Metal Storage Compute Intranet BGP EVPN L 2/L 3 Route exchange WAN, Internet • • • Optimized for Lenovo switches and servers DPDK/Smart. NICs VXLAN 2018 Lenovo. All rights reserved. Openstack LINC Controller • • • VM 1 VM 2 v. Router with VXLAN VM VM v. Router with VXLAN BGP-EVPN Security-vulnerability standards Open to support other networking devices 6
TF and LINC Key Points What are the key differentiators that TF and LINC bring? • Community Contributions – Actively participate in community meetings and events. – Commit fixes to the upstream as often as possible, about 60 so far. – Submit blueprints and undertake ownerships. • Customer Centric – – – Harden the community software to address security-vulnerability issues. Perform the formal QA cycle to test and validate the software. Enhance customer deployment experiences by adding easy-to-use packages Support brownfield environments where Lenovo and other non-Juniper fabric devices can be supported. Localization: added Simplified Chinese language support for PRC customers. • The only one to support CNOS automation for cloud workloads. • 1 st to support Cisco BGP-EVPN. • 1 st to support DPDK 17. 11. 3 with Red Hat Linux 7. 5. 2018 Lenovo. All rights reserved. 7
The Problem That We Want to Solve Modern datacenters are a mix of multi-vendor and multi-technology TF allows inter-VN trafficin the overlay without having to go through L 3 GW TF enables interconnection between Legacy VLAN architecture and Cloud architecture. A L 3 Physical gateway is not needed when going from one VN to another in TF overlay. 2018 Lenovo. All rights reserved. 8
Lenovo VXLAN Solution NE 10032 L 3 fabric BGP/ECMP 40 Gb links NE 1032 vm vm vm vm vm vm vm NE 1032 Openstack Controller SDN Controller NE 10032 WAN, Internet vm BMS bare metal only Hosts BMS Hybrid – bare metal + VMs 2018 Lenovo. All rights reserved. Hosts Compute Node pure virtual Control nodes in HA deploy The Gateway to Internet/WAN 9
Brownfield Ready Incumbent Fabric BGP Spine BGP/OSPF Leaf Leaf Spine Leaf Leaf Control node VM Hypervisor VM VM Hypervisor VM VM Hypervisor VM TSN node VM Hypervisor VM Open. Stack VM Hypervisor VM Config node Analytic node Web UI Node Incumbent 2018 Lenovo. All rights reserved. Lenovo Controller 10
LINC and Device Manager 1. 2. 3. 4. 5. 6. 7. In order for the bare metal servers to communicate with each other and with the VMs from the virtualized environment, we use Physical VTEPs In this case, Physical VTEPs are Lenovo L 3 switches TF has Device Manager; a daemon whose purpose is to monitor and configure the Physical VTEPs connected to TF Device manager listens to any configuration events, retrieves the new configuration and replicates this configuration on the L 3 switch added in the TF The user is responsible for configuring a L 3 switch in the TF, via LINC APIs or via TF GUI What differentiates LINC from TF is the support for remotely configuring Cisco and Lenovo switches Config replication for Cisco switches is done via NETCONF, while for Lenovo switches is done via CNOS REST API 2018 Lenovo. All rights reserved. 11
TF GUI Physical Router Configuration • Based on “Vendor”, Device Manager chooses the appropriate Plugin. For Lenovo, REST-API based configuration is used, while for Cisco and Juniper, Netconf automatization is used. • Selected plugin does BGP, Net. Virtualization, access vlans, vlan to VNI mapping • Only one in the industry to support all 3 vendors 2018 Lenovo. All rights reserved. 12
TF GUI BGP Router Configuration 2018 Lenovo. All rights reserved. 13
Physical and Virtual Topology Discovery and Visualization Physical topology discovery using SNMP and LLDP MIB Physical to virtual adjacency discovery using SNMP and MAC MIB Virtual topology discovery using Open. Stack integration 2018 Lenovo. All rights reserved. 14
- Slides: 15