Upload
cumulus-networks
View
1.220
Download
5
Tags:
Embed Size (px)
Citation preview
v
Cumulus® Linux® 2.5
Cumulus Networks®
Cumulus Linux 2.5
§ Making it easier for organizations of all sizes to adopt modern data center networking
cumulusnetworks.com 2
Cumulus Linux Use Cases Expand
cumulusnetworks.com 3
Linux as a platform for…. Enterprise Solutions
Network Virtualization Overlays
High Capacity IP networks
1.5
2.0
2.5
What’s new with Cumulus Linux 2.5?
§ Validated design guides for key IT Initiatives • Simplify modern data center adoption for 3 key use cases
§ Choice of network architectures • Simplify path to modern data center network architectures
cumulusnetworks.com 4
Virtualization OpenStack Big Data
Simplifying the Transition with Validated Designs
cumulusnetworks.com 5
§ Validated Designs: § Starting point for customer deployment § Designs tested in-house with configuration
files provided for reference § Detailed, step-by-step procedures and
guidance
§ Target Audience: § Data center architect or administrator who is
familiar with Linux and the use case
§ Results: § Accelerates Adoption § Lowers Risk associated with new deployment
VMware® vSphere and Cumulus Networks® Validated Solution GuideDeploying VMware® vSphere with Cumulus® Linux® Switches
Big Data Hadoop and Cumulus Networks®
Validated Solution Guide
Deploying Apache Hadoop with Cumulus®
Linux®
Switches
0
0
00
0
00
000
0
01
1
0
1
11
1 1 111
1
111
1
Available with Cumulus Linux 2.5
Cumulus Linux for Virtualized Server Environments using vSphere
cumulusnetworks.com 6
§ Enable SDDC across compute, storage and network
§ Choice of industry standard hardware
§ Rich Ecosystem with automation tools and services
§ L2 architecture with MLAG
Virtualized Server
Applications and Ecosystem
Industry Standard Server
PhysicalStorage
Physical NICand Network
Industry Standard Network Switch
vCPU vRAM DatastoreVirtual Disk
vNIC vSwitchvDS
Hardware AcceleratedIPv4/IPv6 Network
Routing and Switching
Compute Storage Networking
vSphere (Hypervisor) Linux Network OS
Virtual SAN
Vmware vSphere
Cumulus Linux for Cloud Orchestration using OpenStack
cumulusnetworks.com 7
Cloud Orchestration
Your Applications
OPENSTACKCLOUD OPERATING SYSTEM
OpenStack Shared Services
Hardware Accelereated
IPv4/IPv6 Network
Routing and Switching
Industry Standard
Network Switch
Physical StorageIndustry Standard Server
APIs
OpenStack Dashboard
Compute Networking Storage
§ Open Source based solution on bare metal hardware, nova-net plugin
§ Resource automation § OpenStack: Virtual resources § Linux tools: Physical resources
§ OpenStack Solutions § OpenStack distribution partners § Network overlay partners § Custom OpenStack solution
OpenStack
Cumulus Linux for Big Data Environments using Hadoop
cumulusnetworks.com 8
Spine
Leaf L3 Fabric
Map Reduce
Big Data
§ Big Data Hadoop Benefits § Affordable capacity based on bare metal
hardware
§ Scalable IP Clos Fabrics
§ Converged administration of server and networking hardware
§ Rapid Deployment: Automation, Operational consistency
§ Easy Customization • Linux & PTM for locality optimization
Hadoop
Simplifying transition with CL 2.5: Choice of Network Architectures
IP Fabric
§ Simple IP Clos fabric
§ High capacity, scalable networking
Spine
Leaf
L3 Fabric
Cumulus Linux 1.5 and 2.0: Layer 3 architectures
§ L2 active/active with MLAG
§ Drop in existing architecture
L2 Network
Aggregation
Access
L3
L2
Enabling Choice: Layer 2 and Layer 3 with Cumulus Linux 2.5
§ Flexible, virtual networking
§ Network overlay integration
IP Fabric with Network Overlays
Spine
Leaf
VNI Blue & Red
9 cumulusnetworks.com
CL2.5 New Features
§ Layer 2 Features § MLAG § VRR – Active/active first hop redundancy protocol § VLAN Scale § LACP Bypass
§ Routing Enhancements
§ Others: QoS Enhancements
cumulusnetworks.com 10
Cumulus Linux 2.5 – MLAG
cumulusnetworks.com 11
§ MLAG § Dual-Attached solutions for
capacity/redundancy § Simple migration path for existing
L2 solutions § Operational consistency with
scaled-out IP Fabrics
§ How? § Implemented via clagd &
associated commands § Bonding provides multi-pathing § Leverage existing LACP protocol
• LACP is easy to diagnose
auto peer-link.4000 iface peer-link.4000 inet static address 169.254.0.1 netmask 255.255.255.252 clagd-peer-ip 169.254.0.2 clagd-sys-mac 44:38:39:ff:00:01 clagd-priority 8192
Aggregation
Access
Cumulus Linux 2.5 – VRR
cumulusnetworks.com 12
§ Virtual Router Redundancy: § Provides default gateway
redundancy (vIP) § Protocol-free redundancy
mechanism • It is not VRRP, it is VRR!
§ Active-active FHRP § Enhancements in CL2.5
• Supports Router Redundancy beyond host connectivity
• Integration with ifupdown2
L3
L2
10.0.0.10 Default GW: 10.0.0.1
VRR – 10.0.0.1 VRR – 10.0.0.1
10.0.0.11 Default GW: 10.0.0.1
auto bridge.100 iface bridge.100 address <ipaddr> hwaddress <mac> bridge-stp on address-virtual <mac> <ip1>
Cumulus Linux 2.5 – VLAN Scale
cumulusnetworks.com 13
§ VLAN-aware Bridges § New 802.1Q Linux bridge
driver § Enables VLAN Scale
• VLAN-aware bridge scales to 2000 VLANs
§ Single instance spanning tree • Supports STP, RSTP
§ Ifupdown2 Configuration § Migration path: mixed mode
support • Recommended for migration only
Bridge 100 Bridge
VLAN-aware Per-VLAN
VLAN 100 VLAN 1-10, 100, 200
auto bridge iface bridge bridge-vlan-aware yes bridge-ports glob swp1-52 bridge-stp on bridge-vids 1-10 100 200
auto vlan100 iface vlan100 bridge-ports swp1.100 swp2.100 bridge-stp on
Cumulus Linux 2.5 – VLAN Scale (continued)
cumulusnetworks.com 14
§ Configuration Simplification § VLAN independent inclusion
of ports
§ Port specific configuration now set on ports
auto swp1 iface swp1 bridge-access 100 mstpctl-portautoedge yes mstpctl-bpduguard yes
Access port to VLAN 100
auto swp2 iface swp2 bridge-vids 10 100 200 mstpctl-portautoedge yes mstpctl-bpduguard yes
Trunk with specific VLAN IDs
auto bridge iface bridge bridge-vlan-aware yes bridge-ports glob swp1-52 bridge-stp on bridge-vids 1-10 100 200
VLAN-aware Bridge
auto swp49 iface swp49 mstpctl-portpathcost 10
Trunk all VLANS (default)
Cumulus Linux 2.5 – LACP Bypass
cumulusnetworks.com 15
§ LACP fallback mechanism § Use Case: PXE boot for host
connected to switch via LACP
§ Bypasses LACP protocol negotiation
• LACP negotiation takes over when LACP partner is detected
PXE Boot
Ifupdown2 BOND Configuration: bond lacp-bypass-allow 1 bond lacp-bypass-period 120 bond lacp-bypass-priority 1
Ifupdown2 BOND Configuration: bond lacp-bypass-allow 1 bond lacp-bypass-period 120 bond lacp-bypass-priority 2
Cumulus Linux 2.5 – Routing Enhancements
cumulusnetworks.com 16
§ Open Source Quagga § Contributions:
• Cumulus Networks is contributing all enhancements to Quagga (includes major updates for OSPF, BGP)
§ Large Community • Vendors using Quagga include: Vyatta, Pluribus
Networks, Midokura, PLUMgrid, 6WIND
• Top Cloud providers and large hosting providers have used it for many years
§ Cumulus Linux Routing & Automation: § Non-modal (iproute style) commands § Automation optimization (CL 2.5 Experimental)
• Apply configuration modifications only
§ CL2.5 Routing Enhancements § Scalability
• update-groups, large number of peers § BGP dynamic neighbors § Latest Quagga version § BGP add-path RX - Experimental § JSON support for some key commands –
Experimental
§ CL2.1 & 2.2 Routing Enhancements § Bidirectional Forwarding Detection (BFD) § Prescriptive Topology Manager (PTM) Integration § Route-map enhancements § OSPF Multi-instance support § Redistribute table support § Route tags
Unleash the Power of Open Networking in Your Data Center
§ Open Networking with Cumulus Linux § Empower selection of best of breed ecosystem
§ CapEx savings upfront, significant ongoing OpEx savings
§ Cumulus Networks partners with you on your journey to the Modern Data Center § Validated Design Guides
§ Training and Services
cumulusnetworks.com 17
Get Started!
Risk Free Trial Remote Workbench
Regular webinars
Global Reach & Easy Procurement
Step by Step Validated Design
1 2 3 4
24/7 Support
5
Training & Consulting Services
18 cumulusnetworks.com
Stay in Touch — @cumulusnetworks
Questions — [email protected]
ADD TO CART
© 2015 Cumulus Networks. All rights reserved. CUMULUS, the Cumulus Logo, CUMULUS NETWORKS, and the Rocket Turtle Logo (the “Marks”) are trademarks and service marks of Cumulus Networks, Inc. in the U.S. and other countries. You are not permitted to use the Marks without the prior written consent of Cumulus Networks. The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis. All other marks are used under fair use or license from their respective owners.
§ Thank You!
cumulusnetworks.com 19
Unleashing the Power of Open Networking