Scalable Label-switching for Commodity Ethernet
Kanak Agarwal, Colin Dixon*, Eric Rozner, John Carter IBM Research, Austin, TX
* now at Brocade
Shadow MACs:
1
Shadow MACs: Scalable Label-switching for Commodity Ethernet Kanak - - PowerPoint PPT Presentation
Shadow MACs: Scalable Label-switching for Commodity Ethernet Kanak Agarwal, Colin Dixon*, Eric Rozner, John Carter IBM Research, Austin, TX * now at Brocade 1 SDN: The Future! Rose-colored glasses: Fine-grained, dynamic control
Kanak Agarwal, Colin Dixon*, Eric Rozner, John Carter IBM Research, Austin, TX
* now at Brocade
1
Fine-grained, dynamic control of the network
2
Fine-grained, dynamic control of the network
3
Most SDN deployments limited to
environments
4
TCAMs expensive, only few 1,000 rules supported Consistent network updates are hard!
ingress egress
(Frame Relay, ATM, MPLS, …)
lookups map easily into large forwarding tables
5
Label-switched core
ingress egress
MAC SRC MAC DST PORT DST ACTION A B 80 B -> B1
A B * B -> B2
MAC DST ACTION B1 B1 -> B
B2 B2 -> B
B2 route B1 route
6
labels to packets
rewrites MAC address A B
ingress egress
7
each with own shadow MAC address A B Ctlr
MAC DST ACTION B1 B1 -> B
B2 B2 -> B
B3 B3 -> B
B4 B4 -> B
preinstalls rewrite rules on egress
B1 B2 B3 B4
ingress egress
8
each with own shadow MAC address A B Ctlr
MAC DST ACTION B1 B1 -> B
B2 B2 -> B
B3 B3 -> B
B4 B4 -> B
preinstalls rewrite rules on egress
B1 B2 B3 B4
9
ingress egress
switches paths A B Ctlr
MAC SRC MAC DST ACTION A B B -> B3
to green route
B1 B2 B3 B4
MAC DST ACTION B1 B1 -> B
B2 B2 -> B
B3 B3 -> B
B4 B4 -> B
differentiated services, …
10
11 Broadcom Trident IBM Rackswitch HP ProVision Intel FM6000 Mellanox SwitchX TCAM ~4K 1K 1500 24K 0? L2/Eth ~100K ~124K ~64K 64K 48K X more L2 ~25x ~124x ~42x ~2.6x
∞
10Gbps Ethernet Switch Table Sizes (# entries) [1]
12
(shadow MACs) per destination
13
Route 2! Route 1! sw1! sw2! sw3! sw4! if1! if2!
14
15
Iterative OpenFlow rerouting Per-pkt consistency violated ShadowMAC rerouting
16
17
Fabric: A Retrospective on Evolving SDN
Martín Casado
Nicira
Teemu Koponen
Nicira
Scott Shenker
ICSI† , UC Berkeley
Amin Tootoonchian
University of Toronto, ICSI† HotSDN ‘12
18
implement multi-path, differentiated services, load-balancing, etc
erozner@us.ibm.com
Kanak Agarwal, Colin Dixon, John Carter
19
We are hiring at IBM Research in Austin!