�Case for Task-Driven Network-Wide Abstraction approach to Enterprise Design
Yu-Wei (Eric) Sung
Internet Systems Lab
Dept of ECE, Purdue University
(with Prashant Garimella, Sunil Krothapalli, and Sanjay Rao)
LISA 2007 Configuration Workshop�Nov 12, 2007, Dallas, TX
Motivation: Task-driven Network-wide Abstractions
2
Methodology
3
Bottom-Up, �White-Box study
Abstraction
Top-Down�Network Design
Case Study: VLAN
4
What is VLAN?
5
VLAN 1
.
.
.
.
VLAN 3
VLAN 2
R1
H2
H3
VLAN 1
VLAN 2
H4
.
.
.
.
S2
.
.
.
.
.
.
.
.
S
R2
.
.
.
.
S3
Access
Trunk
S1
H1
3 key components of VLAN Configuration
6
VLAN 2
H2
VLAN 1
H1
R1
.
.
.
.
.
.
.
.
S
Fa0/1
Fa0/2
S1
Fa0/1
Fa0/2
interface FastEthernet0/1� switchport mode trunk� switchport trunk allowed vlan 1,2
interface FastEthernet0/1� switchport mode access� switchport access vlan 1
interface Vlan1
description subnet 192.168.1.0/24
ip address 192.168.1.1 255.255.255.0
Design Issues
7
VLAN 1
VLAN 3
VLAN 2
R1
H2
H3
VLAN 1
VLAN 2
H4
.
.
.
.
S2
.
.
.
.
.
.
.
.
S
R2
.
.
.
.
S3
Access
Trunk
S1
H1
Physical
Data
🡨 Building1
Results
8
Example: Task-driven VLAN Abstraction and Top-down Network Design
Suggest a router for VLAN X…
9
Summary & Future Work
Going Forward…
10
Thank you
11