• 検索結果がありません。

VLAN VPN mapped MPLS ~実稼動するVPLSネットワーク~

N/A
N/A
Protected

Academic year: 2021

シェア "VLAN VPN mapped MPLS ~実稼動するVPLSネットワーク~"

Copied!
21
0
0

読み込み中.... (全文を見る)

全文

(1)

VLAN VPN mapped MPLS

∼実稼動する

VPLSネットワーク∼

富士通株式会社

濱 大介

(2)

Agenda

VLAN VPN mapped MPLS

„

動作

„

IETF VPLS(標準)との違い

„

MACアドレスラーニング

„

L2 VPN(VLAN VPN mapped MPLS)の今と今後

(3)

Position

L2TP, PPTP, IPsec, etc.

EoMPLS

RFC2547bis

実装方式

•Kompella方式

•Martini方式

VPLS

•Lasserre-vKompella,

Sajassiなど

CPE Based VPN

VPN

Network Based VPN

L3-VPN (IP VPN)

L2-VPN

VPWS(VLL)

VPLS (TLS)

(4)

VLAN VPN mapped MPLS

„

Ethernet上でL2メッシュのコネクティビティを提供

„

2001/12 Release (V10L02C01~)

„

GeoStreamR900シリーズにて動作可能

„

ラベルの役割

(VLAN VPN mapped MPLS)

階層1 階層2 階層1 階層1 階層1 階層2 LDP(RSVP) Outerラベル Innerラベル Outerラベル Innerラベル

PE

P

L3-VPN-C L2-VPN-A L2-VPN-B L3-VPN-C LDP(RSVP) Ether パケット Ether パケット Static/ProvisioningTool LDP(RSVP) L2-VPN-A

P

PE

L2-VPN-B

(5)

動作

VLAN網

VLAN網

VLAN網

Router B企業

VLAN=2

Switch A企業

VLAN=101

Switch B企業

VLAN=152

SOHO

ROUTER

B企業

VLAN=1501 Ethernet Ethernet ・・ ・・・・・・ ・ ・ ・・・・ ・・ ・・・・・・ ・ ・ ・・・・ MPLSドメイン R900 R900 R900 ・・ ・・・・・・ ・ ・ ・・・・ B企業仮想L2 SW B企業Half-Bridge

„

PEルータは、VPN毎/ポート毎に仮想Half-Bridgeを持つ。

„

仮想

Half-Bridge間をL2-LSPでフルメッシュ接続

„

Ingress Half-BridgeにてMACアドレスによる宛先Half-Bridge決定

„

Egress Half-BridgeにてMPLS網からの受信フレームMACアドレス学習

„

カプセル化は単純にMACフレームにShimmヘッダを付与

(6)

Forwarding Frame

VLAN tag#2

Ether tag#1VLAN Data

Inner Label Outer Label Ether

MPLS Network

Ether tag#1VLAN Data

Inner Label

Ether Ether tag#1VLAN Data

(1) (2)

(3) (4)

VLAN tag有

VLAN tag無

(1) IngressNodeに入る前は

(1) IngressNodeに入る前は

(2) MPLS網では

(2) MPLS網では

(3) EgressNodeの一つ前(PenUltimateHop)

(3) EgressNodeの一つ前(PenUltimateHop)

(4) EgressNodeを出た後は

(4) EgressNodeを出た後は

Ether Data Inner Label Outer Label

Ether Ether Data

Inner Label

Ether Ether Data

PE

P

PE

VLAN tag#3

(7)

IETF VPLS違い(Half、Full-Bridge)

Half-Bridge(Geo案)

Full-Bridge(VPLS)

MPLS

L2

L2

L2-LSP

MPLS

L2

L2

L2-LSP

L2-LSP

„

GeoはMAC学習がIngress/Egress合わせてBridge処理

„

VPLSはMAC学習がIngress+EgressそれぞれにてBridge処理(検索2回)

„

両者の関係は以下の関係に類似

L2-VPN IP-VPN

富士通方式

Cisco方式

LSPが出口情報を含む(Lookup処理1段)

IETF VPLS

Nortel方式

LSPが出口ノードまでを指定(Lookup処理2段)

Cisco方式(RFC2547bis)、Nortel方式(draft-casey-mpls-vpn-00.txt)

L2-VPN IP-VPN

富士通方式

Cisco方式

LSPが出口情報を含む(Lookup処理1段)

IETF VPLS

Nortel方式

LSPが出口ノードまでを指定(Lookup処理2段)

Cisco方式(RFC2547bis)、Nortel方式(draft-casey-mpls-vpn-00.txt)

(8)

Half-Bridge毎にLSPを張る理由

„

UpLinkブレード(MPLS網側)に手を入れる必要無し

„

MPLS/VPNs等のL3サービスも実現できる

„

POS、ATM、GigabitEthernet

„

EgressルータではMACテーブル参照せずに出ポートが決定

„

フォワーディングの処理軽減

„

LSP自体をそれぞれ独立したMAC学習管理が可能

(9)

MAC学習方法

„

VLAN VPN mapped MPLS方式

„

MPLSバックボーン全体で論理ブリッジを構成するモデル

„

LSPはVLANのBridgeポートからBridgeポートに対応

„

IngressNodeでMAC検索、EgressNodeは検索無

„

Reachability

„

コントロールプレーンによって広報されるのではなく、データプレーン

における

MACアドレス学習により得る

(参考)

„

IETF VPLS方式

„

Ingress、Egressに仮想ブリッジ機能を有(各々でMACアドレス学習)

„

LSPはNodeからNodeに対応

(10)

MAC学習方法(cont.)

UserA4

PE1

PE3

PE2

P1

P2

M

1 M

2

L2 L1-3

M1 M2

L2 L1-2

M1

M2

送信元MAC

出ポート(static)

宛先PE

M1

M2

ユーザ

Bridge

UserA3

UserA1

UserA2

宛先MAC

PE1はM2をしらないのでフラッ ディング & M1アドレスを学習

(11)

MAC学習方法(cont.)

PE1向けLSPにM1アドレスを学 習

UserA4

PE1

PE3

PE2

P1

P2

M1

M2

送信元MAC

M1

M2

M

1

通常のBridge処理

ユーザ

Bridge

M1 M2

L2 L1-2 UserA3内で破棄

2

UserA3

M

UserA1

UserA2

宛先MAC

(12)

MAC学習方法(cont.)

UserA4

PE1

PE3

PE2

P1

P2

M1

M2

送信元MAC

M1

M2

M1 M2

L2 L1-1 PE1向けLSPにフォワード M2アドレスを学習

ユーザ

Bridge

UserA3

UserA1

UserA2

宛先MAC

(13)

etc…

„

Split Horizon対応(PE)

„

基本は

Full mesh of LSPs(PE間のdirect connectivity)

„

L2-LSP(VC LSPs)からのトラフィックは他LSP転送禁止

„

Loop free L2 VPN

MPLS Network

L2-LSP L2-LSP L2-LSP MAC-B

Unicast通信

PE

PE

PE

loopback

SplitHorizon

SplitHorizon

loopback

loopback

MAC-A

(14)

今と今後

„

PEルータのMACアドレス学習数は何処まで必要?

Geo(config)#vlan-mac-aging-timer swb6 VPN1001 30

#Aging時間30秒

Geo(config)#vlan-mac-maxentry swb6 VPN1001 100

#学習数100個まで

PEルータはルータリソースを共有なので

„

必要な

LSP数 N*(N-1)/PE-VPN毎

„

Bridgeポート/Nodeに対してL2 LSPが必要なのでLSPがたくさん必要

„

ちなみに

GeoStreamは128k個のLSPサポート

„

L2トラフィック処理

„

キャリア側

„

Broadcast、Multicastとも全宛先LSPへflooding

„

MulticastLSPのような機能があれば良い

„

エンドユーザ側

„

FR専用線のDLCI相当の機能があればうれしい

„

PEルータでユーザVLAN tagの処理(qualifiedラーニング)

(15)

今と今後

(cont.)

„

エンドユーザを満足させる為には、

LSPが切れたことが直にわかることが重要

„

運用系情報の充実

„

警報転送機能

„

L2のトラフィックはL3-VPNよりも多い(トラフィック管理)

„

L2-LSPはStaticなのでProvisioningツールが必要プロトコル化も検討)

„

標準化へ

MPLS Network

ping箱

PE

ping箱

PE

全拠点へ

ping通信確認用のL2-VPNネットワーク

(16)

サービス例

会社名

:中国通信ネットワーク株式会社

(http://www.ctnet.co.jp/)

サービス名

V-LANサービス

開始時期

:平成

13年12月

特徴

:拠点数や帯域に応じた料金体系を選択できる

−サービスイメージ図−

(17)

設定例

„

L2-VPNの設定

Geo(config)#swb swb6 pfm-vlan gbe2 8100 normal

„

VPN名の設定

Geo(config)#vpn VPN1001

„

仮想ポートの設定

Geo(config)#interface VLAN1001

Geo(config-interface)#vlan vpn-forwarding VPN1001

„

L2-LSPの設定(上り、下り)

Geo(config)#vlan-vpn-path 192.168.98.83 VLAN1001 35012 192.168.98.51 VLAN1003 35021

Geo(config)#vlan-vpn-path 192.168.98.51 VLAN1003 35021 192.168.98.83 VLAN1001 35012

(18)

Table

„

L1 label table

Geo# show mpls forwarding-table

F In Out Prefix Next hop Outgoing label label interface + - Pop 192.168.10.16/30 192.168.10.10 GE0-1 * - Pop 192.168.10.16/30 192.168.10.2 FE12-8 * 443031 Pop 192.168.10.16/30 192.168.10.2 FE12-8 * - Pop 192.168.98.67/32 192.168.10.6 GE0-0 * - Pop 192.168.98.3/32 192.168.10.6 GE0-0 + - Pop 192.168.10.12/30 192.168.10.6 GE0-0 * 443029 Pop 192.168.10.12/30 192.168.10.2 FE12-8 * 443028 Pop 192.168.98.67/32 192.168.10.6 GE0-0

„

L2 label table

Geo# show vlan-mac-table swb 6 vpn VPN1001

MAC Address Receive Receive Send Send Remain port name label port name label time - --- --- --- --- ---00:01:30:f2:49:00 VPN1001 400001 VPN1001 400001 250 00:01:30:b8:ea:50 VPN1001 400014 - 400041 300 00:09:e8:f2:5f:19 VPN1001 400013 - 400031 300 Entry:3 自足ネットワーク 宛先ネットワーク

(19)

GeoStreamR900

インタフェース

容量

低速

(100M)

中速

(1G)

高速

(10G)

GeoStream R980

GeoStream R940

GeoStream R920

最大容量: 160Gbps

中継性能: 192Mpps

スロット数: 14スロット

最大容量: 40Gbps

中継性能: 48Mpps

スロット数: 8スロット

最大容量: 20Gbps

中継性能: 24Mpps

スロット数: 4スロット

(20)
(21)

LDP vs BGP

„

多くの

ISPではPEルータでBGPが動作しているからBGP

„

BGPはRRが使える

„

ルート数のスケーラブルなのは、

BGPでは?

„

LDPは設定が楽かもしれないが…(Operatorが扱うプロトコルが一つ)

„

LDPはDraftが複数存在、BGPは一つ

„

セッション数

(TargetLDP数とBGPネイバー数)

„

BGPはAS間で使える

„

アクセス

LDP、コアがBGPがきれいな形

参照

関連したドキュメント

The output is protected for high power conditions during Current Limit by thermal shutdown and the Overcurrent Detection shutdown

For GaN FETs that do not include a dedicated source Kelvin pin, best practice PCB layout techniques should be used to isolate the gate drive return current from the power stage,

• Step 3: M 1 is closed Î bridge pin moved to bulk level, D boot is still blocked & C boot supplies floating area... Root of High Side Driver

Actual driver output state is determined by the command input and the current fault status bits.. The channels are divided into two groups and each group is selected by the HBSEL

Actual driver output state is determined by the command input and the current fault status bits. The channels are divided into two groups and each group is selected by the HBSEL

NCP5104 Single Input High and Low Side Power MOSFET Driver Half-Bridge 2 SOIC-8, PDIP-8 NCP5111 Single Input Half-Bridge Power MOSFET or IGBT Driver Half-Bridge 2 SOIC-8,

The first research question of this study was to find if there were any differences in the motivational variables, ideal L2 self, ought-to L2 self, English learning experience

• when the charge pump output voltage V(CP, VS) drops below the charge pump fail threshold CP FAIL , the half bridge high−side and low−side gate drivers are latched off