JA 2 パソコンのIPアドレスを設定する 無線LAN アク … 「IPアドレス」欄に「192.168.100.1」「サブネット マスク」 欄に「255.255.255.0」を入力する。
Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge...
Transcript of Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge...
![Page 1: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/1.jpg)
Use Linux on Your Whole Rack with RDO and Open NetworkingScott SuehleCommunity Manager, Cumulus Networks6/29/16
![Page 2: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/2.jpg)
Who am I and why should you care?
Community Manager for Cumulus Networks Former customer support junkie [email protected] @8bitdad on the twitters kilted1 on #CumulusNetworks on Freenode
![Page 3: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/3.jpg)
Who is Cumulus Networks?
![Page 4: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/4.jpg)
Cumulus Networks created a Debian-based (Wheezy and Jessie) network operating system The same L2 and L3 experience compared to legacy network vendors, but without proprietary APIs or controllers 41+ certified hardware platforms from 8 different vendors (Agema, Dell, Edgecore, HP, Mellanox, Penguin, QCT, Supermicro) with ONIE
![Page 5: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/5.jpg)
Transformation: First Servers, Now Networking
First:Compute Transformed
LOCKED
Now:NetworkingTransforms
OPEN
Open Networking Enables Platform Choice and Affordable Capacity
Applications, OS and Hardware
Open EcosystemAgile, open, scalable with
unprecedented cost savings
![Page 6: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/6.jpg)
That’s great but what can Cumulus add to RDO?
![Page 7: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/7.jpg)
Design 1: ML2 + VLAN: MLAG Between Host/Leaf and Leaf/Spine
Overall: A well known and common design using MLAG at the spine layer, MLAG at leaf layer, but least scalable and least flexible. An “old school” but proven network design.
L2
ML2 Pair
![Page 8: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/8.jpg)
Design 2: MLAG at Top-of-rack, IP Fabric Between Leaf/Spine
Overall: Uses less MLAG, more Layer 3, VXLAN, and is therefore more scalable.
Caveat: Utilizes third-party SDN overlays, which could add to overall complexity.
ECMP
ML2 Pair
L2
L3
![Page 9: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/9.jpg)
Design 3: Layer 3 to the Host: Single-Attached
Overall: “Good Enough” for single links from hosts to switches, and recommended by Openstack.org
Caveat: Not unique/novel - other networking vendors can accomplish this
ECMP
![Page 10: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/10.jpg)
Design 4: Layer 3 to the Host: Multiple-Attached (Quagga on the Host)
Overall: The best overall networking solution with OpenStack and Cumulus Networks in large configurations. 100% simple and flexible architecture with Layer-3 networking using Cumulus Quagga to make it extendable to other software solutions.
ECMP
ECMP
L3
![Page 11: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/11.jpg)
What is Cumulus Quagga?
![Page 12: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/12.jpg)
Cumulus Quagga
■ Layer 3 all the way to the host and build a modern unified data center that is simple to scale and provides increased freedom■Network complexity reduction■Subnet freedom and mobility■Increased redundancy ■Stateless anycast load balancing■Free packages can be downloaded at cumulusnetworks.com/roh
–RPM, DEB, and container versions available
![Page 13: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/13.jpg)
Come see what we did in the lab….
![Page 14: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/14.jpg)
Red Hat and Cumulus
![Page 15: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/15.jpg)
Red Hat and Cumulus
■Can we quickly deploy the compute nodes?■Can the entire pod be prototyped virtually first?■Can the entire pod be entirely layer 3 with VXLAN?■Can Ansible and Git be the common “language” between network engineers and system admins?
■Can RHOSP Director handle the bulk deployment?■Can the entire project be done remotely with ease?
Spoiler Alert: Answer is YES to all of the above!
![Page 16: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/16.jpg)
Links and Resources
Git: Ansible playbooks, quagga package builds and deployment:– https://github.com/leifmadsen/quagga-config-deploy– https://github.com/leifmadsen/quagga-rpm– https://github.com/CumulusNetworks/dellrh_openstack_ansible
![Page 17: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/17.jpg)
Stop by our booth for a quick demo….
![Page 18: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/18.jpg)
Demo Unnumbered Connectivity
VirtualBox Appliance Contains: 2 leafs, 1 spine, 2 RDO compute nodes, 1 Debian router Custom tenant creation and tear-down script Command line input via any local Web browser netshow
![Page 19: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/19.jpg)
Mgmt Bridge
swp32s0swp32s0
enp0s9enp0s9
swp32s0swp32s0
enp0s9enp0s9
192.168.100.3/24 192.168.100.4/24
192.168.100.2/24192.168.100.1/24
host1
Leaf 2
OpenStack ControllerCompute Node (Nova)
Network Node (Neutron)Dashboard Node (Horizon)
Compute Node
host2
Leaf 1
Virtual External Router
enp0s10enp0s10
Spine 1
swp49swp49 swp49swp49
203.0.113.1/24
swp1swp1 swp2swp2
eth1eth1
192.168.100.5/24
eth0eth0
eth0eth0 eth0eth0
enp0s8enp0s8 enp0s8enp0s8
Demo Topology
![Page 20: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/20.jpg)
Join the Cumulus Networks Community!
So, what’s next? Keep on learning Join the community http://community.cumulusnetworks.com/ Participate in discussions Download Cumulus VX to work on proofs of concept, automation building, and continued practice:
https://cumulusnetworks.com/cumulus-vx/ Use lab guides and demo modules to learn at your own pace:
https://support.cumulusnetworks.com/hc/en-us/articles/201787686 and https://support.cumulusnetworks.com/hc/en-us/sections/200398866
Sign up for our Boot Camp and get 30% off with code RHS30:
https://cumulusnetworks.com/education/instructor-led-training/
![Page 21: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/21.jpg)
Visit our Booth for a Demo or Questions
Booth 930 in the Exhibit Hall Free T-shirts, Stickers Register to win a Red Hat
Keyboard or a Rocket Turtle Find out more information on
what I talked about here
![Page 22: Use Linux on Your Whole Rack with RDO and Open Networking€¦ · netshow. Mgmt Bridge swp32s0swp32s0 enp0s9enp0s9 swp32s0swp32s0 enp0s9enp0s9 192.168.100.3/24 192.168.100.4/24 192.168.100.1/24](https://reader036.fdocuments.net/reader036/viewer/2022070113/605c78180da94b5638698c22/html5/thumbnails/22.jpg)