Sei sulla pagina 1di 38

Ethernet &

Ethernet over
SONET (EoS)

Ethernet: Quick Review

EL 638: High Speed Networks

Kang Xi, Polytechnic University

Basic Ethernet Implementation


Broadcast Domain

PC A

PC B

PC F

PC C

PC G

PC E

PC D

PC H

PC J

Whoever transmits owns


the wire!
EL 638: High Speed Networks

Kang Xi, Polytechnic University

CSMA/CD
If the bus is busy, do not transmit
If a collision occurs, back off and
retransmit

What is the problem of this network?

EL 638: High Speed Networks

Kang Xi, Polytechnic University

How to improve the scalability?


Still use buses, but multiple domains
Use switches

EL 638: High Speed Networks

Kang Xi, Polytechnic University

Switched Ethernet
1 2
PC
A

PC
B

3 4
PC
C

PC
D

Addr

Port

A switch has an internal forwarding table. When it received a


packet, it performs the following:
1.Gets the destination address from the packet header
2.Performs table lookup using the address
3.Obtains the output port number
4.Forward the packet to that output port
EL 638: High Speed Networks

Kang Xi, Polytechnic University

Physical Layer:
Go Faster

EL 638: High Speed Networks

Kang Xi, Polytechnic University

10M100M1000M10G

Motivations
101001000,

faster LAN
10G, extend Ethernet to WAN

Challenges
How

to accelerate the link speed (still using


the twisted pairs)
How to maintain compatibility

EL 638: High Speed Networks

Kang Xi, Polytechnic University

Unshielded Twisted Pair

Differential signals
Low interference
Low cost
Easy to deploy
How can we use UTP to
support 10, 100, 1000
Mbps?

EL 638: High Speed Networks

Kang Xi, Polytechnic University

10Base-T

Link encoding: Manchester code

Can we extend this to 100Base-T?

EL 638: High Speed Networks

Kang Xi, Polytechnic University

10

100Base-T

How to achieve 100 Mbps on the line without


significantly increasing the clock frequency?
Multi-Level Transition 3 (MLT3) code
Bandwidth = bit rate
4B/5B encoding for synchronization
(100 * 5/4 )*1/4=31.25 MHz

EL 638: High Speed Networks

Kang Xi, Polytechnic University

11

Power Density Spectrum (PDS)

EL 638: High Speed Networks

Kang Xi, Polytechnic University

12

Synchronization and 4B/5B Encoding

What would be the problem if we


convert bit streams to MLT-3
waveform?
If the bits are 000000000000000, the
corresponding MLT-3 will be flat!
Flat signalno way to recover the
clock to reach synchronization
Solution: 4B/5B
Use 5 bits to represent 4 bits based on the
table (left)
This guarantees there would not be long
consecutive 0s

EL 638: High Speed Networks

Kang Xi, Polytechnic University

13

1000Base-T

Use 4 parallel channels


Each channel

250 Mbps
5-level pulse amplitude
modulation (PAM5)
{-2, -1, 0, 1 2}
125 Mbaud
Spectrum about the same as
MLT-3
0 used for FEC

EL 638: High Speed Networks

Kang Xi, Polytechnic University

14

10G Ethernet
Designed for WAN
Optical fiber based
Copper version newly developed

EL 638: High Speed Networks

Kang Xi, Polytechnic University

15

Compatibility

Frame format
Keep

the same

Link operation mode


Perform

auto-negotiation before data


exchange

EL 638: High Speed Networks

Kang Xi, Polytechnic University

16

Ethernet over SONET/SDH

EL 638: High Speed Networks

Kang Xi, Polytechnic University

17

Why EoS?

Existing infrastructures
Ethernet

LAN
SONET MAN/WAN

Requirement
Interconnect
WAN

LANs within a MAN

access

EL 638: High Speed Networks

Kang Xi, Polytechnic University

18

Protocol Stack
user1

user2

SONET

IP

IP

LLC

LLC

MAC

MAC

PHY

PHY

MAC

MAC

GFP

GFP

GFP

PHY

PHY

PHY

EL 638: High Speed Networks

Kang Xi, Polytechnic University

MAC

MAC

PHY

PHY

19

EL 638: High Speed Networks

Kang Xi, Polytechnic University

20

Things to do

Mapping
Ethernet

based.

is packet-based, SONET is circuit-

Capacity adaptation
Ethernet:

10M, 100M, 1G, 10G


SONET: 51.84M, 155.52M, 622.08M, 2.488G

Bandwidth adjustment
Non-fixed

bandwidth provisioning

EL 638: High Speed Networks

Kang Xi, Polytechnic University

21

GFP-Generic Framing Procedure

Pure SONET
Optimized

for voice, not for data


Mapping from data to circuit needed

Problems of existing encapsulation


protocols
HDLC
ATM

EL 638: High Speed Networks

Kang Xi, Polytechnic University

22

GFP-Generic Framing Procedure

Question: What to send during the interval of two packets?


EL 638: High Speed Networks

Kang Xi, Polytechnic University

23

VCAT-Virtual Concatenation

Fact:
Mismatch

Requirement:
Achieve

high bandwidth efficiency

Solution:
Group

between Ethernet & SONET bandwidth

a number of circuits for higher bandwidth

Main problem to solve:


Different

delay along different circuits

EL 638: High Speed Networks

Kang Xi, Polytechnic University

24

VCAT: Bandwidth Efficiency


Service

Bit Rate

Utilization Without
VCAT

Utilization with
VCAT

Fast
Ethernet

100 Mbps

STS-3c/VC-4 (67%)

STS-1-2v/VC-32v (100%)

1000 Mbps

STS-48c/VC-4-16c
(42%)

EL 638: High Speed Networks

Kang Xi, Polytechnic University

Gigabit
Ethernet

STS-3c-7v/VC4-7v (95%)

25

LCAS-Link Capacity Adjustment


Scheme
Dynamically adjust link capacity
Adjustment without traffic loss
Benefit

Bandwidth

on demand
Quality of Service
Load balancing
Fault tolerance
EL 638: High Speed Networks

Kang Xi, Polytechnic University

26

Architecture of Line Card

EL 638: High Speed Networks

Kang Xi, Polytechnic University

27

Carrier Ethernet: Extending


to Metro and Wider Areas

EL 638: High Speed Networks

Kang Xi, Polytechnic University

28

Virtual LAN (VLAN)


In this network, all
the computers are
interconnected using
Ethernet switches
Without special
configuration, they
can see each other.

EL 638: High Speed Networks

Kang Xi, Polytechnic University

29

Virtual LAN (VLAN)


We want to make
the network looks
like three
independent LANs:
VLAN1, VLAN2,
VLAN3
How?

EL 638: High Speed Networks

Kang Xi, Polytechnic University

30

IEEE 802.1Q VLAN


Extend the MAC
header to include
a VLAN ID
In a switch, a
VLAN ID is
associated with
certain ports.

EL 638: High Speed Networks

Kang Xi, Polytechnic University

31

VLA
N3

Virtual LAN (VLAN)

1
AN
VL

EL 638: High Speed Networks

Kang Xi, Polytechnic University

32

Extending to More VLANs


802.1Q supports up to 4096 VLANs only
802.1AD extends this to include two VLAN
IDs

EL 638: High Speed Networks

Kang Xi, Polytechnic University

33

Going to Wider Area

Goal: to interconnect multiple Ethernet networks


through a backbone so that they look like a LAN

EL 638: High Speed Networks

Kang Xi, Polytechnic University

34

Basic Idea

Use MPLS LSPs or IP tunnels to build a full


mesh

EL 638: High Speed Networks

Kang Xi, Polytechnic University

35

What are the Issues?

If we think the core network as a


giant switch, what does this
switch do?
Why we say MAC address
space is flat?
Why flat address space causes
problem?
What about ARP?
Can we avoid broadcast storm?

EL 638: High Speed Networks

Kang Xi, Polytechnic University

36

The Big Issue

Scalability
Each

edge router has to know the MAC


address of every single computer!
Full mesh would not scale well

Solution
Use

a hierarchical architecture

EL 638: High Speed Networks

Kang Xi, Polytechnic University

37

Provider Backbone Bridges


CE: customer edge
PEB: provider edge
bridge
PB: provider bridge
IB-BEB: I-type
backbone
edge bridge,
processing ITag
BCB: backbone core
bridge
B-BEB: B-type
backbone
edge bridge,
processing BTag
PE-BEB: provider
edge bridge

EL 638: High Speed Networks

Kang Xi, Polytechnic University

38

Potrebbero piacerti anche