SlideShare a Scribd company logo
v
BGP in the Datacenter
Pete Lumbis – @PeteCCDE
Datacenter Architect
CCIE #28677, CCDE 2012::3
cumulusnetworks.com 1
Pete Who?
CCIE R&S #28677, CCDE 2012::3
Former Cisco TAC Routing
Escalation
Current Cumulus Networks SE
DC Automation and Architecture
Agenda
The history of L2
Routing in the datacenter
BGP in the datacenter
Troubleshooting improvements
BGP on Servers
cumulusnetworks.com 3
In the Beginning…
There was L2…
cumulusnetworks.com 4
In the Beginning…
…but it had
problems
cumulusnetworks.com 5
50% bandwidth loss due to
STP
In the Beginning…
…but it had
problems
cumulusnetworks.com 6
Unexpected Root change
Roo
t
In the Beginning…
…but it had
problems
cumulusnetworks.com 7
STP Brownout
Flooding!
Temporary loops!STP Block on
TCN!
Agenda
The history of L2
Routing in the datacenter
BGP in the datacenter
Troubleshooting improvements
BGP on Servers
cumulusnetworks.com 8
Layer 3 Clos
cumulusnetworks.com 9
Server gateway is
attached Leaf
Routing Between
Spine and Leafs
10.1.1.0/24 10.2.2.0/24 10.3.3.0/24
OSPF or BGP
Layer 3 – Spine and Leaf
cumulusnetworks.com 10
Full ECMP
Layer 3 – Spine and Leaf
cumulusnetworks.com 11
Full ECMP
Manageable
Oversubscription
48 x 10Gig = 480 Gigs
2 x 40Gig = 80 Gigs = 6:1 Oversubscription
Layer 3 – Spine and Leaf
cumulusnetworks.com 12
Full ECMP
Manageable
Oversubscription
Easy to Adjust
48 x 10Gig = 480 Gigs
2 x 40Gig = 80 Gigs = 6:1 Oversubscription
Layer 3 – Spine and Leaf
cumulusnetworks.com 13
Full ECMP
Manageable
Oversubscription
Easy to Adjust
48 x 10Gig = 480 Gigs
3 x 40Gig = 120 Gigs = 4:1
Oversubscription
Layer 3 – Spine and Leaf
cumulusnetworks.com 14
Full ECMP
Manageable
Oversubscription
Easy to Adjust
48 x 10Gig = 480 Gigs
3 x 40Gig = 120 Gigs = 4:1
Oversubscription
Layer 3 – Spine and Leaf
cumulusnetworks.com 15
Full ECMP
Manageable
Oversubscription
Easy to Adjust
Massive Scale
48 x 10Gig = 480 Gigs
3 x 40Gig = 120 Gigs = 4:1
Oversubscription
Layer 3 – Spine and Leaf
cumulusnetworks.com 16
Full ECMP
Manageable
Oversubscription
Easy to Adjust
Massive Scale
Controlled Failures
Leaf Failure Reduces Compute
Layer 3 – Spine and Leaf
cumulusnetworks.com 17
Full ECMP
Manageable
Oversubscription
Easy to Adjust
Massive Scale
Controlled Failures
Spine Failure Increases
Oversubscription
Agenda
The history of L2
Routing in the datacenter
BGP in the datacenter
Troubleshooting improvements
BGP on Servers
cumulusnetworks.com 18
BGP as an IGP
RFC Draft submitted 2014
Microsoft and Facebook
Targeting DC
All the hows and whys
cumulusnetworks.com 19
But I thought BGP was…
…slow
 Nope. Not with BFD and timer tuning. Just as fast as OSPF.
…hard to configure
 We’ll get to that one later, but it can be easy
…only for service providers
 SPs build for scale and stability. You should too
…hard to troubleshoot
 Nice and easy when everything is defined + recent advances
cumulusnetworks.com 20
Single ASN for Spines
Unique ASN for Leafs
Use Private ASN range
2-byte (1023):
 64512 – 65534
4-byte (94 million):
 4200000000 - 4294967294
BGP Datacenter Design
cumulusnetworks.com 21
65534 65534
64512 64513 64514
Reducing BGP Configuration Complexity
Classically lots to manage
cumulusnetworks.com 22
65534 65534
64512 64513 64514
router bgp 65534
router-id 10.0.0.1
neighbor 10.1.1.1 remote-as 64512
neighbor 10.1.1.2 remote-as 64513
neighbor 10.1.1.3 remote-as 64514
neighbor 10.1.1.1 timers 1 3
neighbor 10.1.1.2 timers 1 3
neighbor 10.1.1.3 timers 1 3
neighbor 10.1.1.1 timers connect 3
neighbor 10.1.1.2 timers connect 3
neighbor 10.1.1.3 timers connect 3
Reducing BGP Configuration Complexity
First – Simplify Remote AS
cumulusnetworks.com 23
65534 65534
64512 64513 64514
router bgp 65534
router-id 10.0.0.1
neighbor 10.1.1.1 remote-as 64512
neighbor 10.1.1.2 remote-as 64513
neighbor 10.1.1.3 remote-as 64514
neighbor 10.1.1.1 timers 1 3
neighbor 10.1.1.2 timers 1 3
neighbor 10.1.1.3 timers 1 3
neighbor 10.1.1.1 timers connect 3
neighbor 10.1.1.2 timers connect 3
neighbor 10.1.1.3 timers connect 3
Reducing BGP Configuration Complexity
First – Simplify Remote AS
cumulusnetworks.com 24
65534 65534
64512 64513 64514
router bgp 65534
router-id 10.0.0.1
neighbor 10.1.1.1 remote-as external
neighbor 10.1.1.2 remote-as external
neighbor 10.1.1.3 remote-as external
neighbor 10.1.1.1 timers 1 3
neighbor 10.1.1.2 timers 1 3
neighbor 10.1.1.3 timers 1 3
neighbor 10.1.1.1 timers connect 3
neighbor 10.1.1.2 timers connect 3
neighbor 10.1.1.3 timers connect 3
Reducing BGP Configuration Complexity
First – Simplify Remote AS
cumulusnetworks.com 25
65534 65534
64512 64513 64514
router bgp 65534
router-id 10.0.0.1
neighbor 10.1.1.1 remote-as external
neighbor 10.1.1.2 remote-as external
neighbor 10.1.1.3 remote-as external
neighbor 10.1.1.1 timers 1 3
neighbor 10.1.1.2 timers 1 3
neighbor 10.1.1.3 timers 1 3
neighbor 10.1.1.1 timers connect 3
neighbor 10.1.1.2 timers connect 3
neighbor 10.1.1.3 timers connect 3
remote-as internal as
well
Reducing BGP Configuration Complexity
Next – Use Peer Groups
cumulusnetworks.com 27
65534 65534
64512 64513 64514
router bgp 65534
router-id 10.0.0.1
neighbor 10.1.1.1 remote-as external
neighbor 10.1.1.2 remote-as external
neighbor 10.1.1.3 remote-as external
neighbor 10.1.1.1 timers 1 3
neighbor 10.1.1.2 timers 1 3
neighbor 10.1.1.3 timers 1 3
neighbor 10.1.1.1 timers connect 3
neighbor 10.1.1.2 timers connect 3
neighbor 10.1.1.3 timers connect 3
Reducing BGP Configuration Complexity
Next – Use Peer Groups
cumulusnetworks.com 28
65534 65534
64512 64513 64514
router bgp 65534
router-id 10.0.0.1
neighbor 10.1.1.1 peer-group leafs
neighbor 10.1.1.2 peer-group leafs
neighbor 10.1.1.3 peer-group leafs
neighbor leafs remote-as external
neighbor leafs timers 1 3
neighbor leafs timers connect 3
Reducing BGP Configuration Complexity
Finally – BGP Unnumbered
cumulusnetworks.com 29
65534 65534
64512 64513 64514
router bgp 65534
router-id 10.0.0.1
neighbor 10.1.1.1 peer-group leafs
neighbor 10.1.1.2 peer-group leafs
neighbor 10.1.1.3 peer-group leafs
neighbor leafs remote-as external
neighbor leafs timers 1 3
neighbor leafs timers connect 3
Reducing BGP Configuration Complexity
Finally – BGP Unnumbered
cumulusnetworks.com 30
65534 65534
64512 64513 64514
router bgp 65534
router-id 10.0.0.1
neighbor swp1 peer-group leafs
neighbor swp2 peer-group leafs
neighbor swp3 peer-group leafs
neighbor leafs remote-as external
neighbor leafs timers 1 3
neighbor leafs timers connect 3
BGP Unnumbered
Uses IPv6 Link Local addresses
 Automatically assigned, no address management
No need for infrastructure Ips
 Only need Loopbacks
Advertises both IPv4 and IPv6 Routes
 RFC 5549. Full interop with Cisco, Arista, Juniper
cumulusnetworks.com 31
Agenda
The history of L2
Routing in the datacenter
BGP in the datacenter
Troubleshooting improvements
BGP on Servers
cumulusnetworks.com 34
BGP Troubleshooting Improvements - Traceroute
How do you troubleshoot links
without IPs?
Traceroute improvements
 Report back loopback IP
cumulusnetworks.com 35
BGP Troubleshooting Improvements - Hostnames
Who is the
peer?
Hostname
BGP
extension
draft-walton-
bgp-hostname-
capability
cumulusnetworks.com 36
Comparing BGP Configurations
Traditional
Config
cumulusnetworks.com 37
router bgp 65534
router-id 10.0.0.1
maximum-paths 64
bgp bestpath as-path multipath-relax
neighbor 10.1.1.1 remote-as 64512
neighbor 10.1.1.2 remote-as 64513
neighbor 10.1.1.3 remote-as 64514
neighbor 10.1.1.1 timers 1 3
neighbor 10.1.1.2 timers 1 3
neighbor 10.1.1.3 timers 1 3
neighbor 10.1.1.1 timers connect 3
neighbor 10.1.1.2 timers connect 3
neighbor 10.1.1.3 timers connect 3
router bgp 65534
router-id 10.0.0.1
neighbor swp1 peer-group leafs
neighbor swp2 peer-group leafs
neighbor swp3 peer-group leafs
neighbor leafs remote-as external
Cumulus Config
Agenda
The history of L2
Routing in the datacenter
BGP in the datacenter
Troubleshooting improvements
BGP on Servers
cumulusnetworks.com 38
BGP to the Server
Why stop at the top of rack?
BGP to the Server!
Cumulus Quagga, GoBGP, Bird.
 Just Linux Apps!
No L2, No mLAG, No Infrastructure IPs
 Use BGP Unnumbered
Same troubleshooting and monitoring
cumulusnetworks.com 39
Summary
L3 > L2
 At least 1 better
 Routing provides better scale and stability
Easy to configure, automate, troubleshoot
BGP all the way to the server!
Smart defaults and Configuration
Simplifications
cumulusnetworks.com 41
© 2014Cumulus Networks. Cumulus Networks, the Cumulus Networks Logo, and Cumulus Linux are trademarks or registered trademarks of Cumulus Networks, Inc. or its affiliates in the
U.S. and other countries. Other names may be trademarks of their respective owners.The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of
LinusTorvalds, owner of the mark on a world-wide basis.
ThankYou!
cumulusnetworks.com 42
Asaf Wachtel, Sr. Director Enterprise
July 2016
25GbE Technology Update
© 2016 Mellanox Technologies 44- Mellanox Confidential -
Open APIs
Open Composable Networks
Automation
End-to-End
Interconnect
Network
OS
Choice
SONiC
© 2016 Mellanox Technologies 45- Mellanox Confidential -
Open Networking is Real: OCP Summit March 2016
© 2016 Mellanox Technologies 46- Mellanox Confidential -
25/50/100GbE: The Future is Here!
Compute
Nodes
Storage
Nodes
Network
40GbE
10GbE 40GbE
Compute
Nodes
150% Higher
Bandwidth
Storage
Nodes
25% Higher
Bandwidth
Network
150%
Higher
Bandwidth
100GbE
25GbE 50GbE
Similar Connectors
Similar Infrastructure
Similar Cost / Power
© 2016 Mellanox Technologies 47- Mellanox Confidential -
Who needs more than 10GbE?
 Latest multi-core Intel CPUs can easily drive more than 10Gb/s
 Cloud (public or private)
• Multi-tenancy
• Need to deliver higher SLAs with lower predictability
 Hyperconverged / Software Defined Storage / NVMe
• Network & Storage on the same wire
• Faster & Cheaper storage media
 Database / Big Data
• Increasing volumes
• Moving from batch to real-time
 Network Function Virtualization (NFV)
• I/O intensive data plane
© 2016 Mellanox Technologies 48- Mellanox Confidential -
Why 25GbE? Do the Math!
 Best match for current PCI technology
• PCIe3x8 = ~52Gb/s; 2 x 25 = 50Gb/s
 Most efficient switch silicon design
• Maximizes both ports and bandwidth
• 40GbE requires 4 lanes per port == cost + power
 Unmatched price-performance / Best price per Gb/s
• 25G = 2.5X BW at 1.5x the price
 Lower OPEX & TCO
• Cut number of NICs, cables, switch ports in half
• Lower power & cooling
 Better switch port density
• Fewer uplinks needed to maintain 1:1 subscription
 Uses existing fiber infrastructure (single lane)
 Fully backward compatible
• Mix/match new 25GbE components and existing 10GbE
 Future proof + economies of scale (50/100GbE)
• 50Gb is 2x25G, 100G is 4x25G
2.5X bandwidth with single-lane technology
© 2016 Mellanox Technologies 49- Mellanox Confidential -
25GbE Industry Timeline
 March 2014: Microsoft presents proposal for 25GbE to IEEE, leveraging
existing activities, such as 25G PHY (100GbE) & SFP28 (32G FC)
 July 2014: Open Industry Consortium to Bring 25 and 50 Gigabit
Ethernet to Cloud-Scale Networks
 August 2015: First products ship to end customers
 September 2015: The 25G Ethernet Consortium specification draft
completed
 December 2015: Multi-vendor interoperability validated by multiple
customers
 Q4 2015 – Q2 2016: Ecosystem grows and matures
 June 2016: IEEE 802.3by standard approved by The IEEE-SA
Standards Board
© 2016 Mellanox Technologies 50- Mellanox Confidential -
25GbE vs 10GbE
25GbE 10GbE
Picture
Standard SFP28 SFP+
Physical Form Factor SFP SFP
Number of lanes 1 1
Lane speed 25Gbps 10Gbps
Encoding 64b/66b 64b/66b
Backward/Forward
Compatibility
Fully interoperable @
10Gb/s
Fully interoperable @
10Gb/s
Max Copper Reach 5m 7m
MM Fiber Reach 100m 300m
SM Fiber Reach 10KM 10KM
© 2016 Mellanox Technologies 51- Mellanox Confidential -
3 Types of Connectivity Products
Direct Attach Copper (DAC)
“Transceiver”
4-channels Transmit
4-channels Receiver
Copper Wires.
Directly Attaches one system to another
Key feature = Lowest Priced Link
<3m reaches
Optical Transceiver
Converts electrical signals to optical.
Transmits blinking laser light over optical fiber.
Key feature = long reach - up to 10Km.
Active Optical Cable
2 Transceivers with optical fiber bonded in.
Key feature = Lowest Priced Optical Link
100m/200m Reaches
SFP28
LC
Transceiver
QSFP28
LC
Transceiver
QSFP28
MPO
Transceiver
© 2016 Mellanox Technologies 52- Mellanox Confidential -
As Data Rates Increase, Distances Decrease
Favoring Silicon Photonics + Single-mode Fiber
Link Length (m)
10 100 500150 300 1000 2000
10
25
50
3 51
20
DataRateperLane(Gbs)
10000500020 30 50 752
Single mode fiber
OM4OM3
Copper Multi-mode fiber
Silicon Photonics
Direct Attach Copper
• Zero power
• Demo’d 8m at 100G
• Best fit 3m
DACs
Active Optical Cables
• VCSEL 100m
• Silicon Photonics 200m
• Best fit for 5-20m
SR/SR4 VCSEL Transceivers
• Reaches to 100m
• Best fit for MMF
• Structured cabling
Silicon Photonics Transceivers
• Reaches to 2km
• Best fit for SMF
• Parallel PSM4 or WDM4
3-5M 70m 100M
MMF= MULTI-MODE FIBER SMF = SINGLE-MODE FIBER
2Km/10KmSR-SR4
VCSELs
© 2016 Mellanox Technologies 53- Mellanox Confidential -
Webscale IT Innovation:
QSFP TOR for 4x Density and Lower COGS
EST = $166
Single cable!
Break-out cabling vs standard cabling
Ideal port density and configuration deployment options
4 cables = $216
Qty (4) cables @ $54
 Benefits
• Easier cable management
• fewer cables
• 23% lowers cost
 Benefits
• Flexible configuration options
• Highest port density
• Lowest power consumption
• Half-width deployment option
• 4 SFP+ plus 4 QSFP+ ports
• Up to 128 ports of 10GbE in 2 RU
• Illogical configuration with wasted ports
* RU = rack unit
• 16 QSFP28 ports (32 in 1 RU*)
• Up to 128 10/25GbE ports in 1 RU
• Logical configuration options:
• Redundant “48 + 4” in 1 RU
Mellanox Competition
To achieve
equivalent
bandwidth
$1000 less cable cost per rack
© 2016 Mellanox Technologies 54- Mellanox Confidential -
Summary: 25/50/100GbE is Here!
100GbE Adapter
150 million messages per second
10 / 25 / 40 / 50 / 56 / 100GbE
32 100GbE Ports, 64 25/50GbE Ports
10 / 25 / 40 / 50 / 56 / 100GbE
Throughput of 6.4Tb/s
Transceivers
Active Optical and Copper Cables
10 / 25 / 40 / 50 / 56 / 100GbE
VCSELs, Silicon Photonics and Copper

More Related Content

What's hot

Network Architecture for Containers
Network Architecture for ContainersNetwork Architecture for Containers
Network Architecture for Containers
Cumulus Networks
 
Cumulus Linux 2.5.3
Cumulus Linux 2.5.3Cumulus Linux 2.5.3
Cumulus Linux 2.5.3
Cumulus Networks
 
Cumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network ConfigurationCumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network Configuration
Cumulus Networks
 
NetDevOps 202: Life After Configuration
NetDevOps 202: Life After ConfigurationNetDevOps 202: Life After Configuration
NetDevOps 202: Life After Configuration
Cumulus Networks
 
Microservices Network Architecture 101
Microservices Network Architecture 101Microservices Network Architecture 101
Microservices Network Architecture 101
Cumulus Networks
 
Webinar: Network Automation [Tips & Tricks]
Webinar: Network Automation [Tips & Tricks]Webinar: Network Automation [Tips & Tricks]
Webinar: Network Automation [Tips & Tricks]
Cumulus Networks
 
Dreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scaleDreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scale
Cumulus Networks
 
Layer 3 Tunnel Support for Open vSwitch
Layer 3 Tunnel Support for Open vSwitchLayer 3 Tunnel Support for Open vSwitch
Layer 3 Tunnel Support for Open vSwitch
Netronome
 
OPNFV Service Function Chaining
OPNFV Service Function ChainingOPNFV Service Function Chaining
OPNFV Service Function Chaining
OPNFV
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPN
Cisco Canada
 
20171010 multitenancy in openshift
20171010 multitenancy in openshift20171010 multitenancy in openshift
20171010 multitenancy in openshift
Smals
 
IPv6 at Mythic Beasts - Networkshop44
IPv6 at Mythic Beasts - Networkshop44IPv6 at Mythic Beasts - Networkshop44
IPv6 at Mythic Beasts - Networkshop44
Jisc
 
Runos OpenFlow Controller (eng)
Runos OpenFlow Controller (eng)Runos OpenFlow Controller (eng)
Runos OpenFlow Controller (eng)
Alexander Shalimov
 
Vxlan deep dive session rev0.5 final
Vxlan deep dive session rev0.5   finalVxlan deep dive session rev0.5   final
Vxlan deep dive session rev0.5 final
KwonSun Bae
 
Intent driven, fully automated deployment of anycasted load balancers with ha...
Intent driven, fully automated deployment of anycasted load balancers with ha...Intent driven, fully automated deployment of anycasted load balancers with ha...
Intent driven, fully automated deployment of anycasted load balancers with ha...
Maximilan Wilhelm
 
Ipv6 deployment at the university of warwick - networkshop44
Ipv6 deployment at the university of warwick - networkshop44Ipv6 deployment at the university of warwick - networkshop44
Ipv6 deployment at the university of warwick - networkshop44
Jisc
 
Contemporary network configuration for linux - ifupdown-ng
Contemporary network configuration for linux - ifupdown-ngContemporary network configuration for linux - ifupdown-ng
Contemporary network configuration for linux - ifupdown-ng
Maximilan Wilhelm
 
SoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingSoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based Networking
Netronome
 
An Overview of Linux Networking Options
An Overview of Linux Networking OptionsAn Overview of Linux Networking Options
An Overview of Linux Networking Options
Scott Lowe
 

What's hot (20)

Network Architecture for Containers
Network Architecture for ContainersNetwork Architecture for Containers
Network Architecture for Containers
 
Cumulus Linux 2.5.3
Cumulus Linux 2.5.3Cumulus Linux 2.5.3
Cumulus Linux 2.5.3
 
Cumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network ConfigurationCumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network Configuration
 
NetDevOps 202: Life After Configuration
NetDevOps 202: Life After ConfigurationNetDevOps 202: Life After Configuration
NetDevOps 202: Life After Configuration
 
Microservices Network Architecture 101
Microservices Network Architecture 101Microservices Network Architecture 101
Microservices Network Architecture 101
 
Webinar: Network Automation [Tips & Tricks]
Webinar: Network Automation [Tips & Tricks]Webinar: Network Automation [Tips & Tricks]
Webinar: Network Automation [Tips & Tricks]
 
Dreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scaleDreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scale
 
Layer 3 Tunnel Support for Open vSwitch
Layer 3 Tunnel Support for Open vSwitchLayer 3 Tunnel Support for Open vSwitch
Layer 3 Tunnel Support for Open vSwitch
 
OPNFV Service Function Chaining
OPNFV Service Function ChainingOPNFV Service Function Chaining
OPNFV Service Function Chaining
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPN
 
20171010 multitenancy in openshift
20171010 multitenancy in openshift20171010 multitenancy in openshift
20171010 multitenancy in openshift
 
VXLAN Practice Guide
VXLAN Practice GuideVXLAN Practice Guide
VXLAN Practice Guide
 
IPv6 at Mythic Beasts - Networkshop44
IPv6 at Mythic Beasts - Networkshop44IPv6 at Mythic Beasts - Networkshop44
IPv6 at Mythic Beasts - Networkshop44
 
Runos OpenFlow Controller (eng)
Runos OpenFlow Controller (eng)Runos OpenFlow Controller (eng)
Runos OpenFlow Controller (eng)
 
Vxlan deep dive session rev0.5 final
Vxlan deep dive session rev0.5   finalVxlan deep dive session rev0.5   final
Vxlan deep dive session rev0.5 final
 
Intent driven, fully automated deployment of anycasted load balancers with ha...
Intent driven, fully automated deployment of anycasted load balancers with ha...Intent driven, fully automated deployment of anycasted load balancers with ha...
Intent driven, fully automated deployment of anycasted load balancers with ha...
 
Ipv6 deployment at the university of warwick - networkshop44
Ipv6 deployment at the university of warwick - networkshop44Ipv6 deployment at the university of warwick - networkshop44
Ipv6 deployment at the university of warwick - networkshop44
 
Contemporary network configuration for linux - ifupdown-ng
Contemporary network configuration for linux - ifupdown-ngContemporary network configuration for linux - ifupdown-ng
Contemporary network configuration for linux - ifupdown-ng
 
SoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingSoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based Networking
 
An Overview of Linux Networking Options
An Overview of Linux Networking OptionsAn Overview of Linux Networking Options
An Overview of Linux Networking Options
 

Viewers also liked

Manage your switches like servers
Manage your switches like serversManage your switches like servers
Manage your switches like servers
Cumulus Networks
 
Webinar- Tea for the Tillerman
Webinar- Tea for the TillermanWebinar- Tea for the Tillerman
Webinar- Tea for the Tillerman
Cumulus Networks
 
How deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performanceHow deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performance
Cumulus Networks
 
Cumulus Linux 2.5.4
Cumulus Linux 2.5.4Cumulus Linux 2.5.4
Cumulus Linux 2.5.4
Cumulus Networks
 
Webinar-Linux Networking is Awesome
Webinar-Linux Networking is AwesomeWebinar-Linux Networking is Awesome
Webinar-Linux Networking is Awesome
Cumulus Networks
 
Operationalizing VRF in the Data Center
Operationalizing VRF in the Data CenterOperationalizing VRF in the Data Center
Operationalizing VRF in the Data Center
Cumulus Networks
 
Demystifying Networking: Data Center Networking Trends 2017
Demystifying Networking: Data Center Networking Trends 2017Demystifying Networking: Data Center Networking Trends 2017
Demystifying Networking: Data Center Networking Trends 2017
Cumulus Networks
 
Modern Data Center Network Architecture - The house that Clos built
Modern Data Center Network Architecture - The house that Clos builtModern Data Center Network Architecture - The house that Clos built
Modern Data Center Network Architecture - The house that Clos built
Cumulus Networks
 
Unleash the Power of Open Networking
Unleash the Power of Open NetworkingUnleash the Power of Open Networking
Unleash the Power of Open Networking
Cumulus Networks
 
Using linux to manage the entire rack
Using linux to manage the entire rackUsing linux to manage the entire rack
Using linux to manage the entire rack
Cumulus Networks
 
NFD9 - David Sinn, Real World Examples
NFD9 - David Sinn, Real World ExamplesNFD9 - David Sinn, Real World Examples
NFD9 - David Sinn, Real World Examples
Cumulus Networks
 
NFD9 - JR Rivers, Cumulus Networks Overview
NFD9 - JR Rivers, Cumulus Networks OverviewNFD9 - JR Rivers, Cumulus Networks Overview
NFD9 - JR Rivers, Cumulus Networks Overview
Cumulus Networks
 
Big data, better networks
Big data, better networksBig data, better networks
Big data, better networks
Cumulus Networks
 
Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015
Cumulus Networks
 

Viewers also liked (15)

Manage your switches like servers
Manage your switches like serversManage your switches like servers
Manage your switches like servers
 
Webinar- Tea for the Tillerman
Webinar- Tea for the TillermanWebinar- Tea for the Tillerman
Webinar- Tea for the Tillerman
 
How deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performanceHow deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performance
 
Cumulus Linux 2.5.4
Cumulus Linux 2.5.4Cumulus Linux 2.5.4
Cumulus Linux 2.5.4
 
Webinar-Linux Networking is Awesome
Webinar-Linux Networking is AwesomeWebinar-Linux Networking is Awesome
Webinar-Linux Networking is Awesome
 
Operationalizing VRF in the Data Center
Operationalizing VRF in the Data CenterOperationalizing VRF in the Data Center
Operationalizing VRF in the Data Center
 
Demystifying Networking: Data Center Networking Trends 2017
Demystifying Networking: Data Center Networking Trends 2017Demystifying Networking: Data Center Networking Trends 2017
Demystifying Networking: Data Center Networking Trends 2017
 
Modern Data Center Network Architecture - The house that Clos built
Modern Data Center Network Architecture - The house that Clos builtModern Data Center Network Architecture - The house that Clos built
Modern Data Center Network Architecture - The house that Clos built
 
Unleash the Power of Open Networking
Unleash the Power of Open NetworkingUnleash the Power of Open Networking
Unleash the Power of Open Networking
 
Using linux to manage the entire rack
Using linux to manage the entire rackUsing linux to manage the entire rack
Using linux to manage the entire rack
 
NFD9 - David Sinn, Real World Examples
NFD9 - David Sinn, Real World ExamplesNFD9 - David Sinn, Real World Examples
NFD9 - David Sinn, Real World Examples
 
Big Data, Better Networks
Big Data, Better NetworksBig Data, Better Networks
Big Data, Better Networks
 
NFD9 - JR Rivers, Cumulus Networks Overview
NFD9 - JR Rivers, Cumulus Networks OverviewNFD9 - JR Rivers, Cumulus Networks Overview
NFD9 - JR Rivers, Cumulus Networks Overview
 
Big data, better networks
Big data, better networksBig data, better networks
Big data, better networks
 
Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015
 

Similar to July NYC Open Networking Meeup

Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
MyNOG
 
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
Cisco Russia
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
APNIC
 
Interautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced ConceptsInterautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced Concepts
Brozaa
 
Ccna 4 final exam answer v5
Ccna 4 final exam answer v5Ccna 4 final exam answer v5
Ccna 4 final exam answer v5friv4schoolgames
 
Rfc1723
Rfc1723Rfc1723
Advancebgp 100530220734-phpapp02
Advancebgp 100530220734-phpapp02Advancebgp 100530220734-phpapp02
Advancebgp 100530220734-phpapp02Jamil Jamil
 
Configuration & Routing of Clos Networks
Configuration & Routing of Clos NetworksConfiguration & Routing of Clos Networks
Configuration & Routing of Clos Networks
Cumulus Networks
 
Simplifying open stack and kubernetes networking with romana
Simplifying open stack and kubernetes networking with romanaSimplifying open stack and kubernetes networking with romana
Simplifying open stack and kubernetes networking with romana
Juergen Brendel
 
cisco-cbs350-24fp-4g-datasheet.pdf
cisco-cbs350-24fp-4g-datasheet.pdfcisco-cbs350-24fp-4g-datasheet.pdf
cisco-cbs350-24fp-4g-datasheet.pdf
Hi-Network.com
 
cisco-cbs350-24p-4g-datasheet.pdf
cisco-cbs350-24p-4g-datasheet.pdfcisco-cbs350-24p-4g-datasheet.pdf
cisco-cbs350-24p-4g-datasheet.pdf
Hi-Network.com
 
Design and Deployment using the Cisco Smart Business Architecture (SBA)
Design and Deployment using the Cisco Smart Business Architecture (SBA)Design and Deployment using the Cisco Smart Business Architecture (SBA)
Design and Deployment using the Cisco Smart Business Architecture (SBA)Cisco Russia
 
20120416 tf mms_feedback_slideshare
20120416 tf mms_feedback_slideshare20120416 tf mms_feedback_slideshare
20120416 tf mms_feedback_slideshareOsamu Takazoe
 
cisco-cbs350-48fp-4g-datasheet.pdf
cisco-cbs350-48fp-4g-datasheet.pdfcisco-cbs350-48fp-4g-datasheet.pdf
cisco-cbs350-48fp-4g-datasheet.pdf
Hi-Network.com
 
cisco-cbs350-24fp-4x-datasheet.pdf
cisco-cbs350-24fp-4x-datasheet.pdfcisco-cbs350-24fp-4x-datasheet.pdf
cisco-cbs350-24fp-4x-datasheet.pdf
Hi-Network.com
 
cisco-cbs350-48t-4g-datasheet.pdf
cisco-cbs350-48t-4g-datasheet.pdfcisco-cbs350-48t-4g-datasheet.pdf
cisco-cbs350-48t-4g-datasheet.pdf
Hi-Network.com
 
1-Isp-Network-Design-1
1-Isp-Network-Design-11-Isp-Network-Design-1
1-Isp-Network-Design-1
Justin Knight
 
Resilient Network Design Concepts Educat
Resilient Network Design Concepts EducatResilient Network Design Concepts Educat
Resilient Network Design Concepts Educat
SamGrandprix
 
bgp.ppt
bgp.pptbgp.ppt
bgp.ppt
aozcan1
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
dgoodell
 

Similar to July NYC Open Networking Meeup (20)

Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
 
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
 
Interautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced ConceptsInterautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced Concepts
 
Ccna 4 final exam answer v5
Ccna 4 final exam answer v5Ccna 4 final exam answer v5
Ccna 4 final exam answer v5
 
Rfc1723
Rfc1723Rfc1723
Rfc1723
 
Advancebgp 100530220734-phpapp02
Advancebgp 100530220734-phpapp02Advancebgp 100530220734-phpapp02
Advancebgp 100530220734-phpapp02
 
Configuration & Routing of Clos Networks
Configuration & Routing of Clos NetworksConfiguration & Routing of Clos Networks
Configuration & Routing of Clos Networks
 
Simplifying open stack and kubernetes networking with romana
Simplifying open stack and kubernetes networking with romanaSimplifying open stack and kubernetes networking with romana
Simplifying open stack and kubernetes networking with romana
 
cisco-cbs350-24fp-4g-datasheet.pdf
cisco-cbs350-24fp-4g-datasheet.pdfcisco-cbs350-24fp-4g-datasheet.pdf
cisco-cbs350-24fp-4g-datasheet.pdf
 
cisco-cbs350-24p-4g-datasheet.pdf
cisco-cbs350-24p-4g-datasheet.pdfcisco-cbs350-24p-4g-datasheet.pdf
cisco-cbs350-24p-4g-datasheet.pdf
 
Design and Deployment using the Cisco Smart Business Architecture (SBA)
Design and Deployment using the Cisco Smart Business Architecture (SBA)Design and Deployment using the Cisco Smart Business Architecture (SBA)
Design and Deployment using the Cisco Smart Business Architecture (SBA)
 
20120416 tf mms_feedback_slideshare
20120416 tf mms_feedback_slideshare20120416 tf mms_feedback_slideshare
20120416 tf mms_feedback_slideshare
 
cisco-cbs350-48fp-4g-datasheet.pdf
cisco-cbs350-48fp-4g-datasheet.pdfcisco-cbs350-48fp-4g-datasheet.pdf
cisco-cbs350-48fp-4g-datasheet.pdf
 
cisco-cbs350-24fp-4x-datasheet.pdf
cisco-cbs350-24fp-4x-datasheet.pdfcisco-cbs350-24fp-4x-datasheet.pdf
cisco-cbs350-24fp-4x-datasheet.pdf
 
cisco-cbs350-48t-4g-datasheet.pdf
cisco-cbs350-48t-4g-datasheet.pdfcisco-cbs350-48t-4g-datasheet.pdf
cisco-cbs350-48t-4g-datasheet.pdf
 
1-Isp-Network-Design-1
1-Isp-Network-Design-11-Isp-Network-Design-1
1-Isp-Network-Design-1
 
Resilient Network Design Concepts Educat
Resilient Network Design Concepts EducatResilient Network Design Concepts Educat
Resilient Network Design Concepts Educat
 
bgp.ppt
bgp.pptbgp.ppt
bgp.ppt
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
 

More from Cumulus Networks

Building a Layer 3 network with Cumulus Linux
Building a Layer 3 network with Cumulus LinuxBuilding a Layer 3 network with Cumulus Linux
Building a Layer 3 network with Cumulus Linux
Cumulus Networks
 
Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2
Cumulus Networks
 
Demystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode seriesDemystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode series
Cumulus Networks
 
Best practices for network troubleshooting
Best practices for network troubleshootingBest practices for network troubleshooting
Best practices for network troubleshooting
Cumulus Networks
 
Open Networking for Your OpenStack
Open Networking for Your OpenStackOpen Networking for Your OpenStack
Open Networking for Your OpenStack
Cumulus Networks
 
Mlag invisibile layer 2 redundancy
Mlag invisibile layer 2 redundancyMlag invisibile layer 2 redundancy
Mlag invisibile layer 2 redundancy
Cumulus Networks
 

More from Cumulus Networks (6)

Building a Layer 3 network with Cumulus Linux
Building a Layer 3 network with Cumulus LinuxBuilding a Layer 3 network with Cumulus Linux
Building a Layer 3 network with Cumulus Linux
 
Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2
 
Demystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode seriesDemystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode series
 
Best practices for network troubleshooting
Best practices for network troubleshootingBest practices for network troubleshooting
Best practices for network troubleshooting
 
Open Networking for Your OpenStack
Open Networking for Your OpenStackOpen Networking for Your OpenStack
Open Networking for Your OpenStack
 
Mlag invisibile layer 2 redundancy
Mlag invisibile layer 2 redundancyMlag invisibile layer 2 redundancy
Mlag invisibile layer 2 redundancy
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

July NYC Open Networking Meeup

  • 1. v BGP in the Datacenter Pete Lumbis – @PeteCCDE Datacenter Architect CCIE #28677, CCDE 2012::3 cumulusnetworks.com 1
  • 2. Pete Who? CCIE R&S #28677, CCDE 2012::3 Former Cisco TAC Routing Escalation Current Cumulus Networks SE DC Automation and Architecture
  • 3. Agenda The history of L2 Routing in the datacenter BGP in the datacenter Troubleshooting improvements BGP on Servers cumulusnetworks.com 3
  • 4. In the Beginning… There was L2… cumulusnetworks.com 4
  • 5. In the Beginning… …but it had problems cumulusnetworks.com 5 50% bandwidth loss due to STP
  • 6. In the Beginning… …but it had problems cumulusnetworks.com 6 Unexpected Root change Roo t
  • 7. In the Beginning… …but it had problems cumulusnetworks.com 7 STP Brownout Flooding! Temporary loops!STP Block on TCN!
  • 8. Agenda The history of L2 Routing in the datacenter BGP in the datacenter Troubleshooting improvements BGP on Servers cumulusnetworks.com 8
  • 9. Layer 3 Clos cumulusnetworks.com 9 Server gateway is attached Leaf Routing Between Spine and Leafs 10.1.1.0/24 10.2.2.0/24 10.3.3.0/24 OSPF or BGP
  • 10. Layer 3 – Spine and Leaf cumulusnetworks.com 10 Full ECMP
  • 11. Layer 3 – Spine and Leaf cumulusnetworks.com 11 Full ECMP Manageable Oversubscription 48 x 10Gig = 480 Gigs 2 x 40Gig = 80 Gigs = 6:1 Oversubscription
  • 12. Layer 3 – Spine and Leaf cumulusnetworks.com 12 Full ECMP Manageable Oversubscription Easy to Adjust 48 x 10Gig = 480 Gigs 2 x 40Gig = 80 Gigs = 6:1 Oversubscription
  • 13. Layer 3 – Spine and Leaf cumulusnetworks.com 13 Full ECMP Manageable Oversubscription Easy to Adjust 48 x 10Gig = 480 Gigs 3 x 40Gig = 120 Gigs = 4:1 Oversubscription
  • 14. Layer 3 – Spine and Leaf cumulusnetworks.com 14 Full ECMP Manageable Oversubscription Easy to Adjust 48 x 10Gig = 480 Gigs 3 x 40Gig = 120 Gigs = 4:1 Oversubscription
  • 15. Layer 3 – Spine and Leaf cumulusnetworks.com 15 Full ECMP Manageable Oversubscription Easy to Adjust Massive Scale 48 x 10Gig = 480 Gigs 3 x 40Gig = 120 Gigs = 4:1 Oversubscription
  • 16. Layer 3 – Spine and Leaf cumulusnetworks.com 16 Full ECMP Manageable Oversubscription Easy to Adjust Massive Scale Controlled Failures Leaf Failure Reduces Compute
  • 17. Layer 3 – Spine and Leaf cumulusnetworks.com 17 Full ECMP Manageable Oversubscription Easy to Adjust Massive Scale Controlled Failures Spine Failure Increases Oversubscription
  • 18. Agenda The history of L2 Routing in the datacenter BGP in the datacenter Troubleshooting improvements BGP on Servers cumulusnetworks.com 18
  • 19. BGP as an IGP RFC Draft submitted 2014 Microsoft and Facebook Targeting DC All the hows and whys cumulusnetworks.com 19
  • 20. But I thought BGP was… …slow  Nope. Not with BFD and timer tuning. Just as fast as OSPF. …hard to configure  We’ll get to that one later, but it can be easy …only for service providers  SPs build for scale and stability. You should too …hard to troubleshoot  Nice and easy when everything is defined + recent advances cumulusnetworks.com 20
  • 21. Single ASN for Spines Unique ASN for Leafs Use Private ASN range 2-byte (1023):  64512 – 65534 4-byte (94 million):  4200000000 - 4294967294 BGP Datacenter Design cumulusnetworks.com 21 65534 65534 64512 64513 64514
  • 22. Reducing BGP Configuration Complexity Classically lots to manage cumulusnetworks.com 22 65534 65534 64512 64513 64514 router bgp 65534 router-id 10.0.0.1 neighbor 10.1.1.1 remote-as 64512 neighbor 10.1.1.2 remote-as 64513 neighbor 10.1.1.3 remote-as 64514 neighbor 10.1.1.1 timers 1 3 neighbor 10.1.1.2 timers 1 3 neighbor 10.1.1.3 timers 1 3 neighbor 10.1.1.1 timers connect 3 neighbor 10.1.1.2 timers connect 3 neighbor 10.1.1.3 timers connect 3
  • 23. Reducing BGP Configuration Complexity First – Simplify Remote AS cumulusnetworks.com 23 65534 65534 64512 64513 64514 router bgp 65534 router-id 10.0.0.1 neighbor 10.1.1.1 remote-as 64512 neighbor 10.1.1.2 remote-as 64513 neighbor 10.1.1.3 remote-as 64514 neighbor 10.1.1.1 timers 1 3 neighbor 10.1.1.2 timers 1 3 neighbor 10.1.1.3 timers 1 3 neighbor 10.1.1.1 timers connect 3 neighbor 10.1.1.2 timers connect 3 neighbor 10.1.1.3 timers connect 3
  • 24. Reducing BGP Configuration Complexity First – Simplify Remote AS cumulusnetworks.com 24 65534 65534 64512 64513 64514 router bgp 65534 router-id 10.0.0.1 neighbor 10.1.1.1 remote-as external neighbor 10.1.1.2 remote-as external neighbor 10.1.1.3 remote-as external neighbor 10.1.1.1 timers 1 3 neighbor 10.1.1.2 timers 1 3 neighbor 10.1.1.3 timers 1 3 neighbor 10.1.1.1 timers connect 3 neighbor 10.1.1.2 timers connect 3 neighbor 10.1.1.3 timers connect 3
  • 25. Reducing BGP Configuration Complexity First – Simplify Remote AS cumulusnetworks.com 25 65534 65534 64512 64513 64514 router bgp 65534 router-id 10.0.0.1 neighbor 10.1.1.1 remote-as external neighbor 10.1.1.2 remote-as external neighbor 10.1.1.3 remote-as external neighbor 10.1.1.1 timers 1 3 neighbor 10.1.1.2 timers 1 3 neighbor 10.1.1.3 timers 1 3 neighbor 10.1.1.1 timers connect 3 neighbor 10.1.1.2 timers connect 3 neighbor 10.1.1.3 timers connect 3 remote-as internal as well
  • 26. Reducing BGP Configuration Complexity Next – Use Peer Groups cumulusnetworks.com 27 65534 65534 64512 64513 64514 router bgp 65534 router-id 10.0.0.1 neighbor 10.1.1.1 remote-as external neighbor 10.1.1.2 remote-as external neighbor 10.1.1.3 remote-as external neighbor 10.1.1.1 timers 1 3 neighbor 10.1.1.2 timers 1 3 neighbor 10.1.1.3 timers 1 3 neighbor 10.1.1.1 timers connect 3 neighbor 10.1.1.2 timers connect 3 neighbor 10.1.1.3 timers connect 3
  • 27. Reducing BGP Configuration Complexity Next – Use Peer Groups cumulusnetworks.com 28 65534 65534 64512 64513 64514 router bgp 65534 router-id 10.0.0.1 neighbor 10.1.1.1 peer-group leafs neighbor 10.1.1.2 peer-group leafs neighbor 10.1.1.3 peer-group leafs neighbor leafs remote-as external neighbor leafs timers 1 3 neighbor leafs timers connect 3
  • 28. Reducing BGP Configuration Complexity Finally – BGP Unnumbered cumulusnetworks.com 29 65534 65534 64512 64513 64514 router bgp 65534 router-id 10.0.0.1 neighbor 10.1.1.1 peer-group leafs neighbor 10.1.1.2 peer-group leafs neighbor 10.1.1.3 peer-group leafs neighbor leafs remote-as external neighbor leafs timers 1 3 neighbor leafs timers connect 3
  • 29. Reducing BGP Configuration Complexity Finally – BGP Unnumbered cumulusnetworks.com 30 65534 65534 64512 64513 64514 router bgp 65534 router-id 10.0.0.1 neighbor swp1 peer-group leafs neighbor swp2 peer-group leafs neighbor swp3 peer-group leafs neighbor leafs remote-as external neighbor leafs timers 1 3 neighbor leafs timers connect 3
  • 30. BGP Unnumbered Uses IPv6 Link Local addresses  Automatically assigned, no address management No need for infrastructure Ips  Only need Loopbacks Advertises both IPv4 and IPv6 Routes  RFC 5549. Full interop with Cisco, Arista, Juniper cumulusnetworks.com 31
  • 31. Agenda The history of L2 Routing in the datacenter BGP in the datacenter Troubleshooting improvements BGP on Servers cumulusnetworks.com 34
  • 32. BGP Troubleshooting Improvements - Traceroute How do you troubleshoot links without IPs? Traceroute improvements  Report back loopback IP cumulusnetworks.com 35
  • 33. BGP Troubleshooting Improvements - Hostnames Who is the peer? Hostname BGP extension draft-walton- bgp-hostname- capability cumulusnetworks.com 36
  • 34. Comparing BGP Configurations Traditional Config cumulusnetworks.com 37 router bgp 65534 router-id 10.0.0.1 maximum-paths 64 bgp bestpath as-path multipath-relax neighbor 10.1.1.1 remote-as 64512 neighbor 10.1.1.2 remote-as 64513 neighbor 10.1.1.3 remote-as 64514 neighbor 10.1.1.1 timers 1 3 neighbor 10.1.1.2 timers 1 3 neighbor 10.1.1.3 timers 1 3 neighbor 10.1.1.1 timers connect 3 neighbor 10.1.1.2 timers connect 3 neighbor 10.1.1.3 timers connect 3 router bgp 65534 router-id 10.0.0.1 neighbor swp1 peer-group leafs neighbor swp2 peer-group leafs neighbor swp3 peer-group leafs neighbor leafs remote-as external Cumulus Config
  • 35. Agenda The history of L2 Routing in the datacenter BGP in the datacenter Troubleshooting improvements BGP on Servers cumulusnetworks.com 38
  • 36. BGP to the Server Why stop at the top of rack? BGP to the Server! Cumulus Quagga, GoBGP, Bird.  Just Linux Apps! No L2, No mLAG, No Infrastructure IPs  Use BGP Unnumbered Same troubleshooting and monitoring cumulusnetworks.com 39
  • 37.
  • 38. Summary L3 > L2  At least 1 better  Routing provides better scale and stability Easy to configure, automate, troubleshoot BGP all the way to the server! Smart defaults and Configuration Simplifications cumulusnetworks.com 41
  • 39. © 2014Cumulus Networks. Cumulus Networks, the Cumulus Networks Logo, and Cumulus Linux are trademarks or registered trademarks of Cumulus Networks, Inc. or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of LinusTorvalds, owner of the mark on a world-wide basis. ThankYou! cumulusnetworks.com 42
  • 40. Asaf Wachtel, Sr. Director Enterprise July 2016 25GbE Technology Update
  • 41. © 2016 Mellanox Technologies 44- Mellanox Confidential - Open APIs Open Composable Networks Automation End-to-End Interconnect Network OS Choice SONiC
  • 42. © 2016 Mellanox Technologies 45- Mellanox Confidential - Open Networking is Real: OCP Summit March 2016
  • 43. © 2016 Mellanox Technologies 46- Mellanox Confidential - 25/50/100GbE: The Future is Here! Compute Nodes Storage Nodes Network 40GbE 10GbE 40GbE Compute Nodes 150% Higher Bandwidth Storage Nodes 25% Higher Bandwidth Network 150% Higher Bandwidth 100GbE 25GbE 50GbE Similar Connectors Similar Infrastructure Similar Cost / Power
  • 44. © 2016 Mellanox Technologies 47- Mellanox Confidential - Who needs more than 10GbE?  Latest multi-core Intel CPUs can easily drive more than 10Gb/s  Cloud (public or private) • Multi-tenancy • Need to deliver higher SLAs with lower predictability  Hyperconverged / Software Defined Storage / NVMe • Network & Storage on the same wire • Faster & Cheaper storage media  Database / Big Data • Increasing volumes • Moving from batch to real-time  Network Function Virtualization (NFV) • I/O intensive data plane
  • 45. © 2016 Mellanox Technologies 48- Mellanox Confidential - Why 25GbE? Do the Math!  Best match for current PCI technology • PCIe3x8 = ~52Gb/s; 2 x 25 = 50Gb/s  Most efficient switch silicon design • Maximizes both ports and bandwidth • 40GbE requires 4 lanes per port == cost + power  Unmatched price-performance / Best price per Gb/s • 25G = 2.5X BW at 1.5x the price  Lower OPEX & TCO • Cut number of NICs, cables, switch ports in half • Lower power & cooling  Better switch port density • Fewer uplinks needed to maintain 1:1 subscription  Uses existing fiber infrastructure (single lane)  Fully backward compatible • Mix/match new 25GbE components and existing 10GbE  Future proof + economies of scale (50/100GbE) • 50Gb is 2x25G, 100G is 4x25G 2.5X bandwidth with single-lane technology
  • 46. © 2016 Mellanox Technologies 49- Mellanox Confidential - 25GbE Industry Timeline  March 2014: Microsoft presents proposal for 25GbE to IEEE, leveraging existing activities, such as 25G PHY (100GbE) & SFP28 (32G FC)  July 2014: Open Industry Consortium to Bring 25 and 50 Gigabit Ethernet to Cloud-Scale Networks  August 2015: First products ship to end customers  September 2015: The 25G Ethernet Consortium specification draft completed  December 2015: Multi-vendor interoperability validated by multiple customers  Q4 2015 – Q2 2016: Ecosystem grows and matures  June 2016: IEEE 802.3by standard approved by The IEEE-SA Standards Board
  • 47. © 2016 Mellanox Technologies 50- Mellanox Confidential - 25GbE vs 10GbE 25GbE 10GbE Picture Standard SFP28 SFP+ Physical Form Factor SFP SFP Number of lanes 1 1 Lane speed 25Gbps 10Gbps Encoding 64b/66b 64b/66b Backward/Forward Compatibility Fully interoperable @ 10Gb/s Fully interoperable @ 10Gb/s Max Copper Reach 5m 7m MM Fiber Reach 100m 300m SM Fiber Reach 10KM 10KM
  • 48. © 2016 Mellanox Technologies 51- Mellanox Confidential - 3 Types of Connectivity Products Direct Attach Copper (DAC) “Transceiver” 4-channels Transmit 4-channels Receiver Copper Wires. Directly Attaches one system to another Key feature = Lowest Priced Link <3m reaches Optical Transceiver Converts electrical signals to optical. Transmits blinking laser light over optical fiber. Key feature = long reach - up to 10Km. Active Optical Cable 2 Transceivers with optical fiber bonded in. Key feature = Lowest Priced Optical Link 100m/200m Reaches SFP28 LC Transceiver QSFP28 LC Transceiver QSFP28 MPO Transceiver
  • 49. © 2016 Mellanox Technologies 52- Mellanox Confidential - As Data Rates Increase, Distances Decrease Favoring Silicon Photonics + Single-mode Fiber Link Length (m) 10 100 500150 300 1000 2000 10 25 50 3 51 20 DataRateperLane(Gbs) 10000500020 30 50 752 Single mode fiber OM4OM3 Copper Multi-mode fiber Silicon Photonics Direct Attach Copper • Zero power • Demo’d 8m at 100G • Best fit 3m DACs Active Optical Cables • VCSEL 100m • Silicon Photonics 200m • Best fit for 5-20m SR/SR4 VCSEL Transceivers • Reaches to 100m • Best fit for MMF • Structured cabling Silicon Photonics Transceivers • Reaches to 2km • Best fit for SMF • Parallel PSM4 or WDM4 3-5M 70m 100M MMF= MULTI-MODE FIBER SMF = SINGLE-MODE FIBER 2Km/10KmSR-SR4 VCSELs
  • 50. © 2016 Mellanox Technologies 53- Mellanox Confidential - Webscale IT Innovation: QSFP TOR for 4x Density and Lower COGS EST = $166 Single cable! Break-out cabling vs standard cabling Ideal port density and configuration deployment options 4 cables = $216 Qty (4) cables @ $54  Benefits • Easier cable management • fewer cables • 23% lowers cost  Benefits • Flexible configuration options • Highest port density • Lowest power consumption • Half-width deployment option • 4 SFP+ plus 4 QSFP+ ports • Up to 128 ports of 10GbE in 2 RU • Illogical configuration with wasted ports * RU = rack unit • 16 QSFP28 ports (32 in 1 RU*) • Up to 128 10/25GbE ports in 1 RU • Logical configuration options: • Redundant “48 + 4” in 1 RU Mellanox Competition To achieve equivalent bandwidth $1000 less cable cost per rack
  • 51. © 2016 Mellanox Technologies 54- Mellanox Confidential - Summary: 25/50/100GbE is Here! 100GbE Adapter 150 million messages per second 10 / 25 / 40 / 50 / 56 / 100GbE 32 100GbE Ports, 64 25/50GbE Ports 10 / 25 / 40 / 50 / 56 / 100GbE Throughput of 6.4Tb/s Transceivers Active Optical and Copper Cables 10 / 25 / 40 / 50 / 56 / 100GbE VCSELs, Silicon Photonics and Copper

Editor's Notes

  1. Depends on oversubscription needs Given 2:1 as requirement: two-tier: 32-port 40 gig spine and 48-port 10 gig leaf supports ~1500 hosts three-tier: ~65,000 hosts
  2. Depends on oversubscription needs Given 2:1 as requirement: two-tier: 32-port 40 gig spine and 48-port 10 gig leaf supports ~1500 hosts three-tier: ~65,000 hosts
  3. Depends on oversubscription needs Given 2:1 as requirement: two-tier: 32-port 40 gig spine and 48-port 10 gig leaf supports ~1500 hosts three-tier: ~65,000 hosts
  4. This is important as it created an easy to read set of guidelines on what to build and how to do it as well as the justification of their choices.
  5. Now that you understand how the hyperscalers build their cloud network infrastructure, you might start thinking, OK,, that is great, but I don’t have the manpower and large number of software developers to follow this model. The good news is, Mellanox and our ecosystem partners make things easy for you. We have a solution called Open Composable Networks that can provide you a set of high-performance, highly programmable networking components including switches, server adapters, optical modules and cables, network processors, which support open APIs such as SAI and switchdev for Linux, and on top of these standard interfaces, you have a slew of network operating system and software application choices. As a matter of fact, in this year’s OCP Summit last month, we did a live demo of 5 different network operating systems running over our flagship Spectrum switches. We also provide the middleware that make it easy to compose your ideal cloud network infrastructure, and simple to monitor, manage and scale.
  6. Not only did we carve performance on our flag, we carved Mellanox on the performance flag as well by continuously providing leading technology to a variety of applications. What we are looking at here is just a glimpse of the latest capabilities provided by Mellanox demonstrating a complete set of solutions for highest performing Ethernet speeds. Each element leading its market as a standalone and obviously providing the complete experience when combined into an end to end solution. On today’s session, we will focus on the switch side but in our demo we will demonstrate Adapters and cables as well.