【AWS】Dive deep on AWS networking infrastructure
【AWS】Dive deep on AWS networking infrastructure
infrastructure
Colin Whittaker (he/him)
Principal Engineer
AWS
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS networking
Infrastructure networking Amazon EC2 networking Edge networking
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Choose your own adventure
How and why we design our hardware for routing, encryption and transport
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
Secure
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
Secure Available
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
Secure Available
Scalable
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
Secure Available
Scalable Performant
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Phases of evolution
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Consume
Industry hardware and software
Basic automation
CC Patrick Finnegan
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Core concepts into create
Embrace Moore’s law
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Chassis platforms
Control plane CPU Control plane CPU
Forwarding
Line card ASIC(s)
Ports Switch fabric
Forwarding
Line card ASIC(s)
Ports
Switch fabric
Forwarding
Line card ASIC(s)
Ports
Forwarding
Line card ASIC(s)
Ports Switch fabric
PSU / FAN PSU / FAN PSU / FAN PSU / FAN PSU / FAN
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Single chip–based platforms
Forwarding ASIC
Ports
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Create
TOPOLOGY AND HARDWARE
Clos fabric
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Phases of evolution
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Innovate
PRESENT DAY
Custom hardware
Multi-domain applications
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
WE’VE COME A LONG WAY
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
Network
Ethernet
CPU system on a
chip
Console
Power
32 optical modules
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
Network
Ethernet
CPU system on a
hw
“bmc” chip
Console
Power
32 optical modules
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
Network
Ethernet
CPU system on a
hw
“bmc” chip
Console
Power
32 optical modules
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
Network
Ethernet
CPU system on a
hw
“bmc” chip
Console
i2c bus
32 optical modules
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
Network
Ethernet
CPU system on a
hw
“bmc” chip
Console
Module
access
offload
32 optical modules
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Innovate
PRESENT DAY
Power Delivery
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it – 102.8T rack
16+16 32x400G Devices
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it – SN connector
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
MEDIUM HAUL
OIF 400G ZR
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it – 51.2T rack
MEDIUM HAUL
8x 12.8Tbit/s T2 Devices
8x 12.8Tbit/s DWDM Switches
8x16x400G ZR(+) Ports
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS DWDM Platform
Firmware upgradeable
fine tune link quality
Layer 1 Encryption
AES-256
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How we do it
MANAGEMENT NETWORKS
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
Colin Whittaker Giacomo Bernardi Giorgio Bonfiglio
[email protected] [email protected] [email protected]
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS backbone
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ARN OSL ***
RR RR RR
CPH Inet
RR
Inet Route
Controller
CPH Hot
Route
RR
CPH Hot
Routes
99% Traffic
Consumer
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
Secure
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
Secure Available
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
Secure Available
Scalable
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
Secure Available
Scalable Performant
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Phases of evolution
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Create
NETWORK OPERATING SYSTEM
Linux-based Routing
Management Telemetry
protocols
Multi-sourced manufacturing
SDK
Network ASIC
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Create
NETWORK OPERATING SYSTEM
Linux-based Routing
Management Telemetry
protocols
Multi-sourced manufacturing
OSPF/BGP ++
SDK
Network ASIC
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Create
Config generation
Deployment coordination
Active telemetry
Auto-remediation
NOC-less
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Phases of evolution
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Metal boxes and a lot of cables
Small number of rack variations
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Which way do I go?
AWS network
Open Border
Shortest Gateway
Path First ? ? Protocol
(OSPF) (BGP)
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Which way do I go?
ISSUES WITH OFF-THE-SHELF PROTOCOLS
X C X Y
8 4
Cross-domain imbalance
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Which way do I go?
DISTRIBUTED VERSUS CENTRAL
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Which way do I go?
BEST OF BOTH WORLDS
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
So many paths!
TRADITIONAL TCP BEHAVIOR
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
So many paths!
ELASTIC FABRIC ADAPTER (EFA) AND SCALABLE RELIABLE DATAGRAM
Monday Night Live with Peter DeSantis – 2018 Scaling HPC Applications on EC2 – 2018
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Doctor, why does it hurt?
PASSIVE MONITORING
Counters
Sensors
Events
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Doctor, why does it hurt?
ACTIVE MONITORING
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Doctor, why does it hurt?
ACTIVE MONITORING
Internet
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Doctor, why does it hurt?
CLEAR SIGNAL
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Doctor, why does it hurt?
CORRELATION
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Doctor, why does it hurt?
TRIANGULATION
---------
---------
------X--
---------
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ahhh . . . That’s better
AUTO-REMEDIATION
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Layered control
Local for speed
Hierarchical abstractions
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Future: Intentful management
Expected behaviors
Planning
Hierarchical
Regional
Multi-domain Intent
Zonal
Closed loop
Device
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
Colin Whittaker Giacomo Bernardi Giorgio Bonfiglio
[email protected] [email protected] [email protected]
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS backbone
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ARN OSL ***
RR RR RR
CPH Inet
RR
Inet Route
Controller
CPH Hot
Route
RR
CPH Hot
Routes
99% Traffic
Consumer
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.