SlideShare une entreprise Scribd logo
1  sur  26
Evolving Data Center Switching Part 1.  Setting the Stage for Layer 2 Multi-pathing (TRILL) v 1.0 Brad Hedlund Cisco Systems, Inc. INTERNETWORK EXPERT .ORG 5/7/2010
 - About the Author - Brad Hedlund Technical Solutions Architect, Data Center Cisco Systems, Inc. CCIE #5530 http://www.internetworkexpert.org/about/ Blog:  http://www.internetworkexpert.org Twitter: http://twitter.com/bradhedlund E-mail: bhedlund@cisco.com Comments  welcome. INTERNETWORK EXPERT .ORG 5/7/2010
Why Evolve Data Center Switching? Transformational Paradigm Shifts From Connectivity to Virtualization New Requirements Large, Flat, Scalable L2 fabrics Simpler, Smarter Networks Ultra High Availability Storage/Ethernet consolidation More bandwidth The Server is a fluid object The virtual machine is the new Server The physical machine is the new Network Miniaturization & Scale  Any server, any VLAN, anywhere, anytime What’s Next? The “Data Center” becomes a fluid object INTERNETWORK EXPERT .ORG 5/7/2010
Revisiting Classic Ethernet What works? What needs to be improved? SW1 SW2 SW3 INTERNETWORK EXPERT .ORG 5/7/2010 Narrative of this section located at:  http://www.internetworkexpert.org/2010/05/07/setting-the-stage-for-trill/
Flooding Behavior Plug & Play Unknown UNICAST BROADCAST B B MAC Table A   Eth 1/1 B   Eth 1/2 C   Eth 1/3 ,[object Object]
Assists in MAC Learning
Foundational Behavior
Assists in Discovery
Assists in MAC Learning
Plug & PlayA L L A L L A L L C SW1 SW1 D D D C A A INTERNETWORK EXPERT .ORG 5/7/2010
Classical Ethernet MAC Learning All switches learn all MACs ,[object Object]
InefficientImprovement Area (TRILL*) SW1  MAC Table A  -- Eth 1 B  -- Eth 1 C  -- Eth 2 D  -- Eth 2 B SW1 Unnecessary 2 1 A L L    A A L L    A A L L    A A L L    A A L L    A A L L    A A L L    D A L L    C A L L A L L    B A L L A L L A L L A L L A L L A L L SW3  MAC Table A  -- Eth 1 B  -- Eth 2 C  -- Eth 3 D  -- Eth 3 SW4  MAC Table A -- Eth 3 B -- Eth 3 C -- Eth 1 D -- Eth 2 SW4 SW3 3 3 1 2 2 1 C D Useful A INTERNETWORK EXPERT .ORG 5/7/2010
Flooding with Multiple Paths Plug & Play loop prevention is needed… SW1 SW2 SW3 SW4 No Ethernet TTL Infinite Loop Broadcast Unknown Unicast Flooding Required A B Improvement Area (TRILL) INTERNETWORK EXPERT .ORG 5/7/2010
Classical Ethernet Loop Prevention Spanning Tree Protocol (STP) STP Enforced Tree Topology SW2 SW1 SW1 R R SW3 SW2 SW4 SW3 SW4 ,[object Object]
Loop Free for flooded traffic
Single Topology for all traffic
Single Path for Unicast
Single Path for Multicast
50% Bandwidth Unused
Timer based recoveryImprovement Areas (TRILL*) A B INTERNETWORK EXPERT .ORG 5/7/2010
Scaling the data center network Challenges, Approaches,  SW1 SW2 SW3 SW4 SW5 SW6 INTERNETWORK EXPERT .ORG 5/7/2010 Narrative of this section located at:  http://www.internetworkexpert.org/2010/05/07/setting-the-stage-for-trill/
Scaling out Tier 1 SW1 SW2 SW5 SW6 Why scale out Tier 1? ,[object Object]
Larger Tier 2 Scalability
Smaller Tier 1 switches
Spread Risk (RAID)
Pay as you grow

Contenu connexe

Tendances

0.0.0.1 lab initializing and reloading a router and switch - ilm
0.0.0.1 lab   initializing and reloading a router and switch - ilm0.0.0.1 lab   initializing and reloading a router and switch - ilm
0.0.0.1 lab initializing and reloading a router and switch - ilmPedro César Carrasco Nova
 
LinkedIn OpenFabric Project - Interop 2017
LinkedIn OpenFabric Project - Interop 2017LinkedIn OpenFabric Project - Interop 2017
LinkedIn OpenFabric Project - Interop 2017Shawn Zandi
 
Linux Bridging: Teaching an old dog new tricks
Linux Bridging: Teaching an old dog new tricksLinux Bridging: Teaching an old dog new tricks
Linux Bridging: Teaching an old dog new tricksStephen Hemminger
 
segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017Rabah GUEDREZ
 
Вопросы балансировки трафика
Вопросы балансировки трафикаВопросы балансировки трафика
Вопросы балансировки трафикаSkillFactory
 
3.4.6-lab---configure-vlans-and-trunking.pdf
3.4.6-lab---configure-vlans-and-trunking.pdf3.4.6-lab---configure-vlans-and-trunking.pdf
3.4.6-lab---configure-vlans-and-trunking.pdfarif hamidi
 
PATENT of panatrate firewall
PATENT of panatrate firewallPATENT of panatrate firewall
PATENT of panatrate firewallBo Xiong
 
Networking Fundamentals: Local Networks
Networking Fundamentals: Local NetworksNetworking Fundamentals: Local Networks
Networking Fundamentals: Local NetworksAndriy Berestovskyy
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array) Iffat Anjum
 
Packet Tracer Simulation Lab Layer 2 Switching
Packet Tracer Simulation Lab Layer 2 SwitchingPacket Tracer Simulation Lab Layer 2 Switching
Packet Tracer Simulation Lab Layer 2 SwitchingJohnson Liu
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing ProtocolsDsunte Wilson
 
Junos routing overview from Juniper
Junos routing overview from JuniperJunos routing overview from Juniper
Junos routing overview from JuniperNam Nguyen
 
Olive Introduction for TOI
Olive Introduction for TOIOlive Introduction for TOI
Olive Introduction for TOIJohnson Liu
 
Veryx Product Catalog - ATTEST
Veryx Product Catalog - ATTESTVeryx Product Catalog - ATTEST
Veryx Product Catalog - ATTESTVeryx Technologies
 
Angewandte Netzwerkgrundlagen reloaded - von Layer 1 bis 3
Angewandte Netzwerkgrundlagen reloaded - von Layer 1 bis 3Angewandte Netzwerkgrundlagen reloaded - von Layer 1 bis 3
Angewandte Netzwerkgrundlagen reloaded - von Layer 1 bis 3Maximilan Wilhelm
 
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgCCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgEric Vanderburg
 
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...Amir Jafari
 
Advance hdl design training on xilinx fpga
Advance hdl design training on xilinx fpgaAdvance hdl design training on xilinx fpga
Advance hdl design training on xilinx fpgademon_2M
 

Tendances (20)

IPv6 EIGRP
IPv6 EIGRPIPv6 EIGRP
IPv6 EIGRP
 
0.0.0.1 lab initializing and reloading a router and switch - ilm
0.0.0.1 lab   initializing and reloading a router and switch - ilm0.0.0.1 lab   initializing and reloading a router and switch - ilm
0.0.0.1 lab initializing and reloading a router and switch - ilm
 
LinkedIn OpenFabric Project - Interop 2017
LinkedIn OpenFabric Project - Interop 2017LinkedIn OpenFabric Project - Interop 2017
LinkedIn OpenFabric Project - Interop 2017
 
Linux Bridging: Teaching an old dog new tricks
Linux Bridging: Teaching an old dog new tricksLinux Bridging: Teaching an old dog new tricks
Linux Bridging: Teaching an old dog new tricks
 
segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017
 
Вопросы балансировки трафика
Вопросы балансировки трафикаВопросы балансировки трафика
Вопросы балансировки трафика
 
3.4.6-lab---configure-vlans-and-trunking.pdf
3.4.6-lab---configure-vlans-and-trunking.pdf3.4.6-lab---configure-vlans-and-trunking.pdf
3.4.6-lab---configure-vlans-and-trunking.pdf
 
PATENT of panatrate firewall
PATENT of panatrate firewallPATENT of panatrate firewall
PATENT of panatrate firewall
 
Networking Fundamentals: Local Networks
Networking Fundamentals: Local NetworksNetworking Fundamentals: Local Networks
Networking Fundamentals: Local Networks
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array)
 
MX960 Router
MX960 RouterMX960 Router
MX960 Router
 
Packet Tracer Simulation Lab Layer 2 Switching
Packet Tracer Simulation Lab Layer 2 SwitchingPacket Tracer Simulation Lab Layer 2 Switching
Packet Tracer Simulation Lab Layer 2 Switching
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
 
Junos routing overview from Juniper
Junos routing overview from JuniperJunos routing overview from Juniper
Junos routing overview from Juniper
 
Olive Introduction for TOI
Olive Introduction for TOIOlive Introduction for TOI
Olive Introduction for TOI
 
Veryx Product Catalog - ATTEST
Veryx Product Catalog - ATTESTVeryx Product Catalog - ATTEST
Veryx Product Catalog - ATTEST
 
Angewandte Netzwerkgrundlagen reloaded - von Layer 1 bis 3
Angewandte Netzwerkgrundlagen reloaded - von Layer 1 bis 3Angewandte Netzwerkgrundlagen reloaded - von Layer 1 bis 3
Angewandte Netzwerkgrundlagen reloaded - von Layer 1 bis 3
 
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgCCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
 
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
 
Advance hdl design training on xilinx fpga
Advance hdl design training on xilinx fpgaAdvance hdl design training on xilinx fpga
Advance hdl design training on xilinx fpga
 

Similaire à Evolving Data Center switching with TRILL

Brk 135 t-ccna_switching
Brk 135 t-ccna_switchingBrk 135 t-ccna_switching
Brk 135 t-ccna_switchingparthasn83
 
huawei-s5700-52c-si-brochure-datasheet.pdf
huawei-s5700-52c-si-brochure-datasheet.pdfhuawei-s5700-52c-si-brochure-datasheet.pdf
huawei-s5700-52c-si-brochure-datasheet.pdfHi-Network.com
 
Howto createOpenFlow Switchusing FPGA (at FPGAX#6)
Howto createOpenFlow Switchusing FPGA (at FPGAX#6)Howto createOpenFlow Switchusing FPGA (at FPGAX#6)
Howto createOpenFlow Switchusing FPGA (at FPGAX#6)Kentaro Ebisawa
 
huawei-s5710-28c-ei-brochure-datasheet.pdf
huawei-s5710-28c-ei-brochure-datasheet.pdfhuawei-s5710-28c-ei-brochure-datasheet.pdf
huawei-s5710-28c-ei-brochure-datasheet.pdfHi-Network.com
 
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3wilbertl
 
SRWE_Module_5-STP Concepts.pptx
SRWE_Module_5-STP Concepts.pptxSRWE_Module_5-STP Concepts.pptx
SRWE_Module_5-STP Concepts.pptxSaqibAli696638
 
huawei-ls-s2326tp-si-ac-brochure-datasheet.pdf
huawei-ls-s2326tp-si-ac-brochure-datasheet.pdfhuawei-ls-s2326tp-si-ac-brochure-datasheet.pdf
huawei-ls-s2326tp-si-ac-brochure-datasheet.pdfHi-Network.com
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspeChris Westin
 
huawei-ls-s3328tp-si-ac-brochure-datasheet.pdf
huawei-ls-s3328tp-si-ac-brochure-datasheet.pdfhuawei-ls-s3328tp-si-ac-brochure-datasheet.pdf
huawei-ls-s3328tp-si-ac-brochure-datasheet.pdfHi-Network.com
 
IEFN - Ethernet module for LET-36 chassis
IEFN - Ethernet module for LET-36 chassisIEFN - Ethernet module for LET-36 chassis
IEFN - Ethernet module for LET-36 chassisRonald Bartels
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1Chaing Ravuth
 
Scaling Networks Lab Manual 1st Edition Cisco Solutions Manual
Scaling Networks Lab Manual 1st Edition Cisco Solutions ManualScaling Networks Lab Manual 1st Edition Cisco Solutions Manual
Scaling Networks Lab Manual 1st Edition Cisco Solutions Manualnudicixox
 
huawei-ls-s2318tp-ei-ac-brochure-datasheet.pdf
huawei-ls-s2318tp-ei-ac-brochure-datasheet.pdfhuawei-ls-s2318tp-ei-ac-brochure-datasheet.pdf
huawei-ls-s2318tp-ei-ac-brochure-datasheet.pdfHi-Network.com
 

Similaire à Evolving Data Center switching with TRILL (20)

Brk 135 t-ccna_switching
Brk 135 t-ccna_switchingBrk 135 t-ccna_switching
Brk 135 t-ccna_switching
 
huawei-s5700-52c-si-brochure-datasheet.pdf
huawei-s5700-52c-si-brochure-datasheet.pdfhuawei-s5700-52c-si-brochure-datasheet.pdf
huawei-s5700-52c-si-brochure-datasheet.pdf
 
Howto createOpenFlow Switchusing FPGA (at FPGAX#6)
Howto createOpenFlow Switchusing FPGA (at FPGAX#6)Howto createOpenFlow Switchusing FPGA (at FPGAX#6)
Howto createOpenFlow Switchusing FPGA (at FPGAX#6)
 
Session 2
Session 2Session 2
Session 2
 
S5850 datasheet
S5850 datasheetS5850 datasheet
S5850 datasheet
 
S5850 3-datasheet
S5850 3-datasheetS5850 3-datasheet
S5850 3-datasheet
 
S5850 datasheet
S5850 datasheetS5850 datasheet
S5850 datasheet
 
S5850 3-datasheet
S5850 3-datasheetS5850 3-datasheet
S5850 3-datasheet
 
S5850 datasheet
S5850 datasheetS5850 datasheet
S5850 datasheet
 
S5850 3-datasheet
S5850 3-datasheetS5850 3-datasheet
S5850 3-datasheet
 
huawei-s5710-28c-ei-brochure-datasheet.pdf
huawei-s5710-28c-ei-brochure-datasheet.pdfhuawei-s5710-28c-ei-brochure-datasheet.pdf
huawei-s5710-28c-ei-brochure-datasheet.pdf
 
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3
 
SRWE_Module_5-STP Concepts.pptx
SRWE_Module_5-STP Concepts.pptxSRWE_Module_5-STP Concepts.pptx
SRWE_Module_5-STP Concepts.pptx
 
huawei-ls-s2326tp-si-ac-brochure-datasheet.pdf
huawei-ls-s2326tp-si-ac-brochure-datasheet.pdfhuawei-ls-s2326tp-si-ac-brochure-datasheet.pdf
huawei-ls-s2326tp-si-ac-brochure-datasheet.pdf
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
 
huawei-ls-s3328tp-si-ac-brochure-datasheet.pdf
huawei-ls-s3328tp-si-ac-brochure-datasheet.pdfhuawei-ls-s3328tp-si-ac-brochure-datasheet.pdf
huawei-ls-s3328tp-si-ac-brochure-datasheet.pdf
 
IEFN - Ethernet module for LET-36 chassis
IEFN - Ethernet module for LET-36 chassisIEFN - Ethernet module for LET-36 chassis
IEFN - Ethernet module for LET-36 chassis
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1
 
Scaling Networks Lab Manual 1st Edition Cisco Solutions Manual
Scaling Networks Lab Manual 1st Edition Cisco Solutions ManualScaling Networks Lab Manual 1st Edition Cisco Solutions Manual
Scaling Networks Lab Manual 1st Edition Cisco Solutions Manual
 
huawei-ls-s2318tp-ei-ac-brochure-datasheet.pdf
huawei-ls-s2318tp-ei-ac-brochure-datasheet.pdfhuawei-ls-s2318tp-ei-ac-brochure-datasheet.pdf
huawei-ls-s2318tp-ei-ac-brochure-datasheet.pdf
 

Dernier

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Evolving Data Center switching with TRILL

  • 1. Evolving Data Center Switching Part 1. Setting the Stage for Layer 2 Multi-pathing (TRILL) v 1.0 Brad Hedlund Cisco Systems, Inc. INTERNETWORK EXPERT .ORG 5/7/2010
  • 2. - About the Author - Brad Hedlund Technical Solutions Architect, Data Center Cisco Systems, Inc. CCIE #5530 http://www.internetworkexpert.org/about/ Blog: http://www.internetworkexpert.org Twitter: http://twitter.com/bradhedlund E-mail: bhedlund@cisco.com Comments welcome. INTERNETWORK EXPERT .ORG 5/7/2010
  • 3. Why Evolve Data Center Switching? Transformational Paradigm Shifts From Connectivity to Virtualization New Requirements Large, Flat, Scalable L2 fabrics Simpler, Smarter Networks Ultra High Availability Storage/Ethernet consolidation More bandwidth The Server is a fluid object The virtual machine is the new Server The physical machine is the new Network Miniaturization & Scale Any server, any VLAN, anywhere, anytime What’s Next? The “Data Center” becomes a fluid object INTERNETWORK EXPERT .ORG 5/7/2010
  • 4. Revisiting Classic Ethernet What works? What needs to be improved? SW1 SW2 SW3 INTERNETWORK EXPERT .ORG 5/7/2010 Narrative of this section located at: http://www.internetworkexpert.org/2010/05/07/setting-the-stage-for-trill/
  • 5.
  • 6. Assists in MAC Learning
  • 9. Assists in MAC Learning
  • 10. Plug & PlayA L L A L L A L L C SW1 SW1 D D D C A A INTERNETWORK EXPERT .ORG 5/7/2010
  • 11.
  • 12. InefficientImprovement Area (TRILL*) SW1 MAC Table A -- Eth 1 B -- Eth 1 C -- Eth 2 D -- Eth 2 B SW1 Unnecessary 2 1 A L L A A L L A A L L A A L L A A L L A A L L A A L L D A L L C A L L A L L B A L L A L L A L L A L L A L L A L L SW3 MAC Table A -- Eth 1 B -- Eth 2 C -- Eth 3 D -- Eth 3 SW4 MAC Table A -- Eth 3 B -- Eth 3 C -- Eth 1 D -- Eth 2 SW4 SW3 3 3 1 2 2 1 C D Useful A INTERNETWORK EXPERT .ORG 5/7/2010
  • 13. Flooding with Multiple Paths Plug & Play loop prevention is needed… SW1 SW2 SW3 SW4 No Ethernet TTL Infinite Loop Broadcast Unknown Unicast Flooding Required A B Improvement Area (TRILL) INTERNETWORK EXPERT .ORG 5/7/2010
  • 14.
  • 15. Loop Free for flooded traffic
  • 16. Single Topology for all traffic
  • 17. Single Path for Unicast
  • 18. Single Path for Multicast
  • 20. Timer based recoveryImprovement Areas (TRILL*) A B INTERNETWORK EXPERT .ORG 5/7/2010
  • 21. Scaling the data center network Challenges, Approaches, SW1 SW2 SW3 SW4 SW5 SW6 INTERNETWORK EXPERT .ORG 5/7/2010 Narrative of this section located at: http://www.internetworkexpert.org/2010/05/07/setting-the-stage-for-trill/
  • 22.
  • 23. Larger Tier 2 Scalability
  • 24. Smaller Tier 1 switches
  • 26. Pay as you grow
  • 27. Lower latencyTier 2 SW3 SW4 INTERNETWORK EXPERT .ORG 5/7/2010
  • 28.
  • 29. Larger Tier 2 Scalability
  • 30. Smaller Tier 1 switches
  • 32. Pay as you grow
  • 35. Blocking on all but one path
  • 36. Did not gain scalability
  • 37. Did not gain bandwidthA B INTERNETWORK EXPERT .ORG 5/7/2010
  • 38.
  • 39. Larger Tier 2 Scalability
  • 40. Smaller Tier 1 switches
  • 41. Pay as you grow
  • 44. Blocking on all but one path
  • 45. Did not gain scalability
  • 46. Did not gain bandwidthA B INTERNETWORK EXPERT .ORG 5/7/2010
  • 47.
  • 48. Larger Tier 2 Scalability
  • 49. Smaller Tier 1 switches
  • 50. Pay as you grow
  • 53. Only 1 switch with all paths
  • 54. Did not gain scalability
  • 55. Did not gain bandwidthA B INTERNETWORK EXPERT .ORG 5/7/2010
  • 56. Scaling UP Tier 1 with Classic Ethernet Rigid (2) Switch Tier 1 design constraint forces Scaling UP – not OUT SW2 SW1 Improvement Area (TRILL) SW1 SW2 SW3 SW4 INTERNETWORK EXPERT .ORG 5/7/2010
  • 57.
  • 59. LACP
  • 61. Split Brain detectionNot a trivial accomplishment! Several different states must be synced Improvement area (TRILL) Multi path with minimal state/sync complexity INTERNETWORK EXPERT .ORG 5/7/2010
  • 62. Scaling Tier 2 with Classical Ethernet Scale Bandwidth or Size? – Pick one, you can’t have both! SCALING BANDWITH SCALING SIZE OR SW1 SW2 SW2 SW1 Tier 1 SW4 SW3 Tier 2 SW5 SW6 SW4 SW3 Trade-off between Bandwidth or Size Tier 1 switch density key scaling factor Improvement Area (TRILL) INTERNETWORK EXPERT .ORG 5/7/2010
  • 63.
  • 65. LACP
  • 67. Split Brain detectionSW3 SW4 SW3 SW4 STP still present Increased Complexity = Difficult & Fragile scaling INTERNETWORK EXPERT .ORG 5/7/2010
  • 68. Scaling out Tier 1 with MPLS Replacing L2 switching with L3 + MPLS and L2 pseudo wire full mesh Overlay via VPLS Sound complicated? That’s because it is. SW1 SW2 SW6 SW5 IP + MPLS +VPLS L2 pseudo wires (full mesh required) SW3 SW4 SW7 SW8 SW9 SW10 N * (N-1) / 2 Complex overlay of L2 services over L3 MPLS skill sets? Configuration Intense NOT Plug & Play! Increased Complexity = Difficult & Fragile scaling INTERNETWORK EXPERT .ORG 5/7/2010
  • 69. TRILL - Layer 2 multi Pathing An Introduction SW1 SW2 SW3 INTERNETWORK EXPERT .ORG 5/7/2010 Narrative of this section to be posted at: http://www.internetworkexpert.org/topic/trill/
  • 70. Design Goals for TRILL TRILL Switching Routing Minimal Configuration Plug & Play Auto Discovery Auto Learning Flat Addressing Spanning Tree Protocol (STP) Slow Convergence Single Path Edge-to-Root Rigid Design Single Multicast Tree Constrained Scaleability Configuration Intense Configured Learning Configured Discovery Plan & Play Fast Convergence Multiple Paths Load Balancing Multiple Multicast Trees Hierarchical Forwarding Any-to-any Flexible Design Highly Scalable INTERNETWORK EXPERT .ORG 5/7/2010
  • 71.
  • 72.
  • 74. ScalableImprovement Area (TRILL*) SW1 MAC Table A -- Eth 1 B -- Eth 1 C -- Eth 2 D -- Eth 2 B SW3 -- Eth 1 SW4 -- Eth 2 Conversation Learning SW1 Unnecessary 2 1 SW3 MAC Table A -- Eth 1 B -- Eth 2 C -- Eth 3 D -- Eth 3 SW4 MAC Table A -- Eth 3 B -- Eth 3 C -- Eth 1 D -- Eth 2 B – SW3 AFTER SW4 SW3 3 3 BEFORE C -- SW4 1 2 2 1 C D Useful A INTERNETWORK EXPERT .ORG 5/7/2010
  • 75.
  • 76. Flat & InefficientImprovement Area (TRILL*) SW1 MAC Table A -- Eth 1 B -- Eth 1 C -- Eth 2 D -- Eth 2 B SW1 Unnecessary 2 1 SW3 MAC Table A -- Eth 1 B -- Eth 2 C -- Eth 3 D -- Eth 3 SW4 MAC Table A -- Eth 3 B -- Eth 3 C -- Eth 1 D -- Eth 2 SW4 SW3 3 3 BEFORE C -- SW4 1 2 2 1 C D Useful A INTERNETWORK EXPERT .ORG 5/7/2010
  • 77.
  • 79. ScalableSW1 MAC Table B SW3 -- Eth 1 SW4 -- Eth 2 Conversation Learning SW1 2 1 SW3 MAC Table A -- Eth 1 B -- Eth 2 SW4 MAC Table C -- Eth 1 D -- Eth 2 B – SW3 AFTER SW4 SW3 3 3 C -- SW4 1 2 2 1 C D Useful A INTERNETWORK EXPERT .ORG 5/7/2010
  • 80. Multi Pathing -- Evolved 16-way Equal Cost Multi Path (ECMP) Layer 2 Forwarding SW5 SW1 SW2 SW6 16 SW3 SW4 2 1 3 4 2 1 3 4 MAC Table B -- SW4 A -- Eth5 MAC Table A -- SW3 B -- Eth5 5 5 Per Flow L2-L4 hashing SW Table SW4 -- Eth 1,2,3,4 SW Table SW3 -- Eth 1,2,3,4 A B INTERNETWORK EXPERT .ORG 5/7/2010
  • 81. Loop Free Flooding -- Evolved A unique loop free forwarding topology for Broadcast & Unknown UnicastONLY SW5 SW1 SW2 SW6 16 SW3 2 1 3 4 5 A B INTERNETWORK EXPERT .ORG 5/7/2010 SW4 2 1 3 4 Does not punish path availability for known unicast & multicast conversations 5
  • 82. Multicast -- Evolved More Bandwidth for Multicast – All possible Topologies Used SW5 SW1 SW2 SW6 16 SW3 SW4 Per (S,G) Topologies S1 S2 R1 R2 INTERNETWORK EXPERT .ORG 5/7/2010
  • 83.
  • 84. Larger Tier 2 Scalability
  • 85. Smaller Tier 1 switches
  • 87. Pay as you grow
  • 88.
  • 90. No complicated MPLS overlay
  • 92. Flexible any-to-any designINTERNETWORK EXPERT .ORG 5/7/2010
  • 93. Scaling Tier 2 with TRILL Flexible design can scale both Bandwidth and Size SCALING BANDWITH SCALING SIZE AND SW2 SW1 SW2 SW3 SW4 SW1 Tier 1 SW4 SW3 Tier 2 SW5 SW8 SW7 SW6 Minimal Trade-off between Bandwidth or Size Tier 1 switch density less of a scaling factor INTERNETWORK EXPERT .ORG 5/7/2010
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99. Stay tuned for more details… http://www.internetworkexpert.org/topics/trill/ SW1 SW2 SW3 INTERNETWORK EXPERT .ORG 5/7/2010