Cisco Spine-leaf Network Topology | Cisco CCNA 200-301
Вставка
- Опубліковано 7 січ 2022
- In a previous video we discussed the 2 and 3 tier hierarchical models. (Previous video • Network Topology Archi...
This video explains the Spine-Leaf model and also introduces the concept of VXLANs (Virtual eXtensible Local Area Networks).
Enjoy, Like, and Subscribe. 😃
🆓 Free Packet Tracer Labs download: thekeithbarker.com
Free UA-cam Playlists from Keith:
▶ Master Playlist for Cisco CCNA 200-301 ogit.online/sloth
🔐 Cisco CCNA 200-301 Security ogit.online/200-301_Security
💻 Cisco CCNA 200-301 IPv4 Subnetting ogit.online/subnet
💬 Join our Discord server (free) ogit.online/Join_OGIT_on_Discord
🏪 Keith Barker Amazon Affiliate Store www.amazon.com/shop/keithbarker
And…
🏫 Keith’s Content at CBT Nuggets ogit.online/Keith-CBT
#KeithBarker #CCNA #200-301
I love it when technology is explained in an easy-to-understand way (with illustrations 😁) and Keith Barker is on my top three MVTs (Most Valuable Trainers)
Thank you @erothwell!
There are only two Keiths that i really admired in teaching networking 1. Keith Barker and the other 2. Keith Boggart. Thank you Sirs you really helped me passed my Cisco exams👍👍👍
And Chuck Keith
Thank you TRAXX!
this is the best networking video I've watched. Clearly explained, illustrated, diagramed and labbed. Well done!
Wow, thanks!
Keith, greatest explanation of Spine-Leaf network topology in the internet. Greatest teacher in the internet after all. Thnx
Thank you Dime Atomic!
Thanks Keith. This is one of the clearest videos on the spine-leaf architecture that I have had the privilege to watch. Good job.
Thank you Samuel Chege!
Clarity makes all the difference. You simple inspire tons of people to learn.
Keith is the best teacher I have come across in the network industry
Thank you ANKIT TRIPATHI!
That was really a great session Keith! You are not only a very good teacher, but also a very good human being. Love your advice at the end - Be happy and treat everybody well!
Thank you Somasis Rakkhit!
Keith Barker is the most awesome IT skills teacher who has a very deep knowledge of Networking and even better explaining skills. You are the one whose finger i have held in my journey in the Networking world. Hats off for you Sir...Please show eve-ng lab setup with the configuration to further master this technology.
Wow. What a video that was. I am not a network person but had an email from networking team stating "spine and leaf", me being me I wanted to understand what that is and this video just blew my mind with all the details and the presentation. You have earned a new subscriber!
Thank you very much for this transparent description of datacenter modle network, I have just started working in data center and this really helped me .
You are welcome!
I like Keith Barker and Jermy Coira for there best teachings. They explain with real world examples thts the best way to understand and when we are actually working on the project we can apply those concepts easily. Thanks 🙏 to both of them and all other best tutors of CBTnuggets
Thank you Kiran!
Man, I can't thank you enough for all you do for us.
Happy to do it, thanks for the feedback Carlos Malovini.
@@KeithBarker hi good morning. After 23rd you are not uploading any quiz videos. only I see the office hour videos.
Is it possible to upload the quiz videos. I checked on discord. they are not even there. thanks in advance . and please upload.
"YOUVE GOT TO KNOW WHEN TOO HOLD THEM..... KNOW WHEN TO FOLD THEM" - this song is so good. Reminds me of your STP video. Thanks for your service to this wonderful community. More cisco!
Glad you enjoyed it
Thanks Keith! You are not the only one who may get a bit overly excited when stuff just works out of the gate. This was a fantastic refresher for me.
Thank you Bryan Pike!
Happy new year, it’s been a while since I have seen your CCNA nuggets. The content is exactly what I expect from you, first class. All the best
Jedikj95
Happy new year!
Thank you Mr Keith Parker, I really appreciate thats amazing friend, Wow !
realy thanks Mr Barker , u couldn't imagine a such respect and estim that u have here in Afric and in Algeria
Thank you majid dehbi!
Keith continue to be the best at explaining how things work, regardless of complexity. Him and Jeremy are the best! Thank you.
Thank you!
This video should be added to the CBT Nuggets CCNP and CCNA curriculum. I've read up and watched several videos on VXLAN/Spine/Leaf and somewhat understood the topic, but five minutes into this video a light bulb went off. I do have a recommendation; when you make labs like this, please provide the command list. I like to follow along by doing rather than watching. Excellent work again Keith, thank you sir.
I have been following many of your videos. They are highly educational.
I observed in this video you look tired. Please take good care of yourself / your health.
Every enthusiastic student is highly indebted to you. We need you.
Great way to explain Spine/Leaf and VxLAN's ... Perfect timing for me to learn. Thank You
Glad you liked it!
Love your countdown design Keith. Well and simply explained
Thank you Charles Yaw!
Excellent video Keith.. If someone need to clear the basics of Vxlan it is the ultimate choice.
Perfect .. .we're getting new cisco datacenter switches in spine/leaf style in a few months. This gives a lot of information about how this works! Thank you.
Best of luck!
Thank you Keith , so much knowledge in this video, it's amazing !
Thank you RiFF!
Thanks Keith for this very clear explanation!
Glad it was helpful!
Wonderful training, thanks Keith 😊
Such a great explanation as always Keith
Thank you Owen Morgan!
Thanks Keith, now I understood TOR switches and their purpose and how we use them in Spine/Leaf Topology. Looking forward to more videos, related to Data center networking topics.
Thank you Hamza Ghazi!
I am always find you the best explanation and configuration in every network concepts! Alwaays
I appreciate that!
Love you Keith!!!
Thank you Pablo Busto!
Awesome video! Thanks!
Thanks Keith. you are just amazing!
Thank you sibin k!
Thank you Keith for this great explanation
Thank you Hector Mena Gutierrez!
Fantastic!
Excellent vid. Thank you.
Very welcome
Great job explaining the subject matter! Thank you.
Happy to do it, thanks for the feedback Skater Jeff.
Wow… thank you !!!
You are welcome!
Thanks Keith!
Happy to do it, thanks for the feedback Ryan Rothwell.
I want to thank you very much , it's amazing !!
Thank you THE Wolf!
Amazing content. Keith is a real guru ❤
Thank you @RahulChaudhary-cw9rn!
Thank you sir!
You are welcome!
super amazing explanation!!!
Thank you Michael!
awesome video Keith, thanks a lot... with you this topic is more simple now :D
Glad it was helpful!
Thanks Keith. 🙇
Thank you Ajith Raveendran!
Thanks Keith! It is an understatement to say how much we learn from your videos. Cant thank you enough.
Thank you Manuel Araica!
Wonderful explanation Keith
Thank you Rumesh.Official!
Great explanation of spine/ leaf as well as vxlan, would love to see a follow up video on how to lab this up using eve-ng
Great explanation of vxlan and it's usage!
Thank you MDRam!
impressive explanation!
Thank you David Lopez!
You are a gentleman and a scholar :)
Thank you Matthew Cardinal!
Thanks alot for making it so simple, hat-off
Happy to do it, thanks for the feedback Mansour Sarr.
This is brilliant using UDP for the delivery of the packet, not having to care if it gets there or not because the higher level TCP protocol is still in tact from the original frame. This seems to be a brilliant way to flatten a network in a homogenously environment like a datacenter. Do you see VXLAN technology being used external uf the DC?
Great explanation. You are an expert
I appreciate that!
This is the best video
Thank You!
great explanation
Glad it was helpful!
the best video
beautiful, waiting for the configurations on the spine side.
Great video! I appreciate you taking time to explain spine-leaf topology. I would like to learn more about spine-leaf and VXLAN. Could you please recommend some books or any other learning material about this stuff? Thank you!
Thank you
Thank you CA se!
Awesome.. it would have been great if initial arp packets were captured as well.. I'll try doing that :)
this guy rocks
Thank you Lahiru Priyankara!
6783 is The OG of IT and probably still has an IBM 101 KB ✌
Instead of VMs connected to the layer 3 switches you can also have layer 2 switch and you can isolate any loops that happen to a single rack.
Thanks so much for the demo. But I think there's a small misunderstanding at 20:10 as it's normal that the response to the first ping request to get lost due to ARP broadcasting. Even though there are two ECMP paths, each L4 socket will go through the same path due to hashing which helps the packets come in the same order they were sent in
Thank you @abdelrahmangamal5875!
This is my first introduction to Spine-Leaf / VXLANs and all I can say is WOW. There's definitely a few possibilities this opens up!
How does inter-vlan (inter-vxlan?) routing work at this stage? Is it VRRP or similar to virtualize the gateway address, or is there a different mechanism altogether?
Wonderful explanation of the Spine-Leaf architecture. Could you provide the configuration script and mounted images of the spine and leaf switches in the EVE LAB. I want to play the same.
Thanks for the great video as usual Keith, can you post the documentation to do such config? Thanks
Thank you for the question Ali Abdulrazaq.
these are my working notes, from that video.
conf t
boot nxos bootflash:nxos.9.3.6.bin
end
copy run start
!Spines and Leafs
conf t
feature nv overlay
nv overlay evpn
feature ospf
feature bgp
feature vn-segment-vlan-based
system jumbomtu 9216
router ospf 1
int e1/1-6
no switchport
no shutdown
ip router ospf 1 area 0
int loop 0
ip router ospf 1 area 0
end
! Leaf-3 only
conf t
int nve1
source-interface loopback0
member vni 6783
no ingress-replication protocol bgp
no host-reachability protocol bgp
member vni 6783
ingress-replication protocol static
peer-ip 10.10.10.6
no shutdown
exit
interface e 1/7
switchport
switchport access vlan 9
no shutdown
exit
vlan 9
vn-segment 6783
end
! Leaf-6 only
conf t
int nve1
source-interface loopback0
member vni 6783
no ingress-replication protocol bgp
no host-reachability protocol bgp
member vni 6783
ingress-replication protocol static
peer-ip 10.10.10.3
no shutdown
exit
interface e 1/7
switchport
switchport access vlan 9
no shutdown
exit
vlan 9
vn-segment 6783
end
! spine
conf t
router bgp 123456
router-id 10.10.10.x
address-family ipv4 unicast
address-family l2vpn evpn
neighbor 10.10.10.3 remote-as 123456
update-source loopback0
address-family l2vpn evpn
send-community both
route-reflector-client
address-family ipv4 unicast
update-source loopback 0
end
conf t
router bgp 123456
address-family ipv4 unicast
address-family l2vpn evpn
neighbor 10.10.10.4 remote-as 123456
update-source loopback0
address-family l2vpn evpn
send-community both
route-reflector-client
address-family ipv4 unicast
update-source loopback 0
end
conf t
router bgp 123456
address-family ipv4 unicast
address-family l2vpn evpn
neighbor 10.10.10.5 remote-as 123456
update-source loopback0
address-family l2vpn evpn
send-community both
route-reflector-client
address-family ipv4 unicast
update-source loopback 0
end
conf t
router bgp 123456
address-family ipv4 unicast
address-family l2vpn evpn
neighbor 10.10.10.6 remote-as 123456
update-source loopback0
address-family l2vpn evpn
send-community both
route-reflector-client
address-family ipv4 unicast
update-source loopback 0
end
! leafs
conf t
router bgp 123456
router-id 10.10.10.x
address-family ipv4 unicast
neighbor 10.10.10.1
remote-as 123456
update-source loopback0
address-family ipv4 unicast
address-family l2vpn evpn
send-community
send-community extended
neighbor 10.10.10.2
remote-as 123456
update-source loopback0
address-family ipv4 unicast
address-family l2vpn evpn
send-community
send-community extended
end
show nve peers detail
show nve vni
show run | include vlan|6783
show nve peers
show nve peers detail
show ip route 10.10.10.3
Awesome video! Can you make a video how did you setup your EVE-NG and ACi?
Yes, soon
I like to think of VXLAN as a replacement for STP.
Great job, It was great that you explained this from the hosts point of view. Would it be possible to share the YAML file please.
Hi Keith, thanks for this learning episode !
In order to make a physical lab on Spine/Leaf and VxLAN, what is the minimal hardware config for spine and leaves ? Is there any old hardware which can manage that ?
And, even if it's not the topic, what is the minimal switch type to use MLAG (without stacking) ? (I know that staking is much better for production, easier, faster, etc. It's just for lab)
Thanks !
Fred
This is awesome explanation of VXLAN, may I know K9 and leaf switches versions?
Great Video Keith, Just want to know where did you configure the svi of vlan 9 and the end devices how they get their IP from vlan 9? Thank you Keith
Thank you for the question Emerson Natividad.
The SVIs would be on the leaf switches. Fort DHCP, the relays could be on the leaf switches, or the leaf switches could provide dhcp service directly.
This explanation was very interesting, why would we need two servers or endpoints to be on the same vlan? what is the benefit?
The Leafs have the default gateways for each subnet correct? If so, are you using Anycast gateways so that the same gateway exists on each Leaf? Or is that something that is proprietary for Cisco ACI?
So I can use use EvNG to get hands on with Data center technologies? or Automation?
Hello Keith, are these vids part of a series and can one purchase these?
What type of connections should be between the spines and leaves? Trunk with no specified allowed vlans?
Legend 🙌 thanks
Any time!
Keith what code/link did you use for the Secure CRT program fonts?
Thank you for the question Charles Yaw.
www.vandyke.com/support/tips/colorconfig.html
Can't the 9K spine switches be connected with a keepalive link and peer link, so as to create a shared backplane for VPC?
Thank you, Keith; Clarity as always.👍🏾
May I have a copy of this lab? It would help greatly, in my efforts understanding the options for "Flood Optimization." Thank you in advance.
Hi Mason. This is in my CML lab. If you know of an easy way to export it, let me know.
@@KeithBarker Hi Keith. I emailed you, what I believe will be the needed info. Thanks again.
Hi Keith. Were there problems sending it?
7:01 but then the routing process is in both of the Switches? In leaf and spine? Because when some host is connected to the ToR / LEAF Switch of Rack 3 this Switch must be the gateway for that address?
Keith, to be clear, the ToR switches are L3 and the subnet that the ToR is using for the hosts in the rack is an SVI that is using OSPF correct? Then we put OSPF on the spine connections so routing is then achieved. Is my thinking correct?
Spine-Leaf architecture uses BGP. Typically eBGP....
Hey, Keith, thx. Are we supposed to know these details at CCNA Level?
Thank you for the question Reda DZ.
The blueprint doesn't ask for the nitty gritty details, but rather wants the CCNA to be able to:
Describe characteristics of network topology architectures
1.2.a 2 tier
1.2.b 3 tier
1.2.c Spine-leaf
1.2.d WAN
1.2.e Small office/home office (SOHO)
1.2.f On-premises and cloud
Hope that helps, and happy studies.
Hi Keith! I am preparing for CCNA from your videos. May I have the track ID of the background music you used on the CBT Nuggets Cisco CCNA 200-301 review trainings videos? One example:CCNA 38-Interpret and Describe a Cisco IP routing table. 9. Review of Interpret and Describe a Cisco IP routing table.
Keith, why we dont have a cross connect between the leafs ? What is the reason ? Is it because we want the switches to be fully NON-Blocking ?
Thank you for the question Indrajit Talukdar.
The answer is here: www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/white-paper-c11-737022.html
In this scenario When using the VNI interface is configured and and vlan 9 associated with it for an access interface and a the VM is communication are ok. But is this still be possible in case of VMware VM which is having NSX as a sdn? Or it's not appropriate to use both ? Or both can be used ? Could you please post a vblog in this ?
Hi sir,
Is this covered as a course from you to achieve ccna and the get to know all about Networking fundamentals and to become more proficient?
If I want to add firewall & WAN connections, where it would be the interconnection, on the leaf or spine? Unfortunately, I saw both but I belive it must be on the leaf. would you please verify this point? thanks
at what point, if ever would you consider vPC between two leaf switches?
Hi. I understand when a tenant have a vlan 3 and a vni 3000 and other tenant have a vlan 5 and vni 5000. But what happens when I have a tenant 1 with vlan 3 and another tenant with vlan 3? Thanks!
Which packet tracer lab on your website follows along with this video if you happen to have one? I am a little confused about the two different networks, do I need one network on the left side and another network on the right side, or am I misunderstanding something?
Thank you for the question @TheRealOGChill.
I didn't use Packet Tracer for the spine-leaf video.
What are you using as a whiteboard?
Keith what are you using to simulate the lab? Does not look like GNS
Eve-ng
Is VXLAN something relatively new? I got my CCNA over three years ago and don't recall it being mentioned in the curriculum. Sounds easier than using router on a stick layer 3 routing on the backend or messing with lots of layer 2 trunking.
Thank you for the question Andrei Antonescu.
VXLAN isn't on the list of topics for the current CCNA either, but the Spine-Leaf topology is, and that was my main point of the video.
Excellent video! One question. Communication between switches is L3. So each switch is maintaining routing table. Maybe there is ospf there between leaves and spines. What if we have that situation from the film that we want to use vxlan to connect with l2 two different segments? Routing table on spine/leaf switches will show the route to the same subnet but via morę than one different interfaces? On the spines it will be interfaces towards sw3 and sw6. And on sw3 there will be 3 entries to that subnet: directly connected, via spine1 and via spine2.
My brain is confusing something so please explain it to me :) best regards!
Hi Keith would you consider sharing that EVE lab ? 🙂
Thank you for the question Jan Jessen.
Here are my working notes, from that video.
conf t
boot nxos bootflash:nxos.9.3.6.bin
end
copy run start
!Spines and Leafs
conf t
feature nv overlay
nv overlay evpn
feature ospf
feature bgp
feature vn-segment-vlan-based
system jumbomtu 9216
router ospf 1
int e1/1-6
no switchport
no shutdown
ip router ospf 1 area 0
int loop 0
ip router ospf 1 area 0
end
! Leaf-3 only
conf t
int nve1
source-interface loopback0
member vni 6783
no ingress-replication protocol bgp
no host-reachability protocol bgp
member vni 6783
ingress-replication protocol static
peer-ip 10.10.10.6
no shutdown
exit
interface e 1/7
switchport
switchport access vlan 9
no shutdown
exit
vlan 9
vn-segment 6783
end
! Leaf-6 only
conf t
int nve1
source-interface loopback0
member vni 6783
no ingress-replication protocol bgp
no host-reachability protocol bgp
member vni 6783
ingress-replication protocol static
peer-ip 10.10.10.3
no shutdown
exit
interface e 1/7
switchport
switchport access vlan 9
no shutdown
exit
vlan 9
vn-segment 6783
end
! spine
conf t
router bgp 123456
router-id 10.10.10.x
address-family ipv4 unicast
address-family l2vpn evpn
neighbor 10.10.10.3 remote-as 123456
update-source loopback0
address-family l2vpn evpn
send-community both
route-reflector-client
address-family ipv4 unicast
update-source loopback 0
end
conf t
router bgp 123456
address-family ipv4 unicast
address-family l2vpn evpn
neighbor 10.10.10.4 remote-as 123456
update-source loopback0
address-family l2vpn evpn
send-community both
route-reflector-client
address-family ipv4 unicast
update-source loopback 0
end
conf t
router bgp 123456
address-family ipv4 unicast
address-family l2vpn evpn
neighbor 10.10.10.5 remote-as 123456
update-source loopback0
address-family l2vpn evpn
send-community both
route-reflector-client
address-family ipv4 unicast
update-source loopback 0
end
conf t
router bgp 123456
address-family ipv4 unicast
address-family l2vpn evpn
neighbor 10.10.10.6 remote-as 123456
update-source loopback0
address-family l2vpn evpn
send-community both
route-reflector-client
address-family ipv4 unicast
update-source loopback 0
end
! leafs
conf t
router bgp 123456
router-id 10.10.10.x
address-family ipv4 unicast
neighbor 10.10.10.1
remote-as 123456
update-source loopback0
address-family ipv4 unicast
address-family l2vpn evpn
send-community
send-community extended
neighbor 10.10.10.2
remote-as 123456
update-source loopback0
address-family ipv4 unicast
address-family l2vpn evpn
send-community
send-community extended
end
show nve peers detail
show nve vni
show run | include vlan|6783
show nve peers
show nve peers detail
show ip route 10.10.10.3
@@KeithBarker Thanks Keith much appreciated 🙂👍🏻