1
Networks: The State of the Onion
Tom Lyon
For Brocade Communications
9/10/2003
Slide 2
Slide 2 text
2
What is a Network?
Many possible definitions
As simple as a single wire
As complex as the Internet
For today’s talk, use is Ethernet & IP centric:
A potentially large set of communicating
computers
Slide 3
Slide 3 text
3
Big Trends
Life after the Bubble
Wireless Exuberance
Security
Voice over IP
The Price/Performance Trap
Slide 4
Slide 4 text
4
Network Markets
Telco/Carrier/Service Provider
ISPs, ASPs, etc.
Enterprise – G2000 vs SME
Home/SOHO
Slide 5
Slide 5 text
5
Post-Bubble
Depression, Disaster, Fraud, Dereliction &
Bankruptcy
Telcos are hurting
ISPs are dead, but the Internet is booming
Enterprises are looking for fewer external
dependencies – building private networks
Home networks are booming!
7
Wireless
3G Hangover – many telcos paid billions for
3G licenses, now 3G is being written off
WISPs – ISPs for Wireless Hotspots
Enterprise Wireless vs Security
Home wireless
No proof of any new $$ from wireless LAN
Slide 8
Slide 8 text
8
Security
Slide 9
Slide 9 text
9
Security Chaos
Firewalls don’t catch internal hackers
VPNs don’t prevent infected clients
Intrusion Detection systems – false alarms
Virus updates don’t get applied
Each new protocol (XML) breeds new
security problems
Slide 10
Slide 10 text
10
Network vs Desktop Security
Central mgmt in network device can be more
secure, but performance is a problem, e.g.,
anti-virus
When laptops move among networks, how
can network security apply?
Slide 11
Slide 11 text
11
Security Policy
Customers demand flexible policy control in
security systems
When vendors deliver, they discover no
actual policies exist
Good/bad is too inconvenient; shades of gray
rule in social systems
Vendor vs Admin vs User control
Slide 12
Slide 12 text
12
VoIP
Up to 10% of voice calls are now on IP
Mostly in trans-oceanic
Regulators are noticing
Enterprises can finally ‘converge’ voice and
data
IP phones and 802.11 driving power over
Ethernet
Slide 13
Slide 13 text
13
State of the Internet
Traffic growth 74% in 2003, up from 38%
Wholesale price: $100/Mb/mo, down 80%
since 2000
Global backbone rev $1.7Bn in 2002;
implies about 1.5Tbps of bandwidth
Source: TeleGeography
Slide 14
Slide 14 text
14
1: Physical Layer
Gigabit Ethernet on CAT5 – 1000BaseT
Wireless – 802.11a/b/g, Bluetooth, …
10 Gigabit – 10gBase-CX4
Optical – WDM, PON
Power over Ethernet: 802.3af
HomePNA – Ethernet on Phone Lines
HomePlug – Ethernet over Power lines
Slide 15
Slide 15 text
15
2: MAC layer
Ethernet über Alles
ATM no longer cool
Lots of different wireless MACs
Layer 2 switching:
Complete 8x1000BaseT switch - $125
Single chip 12x10G switch - Fujitsu
Slide 16
Slide 16 text
16
Ethernet History
1973: Metcalfe et al – 2.94Mb
1980: DEC, Intel, Xerox Blue Book 10Mb
1983: IEEE 802.3
1990: 10Base-T
1995: 100Mbps
1998: Gigabit Ethernet
2002: 10G Ethernet
Slide 17
Slide 17 text
17
Switch History
70s: “Ethernet – A Distributed Switch”
Early 80s: LANs take off
Mid 80s: Bridging between LANs
Late 80s: 10Base-T & hubs
1990: Kalpana EtherSwitch
Mid 90s: ASICs + performance explosion
Late 90s: “Layer 3” switches
Slide 18
Slide 18 text
18
3: Network Layer
IP, of course
IPv6 – waiting in the wings
MPLS – carriers only
IPSec – mature solution to the wrong problem
Big router: Procket 48x10Gbps
IPSec: Cavium 10Gbps chip
Slide 19
Slide 19 text
19
IP History
1972: Kahn proposes ‘Internetting’
1977: 16 network numbers
1978: Cerf proposes ‘Catenet’ model
1981: IPv4: RFC 791, 43 networks assigned
1983: ARPANET transition to IP & TCP
1995: Windows 95 released with TCP/IP
2002: 200M hosts, 700M users
Slide 20
Slide 20 text
20
Router History
70s: unique proxy code for each network pair
Early 80s: IP forwarding in UNIX
Late 80s: Cisco & router “appliances”
Early 90s: real router hardware
Late 90s: routing ASICs, performance explosion
Slide 21
Slide 21 text
21
Switch vs Router
What is the difference between L3 switch and a
router?
Switches started with performance and added
functionality
Routers started with functionality and added
performance
Switches skimp on buffers; use flow control
Routers have big buffers; can’t flow control TCP
Switches in LAN, routers in WAN
Slide 22
Slide 22 text
22
4: Transport
TCP marches on
Terrible match with HTTP
No good in high bandwidth*delay environments
Sensitive to IP address loss/change – single homed
SCTP – new & cool
Multi-homing, other features
Started with SS7 over IP
TOE – TCP Offload Engines
Avoid OS/TCP overhead
Driven by iSCSI
Slide 23
Slide 23 text
23
RDMA
Network requires send and receive
Processor & OS desire write and read
RDMA layers write/read semantics onto TCP/SCTP
RDMA requires TOE to offload OS
What will win-
Change network to accommodate OS, or
Change OS to accommodate network?
Slide 24
Slide 24 text
24
SSL/TLS
Transport level security
Broad browser/OS support
TCP,SSL,TLS traverse NAT boundaries
Easier to attach policy to users & apps than at IP
level
SSL VPNs – easier adoption than IPSec
SSL hw: key computation vs transport
Slide 25
Slide 25 text
25
5: Session
SCTP
HTTP – 1.0 vs 1.1
1.1 allows multiple pages per TCP connection
Good for throughput, sometimes bad for latency
HTTP Compression
Very compute intensive at server
Great for bandwidth reduction
Slide 26
Slide 26 text
26
6: Presentation
XML über Alles
XML is just a syntax standard
Evolution of HTML from man-machine to
machine-machine; still uses HTTP/SSL/TCP
SOAP provides “datagrams” for XML
XML spawns new security problems
Slide 27
Slide 27 text
27
Slide 28
Slide 28 text
28
7: Application
Transparent use of network (NFS) is old-
world
Explicit use of network: Client/Server,
Clustered Apps, Peer-to-Peer, ….
Slide 29
Slide 29 text
29
9 Network Fallacies
The network is reliable
Latency is zero
Bandwidth is infinite
The network is secure
Topology is fixed
There is one administrator
Usage is free
The network is homogeneous
Scaling is easy
Slide 30
Slide 30 text
30
Other Worlds
Infiniband – is it a network? Is it a bus? Only
the non-existent software knows for sure.
Supercomputing interconnects (Quadrics,
Myrinet) – tightly couple high level APIs
with low level hardware
Bluetooth – IRDA on steroids
Slide 31
Slide 31 text
31
The Price/Performance Trap
Moore’s Law:
Double transistor density every 18 months
When solutions move to single chip, huge
performance increase is possible
If your product is measured primarily by
price/performance you’ve entered a black hole from
which there’s no return
Brand, positioning, etc can help but not cure the
problem