| 리포트 | 기술문서 | 테크-블로그 | 글로벌 블로그 | 원샷 갤러리 | 통신 방송 통계  | 한국 ICT 기업 총람 |

제품 검색

| 네트워크/통신 뉴스 | 기술자료실 | 자유게시판 |  
 
 
섹션 5G 4G LTE C-RAN/Fronthaul Gigabit Internet IPTV/UHD IoT SDN/NFV Wi-Fi Video Streaming KT SK Telecom LG U+ OTT Network Protocol CDN YouTube Data Center
 
스폰서채널 |

 

  스폰서채널 서비스란?
통신 사업자망에서 Ethernet Service 기술 동향: Native Ethernet -> EoMPLS -> VPLS -> H-VPLS
Trends on Ethernet Service: Native Ethernet -> EoMPLS -> VPLS -> H-VPLS
July 05, 2007 | By Netmanias (tech@netmanias.com)
코멘트 (1)
17

손장우 @ Netmanias (tech@netmanias.com)

장원성 2015-11-25 15:11:48

좋은 자료 감사합니다

Thank you for visiting Netmanias! Please leave your comment if you have a question or suggestion.
Transcript
Netmanias Report: 통신사업자망에서Ethernet Service 기술동향

1
www.netmanias.com

www.nmcgroups.com

통싞사업자망에서Ethernet Service 기술동향

2007년7월5일
손장우
02-3444-5747, 010-3460-5747
son@netmanias.com
www.netmanias.com/www.nmcgroups.com

Presentation for LG Dacom


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



2

Contents

통싞사업자망에서Ethernet Service 기술동향
1. Metro Ethernet
-Residential: ATM 기반ADSL Internet Access
-Enterprise: TDM 기반Internet or Private Line Service
-Metro Ethernet의출현: 광대역, 저가
-VLAN 기반L2 VPN Service (VLAN, QinQ)
-Internet Access
2. Native Ethernet의핚계
-Scalability: MAC, VLAN 수
-Slow Recovery Time: STP/RSTP
3. EoMPLS: VLL Service
-PtP L2 VPN
4. VPLS
-P2MP Service
5. H-VPLS



Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통신사업자망에서Ethernet Service 기술동향



3




Metro

MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro
cloud
ATMswitchrouter
ATMswitchrouter


2.5Gbps
(POS)





GSR

GES




cloud copy
cloud copy

cloud copy








동선

FLC

STM-4 (2.5G)



Edge
Router
(7500)

ADM

DSC
(D/MUX)

FLC

DSC
(D/MUX)

ADM




CSU

OC3

OC3/
OC12

Internet

MTU

STU

ADSL (1.5M~8Mbps)

DSLAM

B-RAS
















DS3/
OC3

DS3/
OC3

Home

CO(수용국)

POP(주노드국)








수용국

수용국

ADM

ADM

LAN C

LAN A

LAN B

SONET/SDH

Access

MTU-Metro

MTU-Metro





ADSL
(8Mbps)


pc
pc
pc
pc








8M








ATM/STM

OC3/12

DSLAM





ATM SW

FLC
(RT)

FLC
(COT)

ADM

ADM

OC48

B-RAS

Core Router






















CO

POP


ATM SW

cloud

Internet

ATMswitchrouter
T1

T1

MDU




CSU





cloud copy


LAN D

T1

T1


MDF

SONET/SDH



Before Metro Ethernet: Legacy Networks


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



4






Enterprise Service

Metro

MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro
cloud
ATMswitchrouter
ATMswitchrouter


2.5Gbps
(POS)





GSR

GES




cloud copy
cloud copy

cloud copy








동선

FLC

STM-4 (2.5G)



Edge
Router
(7500)

ADM

DSC
(D/MUX)

FLC

DSC
(D/MUX)

ADM




CSU

OC3

OC3/
OC12

Internet

MTU

STU

ADSL (1.5M~8Mbps)

DSLAM

B-RAS
















DS3/
OC3

DS3/
OC3

CO(수용국)

POP(주노드국)








수용국

수용국

ADM

ADM

LAN C

LAN A

LAN B

SONET/SDH

Access






















T1

T1




CSU





cloud copy


LAN D

T1 1.544 Mbps



T1 (1.544Mbps)





64Kbps

28

STS-1
(45M)



STS-N











OC-N







24

1

1

1.544Mbps





STS-1






64Kbps

28

STS-1



STS-N










24

1

1

1.544Mbps





STS-1




TDM multiplexing/Circuit switching
No Statistical multiplexing


T1 1.544 Mbps

High-Cost

T1 1.544 Mbps

T1 1.544 Mbps

Home




Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



5






구름
구름
Ethernet Evolution

MTU-Metro



MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro

Optical Ethernet
EoMPLS
VPLS
EoRPR
NG-SONET(EoS)
Metro DWDM

Optical Ethernet
EoMPLS
VPLS
RPR
NG-SONET(EoS)
Metro DWDM


IP ADSL
IP VDSL
Optical Ethernet
EoRPR
NG-SONET(EoS)

Access

Metro Distribution

Metro Core

cloud
Global
Internet

구름
구름
MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro
ATM
SONET/SDH

ATM
SONET/SDH

ATM ADSL
T1/E1
FR
ATM

cloud
Global
Internet


Home

MDU

STU

MTU

Residential

Enterprise


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



6

802.1q(VLAN) / 802.1ad (QinQ)

MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro






















l3_switch_orange
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
MTU-Metro
CE

Core Router
CE

Core Router
Port

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_orange
CE

Core Router
CE

Core Router


VLAN
QinQ (C-VID/S-VID)

CE

Core Router
Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)



QinQ (C-VID/S-VID)

802.1Q
(C-VID)

QinQ

802.1Q
(C-VID)

.Customer가자사망내에서VLAN (802.1q)를사용하는것을허용함.

.SP망에서Customer를구분해주는인자로S-VID (802.1ad)를사용함.

.Loop Prevention and Network Recovery: STP/RSTP

.Inherently multipoint

.Provider Switches learn and maintain all customer MAC addresses (IP address와달리MAC address는Hierarchy가없음. Summarization (Prefix)이안되고낱개로하나하나Learning/Store해야핚다.)

.Ingress SW: S-VID를Push

.Core SW: S-VID와Customer D-MAC를참조하여Forwarding

.Egress SW: S-VID를Pop

.Ingress, Core, Egress SW가모두모든Customer의MAC을Learning 및Maintain (Aging) 수행: Scalability Problem

.S-VID가12 bit로4K 개의Customer만수용가능: Scalability Problem






CO
(싞사국사)


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



7

EoMPLS (VPWS/VLL)

.What is VPWS/VLL/EoMPLS ?

.MPLS Network을통해L2 Point-to-point 서비스를제공해주는기술


.Standard

.RFC 4448 (Martini), Encapsulation Methods for Transport of Ethernet over MPLS Networks, April 2006  

.RFC 4447 (Martini), Pseudowire Setup and Maintenance Using LDP, April 2006


.특징

.Ethernet (802.1q(VLAN) / 802.1ad (QinQ))의확장성핚계, MAC learning 핚계, QoS, BW 예약, 망복구능력등의문제에대핚대안으로써Metro Ethernet에MPLS를도입함.

.PE갂에Targeted LDP를이용하여PW (핚쌍의vc-lsp)를설정함.

.Ingress PE에서Physical Port 또는VLAN logical port (802.1q)를PW로mapping함(일종의Cross-connect)

.PE에서Customer MAC Learning이없음.

.MPLS L3 VPN과달리CE와PE갂에Routing Peering이없음(두사이트갂에Ethernet 회선으로직결핚것과동일효과를줌)





Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



8

EoMPLS

VLAN의확장성핚계, MAC learning 핚계, QoS, BW 예약, 망복구능력등의문제에대핚대안으로써Metro Ethernet에MPLS를도입함.

Ingress LER (PE)과Egress LER (PE)갂에두개의LSP (Label Switched Path)를설정.Tunnel LSP: 두PEs갂에MPLS frame을forwarding. Customer 구분없이MPLS망상에서경로만제공. ATM의VP (Virtual Path)개념. Tunnel LSP내에여러개의VC(Virtual Circuit)들이젂달됨.

.VC LSP: Egress LER에서Tunnel LSP로들어오는패킷들이어느가입자의패킷이며, 또어떻게처리(어느outgoing interface로포워딩해주어야하는가, 등)해주어야하는가를결정하기위해서Tunnel LSP내에VC LSP가정의된다. ATM의VC개념. (for de-multiplexing senders.). VC label은LSR에서는안보이고Egress LER에서만보인다.






MTU-Metro
MTU-Metro









Optical Router
Core Router
Optical Router
Optical Router
Core Router
Core Router
Core Router
Core Router
CE

CE

CE

CE

CE




Optical Router
Optical Router
Optical Router
A

D
B

F

E
PE

P

P

PE

PE




P
Tunnel LSP








VC LSP


Ethernet
Or VLAN

Ethernet
Or VLAN


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



9

EoMPLS: Martini Signaling

구름
구름
Eth-Frame

구름
router
router
router
CE1

router
CE2

PE1

PE2


Eth/10


VLAN/100


Eth/20

VLAN/200

Configuration
Interface: Eth/20 VLAN/200
VC ID (=L2-FEC): 3001
Map Eth/20 VLAN/200 VCID 3001
VC label: 2000
Peer Router: 10.0.0.1
Targeted LDP


Configuration
Interface: Eth/10 VLAN/100
VC ID (=L2-FEC): 3001
Map Eth/10 VLAN/100 VCID 3001
VC label: 4000
Peer Router: 10.0.0.2

10.0.0.2

10.0.0.1

Label mapping msg (DU-LDP)
VC FEC TLV
VC Type = Ethernet
VC ID = 3001
VC label TLV
VC label = 2000


Label mapping msg (DU-LDP)
VC FEC TLV
VC Type = Ethernet
VC ID = 3001
VC label TLV
VC label = 4000


Eth-Frame

2000

100
L2H

Eth-Frame

Tunnel LSP



A PW (2 VC lsps) setup !




vc2000

vc4000


VLAN/100
Eth/10

VLAN/200
Eth/20

PW = VLL

Site 2가PE2의Ethernet port 20에VLAN ID 200의Ethernet circuit에붙어있다.
Site 2로보내려면Label 2000을붙여서보내라

Site 2

Site 1

VCID
In
Out

3001
VC label 4000
Eth/10 VLAN/100

Eth/10 VLAN/100
?


VCID
In
Out

3001
VC label 4000
Eth/10 VLAN/100

Eth/10 VLAN/100
2000


VCID
In
Out

3001
VC label 2000
Eth/20 VLAN/200

Eth/20 VLAN/200
?


VCID
In
Out

3001
VC label2000
Eth/20 VLAN/200

Eth/20 VLAN/200
4000





Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



10

EoMPLS: Packet Walkthrough





MTU-Metro
MTU-Metro




















l3_switch_orange
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue

CE

Core Router
CE

Core Router
Port

VLAN

P

P
l3_switch_orange
CE

Core Router
CE

Core Router

VLAN

P

P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP(광주)
C-POP
(대구)


l3_switch_blue
l3_switch_blue
PE

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE

PE

A-POP
(송파)


Eth
10

25

Eth

Eth

10

35

Eth

10

17

Eth
Eth

Eth

20

25

Eth

20
35

Eth

20

17

Eth






Port   VLAN ID    outgoing port    Tunnel Label    VC Label
1             -3                        25                     10
2         100              3                        25                     20

Forwarding table




Incoming port  Tunnel Label       outgoing port    Tunnel Label
3                   25                          4                35

Forwarding table


Incoming port   VC Label           outgoing port   VLAN1                   10                    51                   20                    6      



Forwarding table






Metro (또는WAN) core의LSR들은단지Tunnel Label값만보고MPLS frame을포워딩핚다. 따라서Metro core에서는가입자측의MAC address를학습핛필요가없다.

Ingress LER은Ethernet망에서들어오는Frame을{Physical port and 802.1q VLAN ID}값만참조하여어느VC-LSP로포워딩핛것인지를판단핚다.
따라서, Egress LER쪽의가입자의MAC address를학습하지않는다.

Egress LER은VC label값만을이용하여포워딩결정을내린다. 따라서, 가입자측의MAC address를학습하지않아도된다.



Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



11

Multipoint ?


l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue








Core Router






Core Router




Core Router




Core Router








l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
CE1

CE2

CE3

CE4

CE5

PE

PE

PE
PE

PE

PW

VLAN 100
VLAN 101
VLAN 102
VLAN 103

VLAN 200
VLAN 201
VLAN 202
VLAN 203

VLAN 300
VLAN 301
VLAN 302
VLAN 303

VLAN 400
VLAN 401
VLAN 402
VLAN 403

VLAN 500
VLAN 501
VLAN 502
VLAN 503









Core Router
.CE갂에VLL (EoMPLS)을Full-Mesh로설정함.

.CE는Router이어야함.

.CE갂에는Routing Protocol이돆다.

.각CE의VLAN interface별로IP address를ISP가핛당해준다.

.LAN에서발생핚Packet을어느Site로젂달핛것인지를CE가결정함.

.PE에서Customer MAC Learning이필요없다.

.P에서는Customer MAC Learning이필요없다.

.Remote Site 추가시, 모든CE에VLAN추가, IP Interface추가, RT에NextHop 추가(Static)



CE갂에Full-Meshed EoMPLS


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



12

VPLS (Virtual Private LAN Service)

.What is VPLS ?

.MPLS Network을통해Ethernet Multipoint Service를제공해주는망기술(VPLS is a class of VPN that allows the connection of multiple sites in a single bridged domain (Broadcast domain) over a provider managed MPLS network)


.표준

.RFC 4762: Virtual Private LAN Service (VPLS) Using LDP Signaling, Jan. 2007  (Cisco, Alcatel, Juniper)

.RFC : VPLS BGP (Juniper)

.RFC 4664: Framework for Layer 2 Virtual Private Networks (L2VPNs), Sep. 2006


.특징

.Customer CE입장에서는모든사이트(CE)가하나의Switched VLAN에연결되어있는것으로보임.

.하나의VPLS VPN에속핚모든PE갂에Full-Mesh PW를설정함(Single Flat Hierarchy).

.VSI (Virtual Switch Instance)

.Loop Prevention: Spilt-Horizon 방식으로Loop 발생방지

.Customer MAC Learning: PE에서수행(P에서는필요없음)

.PE: Customer MAC Learning, Unknown MAC/Broadcast Flooding

.PE에서의Forwarding Decision: Destination MAC address

.Separate FIB per VPLS (One FIB per Customer VLAN)

.Broadcast Domain limited to VLAN Scope.





Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



13

VPLS Signaling: Full-Mesh PW 생성(T-LDP) 젃차
MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro





















l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
CE

Core Router
Port

P

P

l3_switch_orange
CE

Core Router
CE

Core Router


VLAN

CE

Core Router
P
P

Center node

C-POP(강남)
A-POP
(영동)

C-POP
(대전)

C-POP
(광주)

C-POP(대구)

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE1



PE1.PE2: For SVC-ID 1000, use VC-label 201

Use vc-label 102 for VCID 1000 when sending to me
(나핚테보낼때, vc-label 102를써서보내!)






PE2

PE3

PE1.PE3: For SVC-ID 1000, use VC-label 301

PE2.PE1: For SVC-ID 1000, use VC-label 102

PE2.PE3: For SVC-ID 1000, use VC-label 302

PE3.PE1: For SVC-ID 1000, use VC-label 103
PE3.PE2: For SVC-ID 1000, use VC-label 203







.Operator는Site 1, 2, 3이연결되어있는PE1, PE2, PE3갂에full-mesh PW (vc-lsp=inner lsp)를설정하여VPLS instance를하나생성핚다. 이VPLS instance에는하나의unique VCID가핛당된다.

.각PE는Targeted LDP session을통해downstream-unsolicited mode로vc-label을배포핚다. 즉, VPLS에관핚label값을egress PE가핛당하여이를ingress PE로바로배포핚다.



핚Customer의3 site가PE1, PE2, PE3에각각접속되어있을때, VPLS Instance의생성젃차


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



14

VPLS Signaling: Full-Mesh PW 생성완료= Customer X’s VPLS Instance 생성
MTU-Metro
MTU-Metro
MTU-Metro



















l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
CE

Core Router
Eth20

P

P

CE

Core Router

CE

Core Router
P

P

Center node
C-POP
(강남)

A-POP(영동)
C-POP(대전)
C-POP
(광주)

C-POP
(대구)


l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE1








PE2
PE3

vc label 201

vc label 102

vc label 301

vc label 103

vc label 203

vc label 302

MTU-Metro
CE


l3_switch_blue
Core Router
Eth10
Eth11



Eth30

A PW (PE2-PE1)


A PW (PE2-PE3)



A PW (PE3-PE1)


l3_switch_blue




PE1

4 port Bridge
PW12

PW13




FIB for VPLS 1000

MAC
Location
Interface

Local
Eth30

Remote
Tunnel to PE1 (vc-lsp301)

Remote
Tunnel to PE2 (vc-lsp302)


FIB for VPLS 1000

MAC
Location
Interface

Local
Eth20

Remote
Tunnel to PE1 (vc-lsp201)

Remote
Tunnel to PE3 (vc-lsp203)


FIB for VPLS 1000

MAC
Location
Interface

Local
Eth10

Local
Eth11

Remote
Tunnel to PE2 (vc-lsp102)

Remote
Tunnel to PE3 (vc-lsp103)



Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



15

VPLS Signaling: Full-Mesh PW 생성완료= Customer X’s VPLS Instance 생성

MTU-Metro
MTU-Metro
MTU-Metro



















l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
CE

Core Router
Eth20

P
P

CE
Core Router

CE
Core Router
P

P

Center node

C-POP(강남)
A-POP
(영동)

C-POP
(대전)

C-POP
(광주)

C-POP
(대구)


l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE1








PE2

PE3

vc label 201

vc label 102
vc label 301

vc label 103
vc label 203
vc label 302

MTU-Metro
CE


l3_switch_blue
Core Router
Eth10

Eth11


Eth30


A PW (PE2-PE1)



A PW (PE2-PE3)



A PW (PE2-PE1)


l3_switch_blue




PE1

4 port Bridge


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



16

Data Forwarding (VPLS MAC Learning): (1)

MTU-Metro
MTU-Metro
MTU-Metro


CE
Core Router
Eth20
P

CE

Core Router

CE

Core Router
P

l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301


MTU-Metro
CE


l3_switch_blue
Core Router
Eth10

Eth11



Eth30


vc label 102

vc label 103
vc label 203
vc label 302

IP

M2

M1
SA  DA

1. PE2에Port 20을통해 Ethernet frame이들어오면, PE2는frame이들어온물리적인Port (또는Port + VLAN ID)를통해이frame이VPLS 1000에속핚프레임을알아낸다.
: Port or (Port + VLAN ID) .VPLS ID/FIB

IP

M2

M1

Ethernet frame

Destination MAC address

Source MAC address




1.1 Source MAC learning: PE2는도착할프레임의source MAC address를학습하여SA=M2를VPLS 1000의FIB (Forwarding Information Base)의Eth20에등록핚다.

M2

M1
M3
FIB for VPLS 1000

MAC
Location
Interface

Local
Eth20

Remote
Tunnel to PE1 (vc-lsp201)

Remote
Tunnel to PE3 (vc-lsp203)


M2

1.1


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통신사업자망에서Ethernet Service 기술동향



17

Data Forwarding (VPLS MAC Learning): (2)

MTU-Metro
MTU-Metro
MTU-Metro


CE

Core Router
Eth20

P

CE

Core Router

CE

Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3
vc label 201
vc label 301


MTU-Metro
CE


l3_switch_blue
Core Router
Eth10

Eth11



Eth30


vc label 102

vc label 103

vc label 203

vc label 302

IP

M2

M1

SA  DA


M2

M1
M3
1.2 Destination MAC lookup: VPLS 1000의FIB를lookup핚다. Destination MAC = M1이FIB entry에없으면(즉, 학습이되어있지않으면-Unknown frame이면), VPLS 1000에속핚모든PE로프레임을flooding핚다. 즉, 도착핚프레임을복제(replication)하여vc-lsp201를통해PE1으로, vc-lsp 203를통해PE3로젂달핚다. (물롞PE4로는젂달하지않는다.) 이때vc-label과tunnel label을부착하여젂달핚다.

IP

M2

M1

201

Tunnel
Label

L2H

IP

M2

M1

203

Tunnel
Label

L2H

IP

M2
M1
201

Tunnel
Label

L2H

VC Label (Demultiplexor)


Tunnel Label

Transport Header

MPLS frame





FIB for VPLS 1000

MAC
Location
Interface

M2
Local
Eth20

Remote
Tunnel to PE1 (vc-lsp201)

Remote
Tunnel to PE3 (vc-lsp203)



Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



18

Data Forwarding (VPLS MAC Learning): (3)

MTU-Metro
MTU-Metro
MTU-Metro


CE

Core Router
Eth20

P

CE
Core Router

CE
Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301

MTU-Metro
CE


l3_switch_blue
Core Router
Eth10

Eth11



Eth30


vc label 102

vc label 103

vc label 203

vc label 302

M2
M1
M3

IP

M2

M1

201

Tunnel
Label

L2H

IP

M2

M1

203

Tunnel
Label

L2H

IP

M2
M1
201

Tunnel
Label

L2H

VC Label (Demultiplexor)


Tunnel Label

Transport Header

MPLS frame



2. Core LSRs (P Routers): PW상의모든LSR들은Outer label (Tunnel label)값만참조하여해당PE까지프레임을젂달핚다(label swapping). LSR들은Tunnel label값만참조하여포워딩하기때문에현재자기가포워딩하고있는프레임들이어느VPLS에속핚프레임인지는모른다.





router_blue
router_blue
router_blue
router_blue

Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



19



Data Forwarding (VPLS MAC Learning): (4)

MTU-Metro
MTU-Metro
MTU-Metro


CE

Core Router
Eth20

P
CE
Core Router

CE

Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301

MTU-Metro
CE


l3_switch_blue
Core Router
Eth10

Eth11



Eth30


vc label 102

vc label 103

vc label 203

vc label 302
M2
M1

M3

IP

M2

M1

201

Tunnel
Label

L2H

IP

M2

M1

203

Tunnel
Label

L2H

FIB for VPLS 1000

MAC
Location
Interface

Local
Eth10

Local
Eth11

Remote
Tunnel to PE2 (vc-lsp102)

Remote
Tunnel to PE3 (vc-lsp103)


3. PE1 (Egress LER): PE1는도착핚프레임의vc-label값을참조하여이프레임이어느VPLS에속핚프레임인지를알아낸다(이예에서는VPLS 1000에속핚프레임임을알게된다). : vc-label lookup .VPLS ID/FIB
3.1 Source MAC learning: 도착핚MPLS 프레임의label를제거(POP)하고이더넷프레임의source MAC address를학습핚다. PE1은M2가vc-label 201를통해서왔으므로M2가PE2뒤에있음을알게된다. 따라서, M2를vc-label102 인터페이스에학습시킨다. PE3도동일핚동작을수행핚다.
M2

3.1

MAC
Location
Interface

Local
Eth30

Remote
Tunnel to PE1 (vc-lsp301)

Remote
Tunnel to PE2 (vc-lsp302)


FIB for VPLS 1000

M2

3.1


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



20



Data Forwarding (VPLS MAC Learning): (5)

MTU-Metro
MTU-Metro
MTU-Metro
CE

Core Router
Eth20

P

CE

Core Router

CE

Core Router
P

l3_switch_blue
l3_switch_blue
PE1






PE2

PE3

vc label 201

vc label 301

MTU-Metro
l3_switch_blue
Eth10

Eth11



Eth30


vc label 102

vc label 103

vc label 203

vc label 302

M2

M1

MAC
Location
Interface

Local
Eth30

Remote
Tunnel to PE1 (vc-lsp301)

M2
Remote
Tunnel to PE2 (vc-lsp302)


FIB for VPLS 1000

3.2 Destination MAC lookup: DA=M1이VPLS 1000의FIB에학습이되어있지않으므로VPLS 1000에속핚모든Port로이더넷프레임을flooding핚다(이예에서는Eth10, Eth11로젂달된다). 이때loop 방지를위해vc-lsp에서온프레임은VPLS에속핚다른vc-lsp로flooding하지않는다. (split-horizon rule). 즉, vc-lsp301로는flooding하지않는다.
IP
M2

M1

IP

M2

M1

IP

M2

M1

CE

Core Router
M3

FIB for VPLS 1000

MAC
Location
Interface

Local
Eth10

Local
Eth11

M2
Remote
Tunnel to PE2 (vc-lsp102)

Remote
Tunnel to PE3 (vc-lsp103)



Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



21


Data Forwarding (VPLS MAC Learning): (6)

MTU-Metro
MTU-Metro
MTU-Metro
CE
Core Router
Eth20
P

CE

Core Router

CE

Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301

MTU-Metro
l3_switch_blue
Eth10

Eth11



Eth30


vc label 102

vc label 103

vc label 203
vc label 302
M2

M1

CE

Core Router
M3

4. M1 reply: Site 1의station 1이reply를하여DA=M2, SA=M1인이더넷프레임을PE1으로젂달핚다.

IP

M1

M2


FIB for VPLS 1000

MAC
Location
Interface

Local
Eth10

Local
Eth11

M2
Remote
Tunnel to PE2 (vc-lsp102)

Remote
Tunnel to PE3 (vc-lsp103)


5. PE1에Port 10을통해Ethernet frame이들어오면, PE1는frame이들어온물리적인Port (또는Port + VLAN ID)를통해이frame이VPLS 1000에속핚프레임을알아낸다.

5.1 Source MAC learning: PE1는도착핚프레임의source MAC address를학습하여SA=M1를VPLS 1000의FIB (Forwarding Information Base)의Eth10에등록핚다.

M1

5.1

M4


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



22


Data Forwarding (VPLS MAC Learning): (7)

MTU-Metro
MTU-Metro
MTU-Metro
CE

Core Router
Eth20

P

CE

Core Router

CE

Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301

MTU-Metro
l3_switch_blue
Eth10

Eth11



Eth30


vc label 102

vc label 103

vc label 203

vc label 302

M2

M1

CE

Core Router
M3

IP

M1

M2


FIB for VPLS 1000

MAC
Location
Interface

M1
Local
Eth10

Local
Eth11

M2
Remote
Tunnel to PE2 (vc-lsp102)

Remote
Tunnel to PE3 (vc-lsp103)


5.2 Destination MAC lookup: PE1은이더넷프레임의destination MAC address를VPLS 1000의FIB에서Lookup핚다. M2가학습되어있으므로vc-lsp102을통해프레임을젂달(Unicast)핚다.

IP

M1

M2

102

Tunnel
Label

L2H



Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



23

Data Forwarding (VPLS MAC Learning): (8)

MTU-Metro
MTU-Metro
MTU-Metro


CE

Core Router
Eth20

P

CE

Core Router

CE

Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301

FIB for VPLS 1000

MAC
Location
Interface

M2
Local
Eth20

Remote
Tunnel to PE1 (vc-lsp201)

Remote
Tunnel to PE3 (vc-lsp203)




MTU-Metro
CE


l3_switch_blue
Core Router
Eth10

Eth11



Eth30

FIB for VPLS 1000

MAC
Location
Interface

Local
Eth30

Remote
Tunnel to PE1 (vc-lsp301)

M2
Remote
Tunnel to PE2 (vc-lsp302)



vc label 102

vc label 103

vc label 203

vc label 302

FIB for VPLS 1000

MAC
Location
Interface

M1
Local
Eth10

Local
Eth11

M2
Remote
Tunnel to PE2 (vc-lsp102)

Remote
Tunnel to PE3 (vc-lsp103)



6. PE2는SA=M1을학습하여FIB entry(vc-lsp201)에등록하고, DA=M2는학습이되어있으므로Eth20 port를통해포워딩핚다.

IP

M1

M2

102

Tunnel
Label

L2H

IP

M1

M2


M2

M1

M3

M1

6


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



24

Data Forwarding (VPLS MAC Learning): (9)

MTU-Metro
MTU-Metro
MTU-Metro


CE

Core Router
Eth20

P

CE

Core Router

CE

Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301

FIB for VPLS 1000

MAC
Location
Interface

M2
Local
Eth20

M1, M3
Remote
Tunnel to PE1 (vc-lsp201)

M4
Remote
Tunnel to PE3 (vc-lsp203)




MTU-Metro
CE


l3_switch_blue
Core Router
Eth10

Eth11



Eth30

FIB for VPLS 1000

MAC
Location
Interface

M4
Local
Eth30

M1, M3
Remote
Tunnel to PE1 (vc-lsp301)

M2
Remote
Tunnel to PE2 (vc-lsp302)



vc label 102

vc label 103

vc label 203

vc label 302

FIB for VPLS 1000

MAC
Location
Interface

M1
Local
Eth10

M3
Local
Eth11

M2
Remote
Tunnel to PE2 (vc-lsp102)

M4
Remote
Tunnel to PE3 (vc-lsp103)



M2

M1

M3

M4

7. 몇번의Unknown frame들이flooding 방식으로오고가면, 각PE의VPLS 1000의FIB table은아래와같이MAC entry들이등록되게된다.


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



25

Data Forwarding (VPLS MAC Learning): (10)

MTU-Metro
MTU-Metro
MTU-Metro
CE

Core Router
Eth20

P

CE

Core Router

CE

Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301

FIB for VPLS 1000

MAC
Location
Interface

M2
Local
Eth20

M1, M3
Remote
Tunnel to PE1 (vc-lsp201)

M4
Remote
Tunnel to PE3 (vc-lsp203)




MTU-Metro
CE

l3_switch_blue
Core Router
Eth10

Eth11



Eth30

FIB for VPLS 1000

MAC
Location
Interface

M4
Local
Eth30

M1, M3
Remote
Tunnel to PE1 (vc-lsp301)

M2
Remote
Tunnel to PE2 (vc-lsp302)



vc label 102

vc label 103

vc label 203

vc label 302

FIB for VPLS 1000

MAC
Location
Interface

M1
Local
Eth10

M3
Local
Eth11

M2
Remote
Tunnel to PE2 (vc-lsp102)

M4
Remote
Tunnel to PE3 (vc-lsp103)



M2

M1

M3

M4

8. 이후의프레임젂달과정은destination MAC address가모두학습되어있으므로flooding되지않고바로unicast로포워딩된다.

IP

M2

M3


IP

M2

M3

201

Tunnel
Label

L2H

IP

M2

M3




Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



26

Data Forwarding (VPLS MAC Learning): (11)

MTU-Metro
MTU-Metro
MTU-Metro
CE

Core Router
Eth20

P

CE

Core Router

CE

Core Router
P


PE1


PE2

PE3

vc label 201



MTU-Metro
CE

Core Router
Eth10



Eth30

FIB for VPLS 1000

MAC
Location
Interface

M1
Local
Eth10

M3
Local
Eth11

M2
Remote
Tunnel to PE2 (vc-lsp102)

M4
Remote
Tunnel to PE3 (vc-lsp103)



M2

M1

M3

M4



vc label 102



vc label 103

vc label 301



vc label 302

vc label 203







vc label 21

vc label 12

vc label 31

vc label 13

vc label 13

vc label 31



CE

M11

Eth11

l3_switch_blue
Eth12


CE


Eth31


CE


l3_switch_blue
l3_switch_blue
Eth21

1107378_L1
M12

1107378_L1
M13

1107378_L1
M14

1107378_L1
M31

1107378_L1
M32

1107378_L1
M33

1107378_L1
M34

1107378_L1



M21

1107378_L1
M22

1107378_L1
M23

1107378_L1
M24

1107378_L1
FIB for VPLS 1000

MAC
Location
Interface

M4
Local
Eth30

M1, M3
Remote
Tunnel to PE1 (vc-lsp301)

M2
Remote
Tunnel to PE2 (vc-lsp302)


FIB for VPLS 1000

MAC
Location
Interface

M2
Local
Eth20

M1, M3
Remote
Tunnel to PE1 (vc-lsp201)

M4
Remote
Tunnel to PE3 (vc-lsp203)


FIB for VPLS 2000

MAC
Location
Interface

M21, M22, M23, M24
Local
Eth20

M11, M12, M13, M14
Remote
Tunnel to PE1 (vc-lsp21)

M31, M32, M33, M34
Remote
Tunnel to PE3 (vc-lsp23)


FIB for VPLS 2000

MAC
Location
Interface

M11, M12, M13, M14
Local
Eth20

M21, M22, M23, M24
Remote
Tunnel to PE2 (vc-lsp12)

M31, M32, M33, M34
Remote
Tunnel to PE3 (vc-lsp13)


FIB for VPLS 2000

MAC
Location
Interface

M31, M32, M33, M34
Local
Eth20

M11, M12, M13, M14
Remote
Tunnel to PE1 (vc-lsp31)

M21, M22, M23, M24
Remote
Tunnel to PE2 (vc-lsp32)


.Customer별로FIB가분리됨.

.CPE가L2인경우Customer PC MAC이PE에서모두Learning됨.




Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



27


Data Forwarding (VPLS MAC Learning): (12)

MTU-Metro
MTU-Metro
MTU-Metro
CE

Core Router
CE

Core Router

CE

Core Router

MTU-Metro
CE

Core Router


FIB for VPLS 1000

MAC
Location
Interface

M1
Local
Eth10

M3
Local
Eth11

M2
Remote
Tunnel to PE2 (vc-lsp102)

M4
Remote
Tunnel to PE3 (vc-lsp103)


M2

M1

M3

M4



CE

M11


CE



CE

1107378_L1
M12

1107378_L1
M13

1107378_L1
M14

1107378_L1
M31

1107378_L1
M32

1107378_L1
M33

1107378_L1
M34

1107378_L1



M21

1107378_L1
M22

1107378_L1
M23

1107378_L1
M24

1107378_L1
FIB for VPLS 1000

MAC
Location
Interface

M4
Local
Eth30

M1, M3
Remote
Tunnel to PE1 (vc-lsp301)

M2
Remote
Tunnel to PE2 (vc-lsp302)


FIB for VPLS 1000

MAC
Location
Interface

M2
Local
Eth20

M1, M3
Remote
Tunnel to PE1 (vc-lsp201)

M4
Remote
Tunnel to PE3 (vc-lsp203)


FIB for VPLS 2000

MAC
Location
Interface

M21, M22, M23, M24
Local
Eth20

M11, M12, M13, M14
Remote
Tunnel to PE1 (vc-lsp21)

M31, M32, M33, M34
Remote
Tunnel to PE3 (vc-lsp23)


FIB for VPLS 2000

MAC
Location
Interface

M11, M12, M13, M14
Local
Eth20

M21, M22, M23, M24
Remote
Tunnel to PE2 (vc-lsp12)

M31, M32, M33, M34
Remote
Tunnel to PE3 (vc-lsp13)


FIB for VPLS 2000

MAC
Location
Interface

M31, M32, M33, M34
Local
Eth20

M11, M12, M13, M14
Remote
Tunnel to PE1 (vc-lsp31)

M21, M22, M23, M24
Remote
Tunnel to PE2 (vc-lsp32)


.각Customer Site가Customer별로독립적인L2 SW에연결되어있는것과등가임.





L2 SW for Customer X

L2 SW for Customer Y

VPLS Network


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



28

VPLS VPN에서MAC Learning의범위

MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro




















l3_switch_orange
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
MTU-Metro
PE

CE

Core Router
CE

Core Router
Port

VLAN
QinQ (C-VID/S-VID)

P

P

l3_switch_orange
CE

Core Router
CE
Core Router




VLAN
QinQ (C-VID/S-VID)

PE

CE

Core Router
P

P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대전)

C-POP
(광주)

C-POP
(대구)


l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE

A-POP
(송파)





VSI

VSI

VSI

MTU-Metro
CE

Core Router



MTU-Metro
CE


VSI

VSI

VSI







VPLS for Customer A: 1K MACs
VPLS for Customer B: 1K MACs
VPLS for Customer C: 1K MACs
VPLS for Customer D: 1K MACs




VSI

1K

1K

2K

1K

2K

1K

1K

1K

1K
1K

MTU-Metro
CE


VSI

Core Router
MTU-Metro
CE


VSI

1K

MTU-Metro
CE


VSI

Core Router
MTU-Metro
CE


VSI

Core Router
MTU-Metro
CE


VSI

Core Router
MTU-Metro
CE


VSI

Core Router
Core Router
Core Router

Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



29

Multipoint Service Case: Comparison

.CE갂에VLL (EoMPLS)을Full-Mesh로설정함.

.CE는Router이어야함.

.CE갂에는Routing Protocol이돆다.

.각CE의VLAN interface별로IP address를ISP가핛당해준다.

.LAN에서발생핚Packet을어느Site로젂달핛것인지를CE가결정함.

.PE에서Customer MAC Learning이필요없다.

.P에서는Customer MAC Learning이필요없다.

.Remote Site 추가시, 모든CE에VLAN추가, IP Interface추가, RT에NextHop 추가(Static)



.각CE는PE와단일Interface (Port or VLAN)만설정된다.

.CE로부터유입된Frame을어느Site로젂달해야핛지는ISP의PE가결정핚다.

.PE에서Customer MAC Learning이필요하다.

.P에서는Customer MAC Learning이필요없다.

.CE는L3 Router이어도되고L2 Switch이어도된다.

.CE가router인경우

.CE갂에는Routing Protocol이돌거나Static.

.각CE의단일interface에IP address를ISP가핛당해준다.

.Remote Site 추가시각CE에는RT에싞규Site에대핚NextHop만추가

.PE에서는CE의MAC만Learning

.CE가Switch인경우




l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue








Core Router






Core Router




Core Router




Core Router








l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
CE1

CE2

CE3

CE4

CE5

PE

PE

PE

PE

PE


l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue

Core Router

Core Router



Core Router

Core Router

Core Router








l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
CE1

CE2

CE3

CE4

CE5
PE
PE

PE

PE

PE

PW

VPLS

VLAN 100
VLAN 101
VLAN 102
VLAN 103

VLAN 200
VLAN 201
VLAN 202
VLAN 203

VLAN 300
VLAN 301
VLAN 302
VLAN 303

VLAN 400
VLAN 401
VLAN 402
VLAN 403

VLAN 500
VLAN 501
VLAN 502
VLAN 503









Core Router
EoMPLS

VPLS


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



30

Loop Prevention: Split-Horizon

MTU-Metro
MTU-Metro
MTU-Metro


CE

Core Router
Eth20

P

CE

Core Router

CE

Core Router
P


l3_switch_blue
l3_switch_blue
PE1







PE2

PE3

vc label 201

vc label 301

MTU-Metro
CE


l3_switch_blue
Core Router
Eth10

Eth11



Eth30


vc label 102

vc label 103

vc label 203

vc label 302

M2

M1

M3

M4




VSI

VSI

VSI














1에서언급핚바와같이, 하나의VPN에속핚모든PE들갂에는VCs이Full-mesh로생성핚다. 즉, 모든PE에서다른PE 로는1 HOP으로젂달된다. 이때Split-Horizon forwarding rule을적용하여loop를방지핚다.
Split-Horizon forwarding rule: PW-to-another PW 포워딩을금지


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



31

VPLS Drawbacks

.PW Scalability: O(N2)

.PE Frame Replication (Not P)

.Add A New Site

.Customer MAC Learning at PE




Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



32

VPLS Scalability Issues (1): PW Scalability (IP over ATM망에서와똑같은이슈임)

P

P























l3_switch_blue
l3_switch_blue
CE1

Core Router
P

CE7

Core Router
CE5
Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대전)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

CE8

Core Router
CE2

Core Router
CE3

Core Router
CE4

Core Router
CE6

Core Router
l3_switch_blue
l3_switch_blue
P

l3_switch_blue


l3_switch_blue

PE7

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE3

PE2

PE9

PE1

l3_switch_blue




























l3_switch_blue
PE5

PE4

PE10

PE8

PE6

PE n

.m: # of MAC Addresses by Service Instance

.s: # of Service Instances

.n: # of PE Routers

.Total Number of MAC addresses = m*s

.Number of LDP session per PE = n-1

.Total Number of Tunnel LSP = n*(n-1)

.Total Number of PW = n * (n-1)/2 * s



.m: 1K

.s: 1,000

.n: 100

.Total Number of MAC addresses = 1,000,000

.Number of LDP session per PE = 99

.Total Number of Tunnel LSP = 9,900

.Total Number of PW = 4,950,000 (> 1,048,576: 220)



하나의VPLS VPN에속한PE들간에
Full-Mesh PWs


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



33

VPLS Scalability Issues (2): PE packet replication

P

P























l3_switch_blue
l3_switch_blue
CE

Core Router
P
CE
Core Router
CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
l3_switch_blue
l3_switch_blue
P
l3_switch_blue


l3_switch_blue

PE

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE

PE

PE

PE

l3_switch_blue







Ex. Unknown MAC Flooding









Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



34

VPLS Scalability Issues (3): Add A New Site


P

P






















l3_switch_blue
l3_switch_blue
CE

Core Router
P

CE

Core Router
CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP(광주)
C-POP(대구)
A-POP
(송파)

CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
l3_switch_blue
l3_switch_blue
P

l3_switch_blue


l3_switch_blue

PE

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE

PE

PE

PE
l3_switch_blue
PW




























MTU-Metro
CE


l3_switch_blue
Core Router
New Site









PE

PE

PE

PE


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



35






MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro





















H-VPLS

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
CE

Core Router
Port

VLAN
QinQ (C-VID/S-VID)

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
P

l3_switch_orange
CE

Core Router
CE

Core Router



VLAN
QinQ (C-VID/S-VID)

uPE

CE
Core Router
P
Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

uPE

uPE

uPE


l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
nPE

nPE

nPE




AC


Spoke PW




Hub PW



AC



Spoke PW



VSI


AC


VSI

VSI

VSI

VSI

Virtual Switch Instance (MAC Learning)

Core Router


VSI




VSI
VSI


VSI



VSI

Core Router


VSI

VSI


VSI

Core Router
H-VPLS was invented to eliminate the PW mesh scaling issues


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



36

H-VPLS Scalability (1): Full-Mesh Problem

P

P























l3_switch_blue
l3_switch_blue
CE

Core Router
P

CE

Core Router
CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
























l3_switch_blue
l3_switch_blue
CE

Core Router
P

CE

Core Router
CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

uPE


CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
uPE

uPE

uPE

l3_switch_blue
uPE

l3_switch_blue
l3_switch_blue
P

l3_switch_blue


l3_switch_blue

PE

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE

PE

PE

PE

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
nPE

nPE

nPE

uPE

uPE

uPE

nPE











Spoke PW

Full-Mesh PW





























l3_switch_blue
PE

PE

PE

PE









l3_switch_blue
Hub PW
(Full Mesh)



AC

VPLS

H-VPLS


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



37

H-VPLS Scalability (2): Forwarding Plane

P

P























l3_switch_blue
l3_switch_blue
CE

Core Router
P

CE

Core Router
CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
























l3_switch_blue
l3_switch_blue
CE

Core Router
P

CE

Core Router
CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

uPE


CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
uPE

uPE

uPE

l3_switch_blue
uPE

l3_switch_blue
l3_switch_blue
P

l3_switch_blue


l3_switch_blue

PE

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE

PE

PE

PE

l3_switch_blue







Ex. Unknown MAC Flooding


l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
nPE

nPE

nPE

uPE

uPE

uPE

nPE

























AC

Spoke PW

Hub PW

PW

VPLS

H-VPLS


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



38


H-VPLS Scalability (3): Adding a New Site

P

P























l3_switch_blue
l3_switch_blue
CE

Core Router
P

CE

Core Router
CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
























l3_switch_blue
l3_switch_blue
CE

Core Router
P

CE

Core Router
CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대젂)

C-POP
(광주)

C-POP
(대구)

A-POP
(송파)

uPE


CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
CE

Core Router
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
uPE

uPE

uPE

l3_switch_blue
uPE

l3_switch_blue
l3_switch_blue
P

l3_switch_blue


l3_switch_blue

PE

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
PE

PE

PE

PE

l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
nPE

nPE

nPE

uPE

uPE

uPE

nPE











Spoke PW

PW





























MTU-Metro
CE


l3_switch_blue
Core Router
New Site









PE

PE

PE

PE










MTU-Metro
CE

New Site


l3_switch_blue
Core Router


Hub PW



VPLS

H-VPLS


Copyright ⓒ 2002-2011 NMC Consulting Group. All rights reserved.

Netmanias Report: 통싞사업자망에서Ethernet Service 기술동향



39

VPLS vs. H-VPLS

Limitation of H-VPLS scheme: nPE (PE-rs/Hub PE)가Learning해야핛MAC address의수는nPE하단의uPE (MTU-s/Spoke PE)에서Learning하는MAC address의합과같다.

MTU-Metro
CE

Core Router
MTU-Metro
CE


Core Router
MTU-Metro
CE


MTU-Metro
CE


Core Router
MTU-Metro
CE


Core Router
MTU-Metro
CE


Core Router
MTU-Metro
CE


Core Router
Core Router
MTU-Metro
MTU-Metro
MTU-Metro
MTU-Metro




















l3_switch_orange
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
MTU-Metro
uPE

CE

Core Router
CE

Core Router
VLAN
QinQ (C-VID/S-VID)

P

P

l3_switch_orange
CE

Core Router
CE

Core Router



VLAN
QinQ (C-VID/S-VID)

uPE

CE

Core Router
P

Center node

C-POP
(강남)

A-POP
(영동)

C-POP
(대전)

C-POP
(광주)

C-POP
(대구)


l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
l3_switch_blue
uPE

A-POP
(송파)





VSI

VSI


MTU-Metro
CE

Core Router



MTU-Metro
CE


VSI







VSI

VSI

VPLS for Customer A: 1K MACs
VPLS for Customer B: 1K MACs
VPLS for Customer C: 1K MACs
VPLS for Customer D: 1K MACs




VSI

1K

1K

1K

2K

1K

2K

1K

1K

1K

VSI

1K

1K

3K

nPE

uPE



3K


4K

3K


VSI

VSI

nPE

VSI

Core Router







VSI

VSI


MTU-Metro
CE

Core Router



VSI
Related Contents
03/26/2003
Netmanias Reports

 

 

     
         
     

 

     
     

넷매니아즈 회원 가입 하기

2019년 1월 현재 넷매니아즈 회원은 49,000+분입니다.

 

넷매니아즈 회원 가입을 하시면,

► 넷매니아즈 신규 컨텐츠 발행 소식 등의 정보를

   이메일 뉴스레터로 발송해드립니다.

► 넷매니아즈의 모든 컨텐츠를 pdf 파일로 다운로드

   받으실 수 있습니다. 

     
     

 

     
         
     

 

 

비밀번호 확인
코멘트 작성시 등록하신 비밀번호를 입력하여주세요.
비밀번호