コンフィグレーションガイド
- <この項の構成>
- (1) 設定内容の概要
- (2) 構成図と設定条件
- (3) コンフィグレーション例
(1) 設定内容の概要
本装置Aおよび本装置Dに収容するサイト間でL2-VPN通信を行う例を示します。LSP設定はPolicy-based static LSPを使用します。
(2) 構成図と設定条件
- [構成図]
図14-21 構成図
- [設定条件]
- ネットワークEとGとの間を接続するL2-VPNのVCIDは1,ネットワークFとHとの間を接続するL2-VPNのVCIDは2として設定します。
(3) コンフィグレーション例
- [コマンドによる設定]
- ここでは,MPLSの設定についてだけ記述します。各装置におけるインタフェースの設定,IPルーティング情報の設定などは,「5. ネットワークインタフェースの設定例」〜「10. IPv4マルチキャストの設定例【OP-MLT】」を参照してください。
- <本装置A>
1 (config)# line ToRouterE ethernet 0/0 [line ToRouterE] 2 (config)# l2transport [line ToRouterE] 3 (config)# ip [line ToRouterE] 4 (config)# exit 5 (config)# line ToRouterF ethernet 0/1 [line ToRouterF] 6 (config)# l2transport [line ToRouterF] 7 (config)# ip [line ToRouterF] 8 (config)# exit 9 (config)# flow filter ToRouterE in [flow filter ToRouterE in] 10 (config)# list 10 mac any any 0x86dd action policy_mpls vc 1 [flow filter ToRouterE in] 11 (config)# list 100 mac any any action policy_mpls vc 3 [flow filter ToRouterE in] 12 (config)# exit 13 (config)# flow filter ToRouterF in [flow filter ToRouterF in] 14 (config)# list 10 mac any any 0x86dd action policy_mpls vc 2 [flow filter ToRouterF in] 15 (config)# list 100 mac any any action policy_mpls vc 4 [flow filter ToRouterF in] 16 (config)# exit 17 (config)# mpls yes [mpls] 18 (config)# static_lsp [mpls static_lsp] 19 (config)# ingress_lsp 1 type policy_based [mpls static_lsp ingress_lsp 1 type policy_based] 20 (config)# enable [mpls static_lsp ingress_lsp 1 type policy_based] 21 (config)# description "ToRouterB-RouterD" [mpls static_lsp ingress_lsp 1 type policy_based] 22 (config)# primary out_label 1000 nexthop 172.16.3.2 [mpls static_lsp ingress_lsp 1 type policy_based] 23 (config)# exit [static_lsp] 24 (config)# ingress_lsp 2 type policy_based [mpls static_lsp ingress_lsp 2 type policy_based] 25 (config)# enable [mpls static_lsp ingress_lsp 2 type policy_based] 26 (config)# description "ToRouterC-RouterD" [mpls static_lsp ingress_lsp 2 type policy_based] 27 (config)# primary out_label 2000 nexthop 172.16.5.6 [mpls static_lsp ingress_lsp 2 type routing_based] 28 (config)# exit [static_lsp] 29 (config)# exit [mpls] 30 (config)# l2transport vc 1 vc_type static tunnel_lsp_type static [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 31 (config)# description NetE-G-v6-VC [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 32 (config)# tunnel_lsp_id 1 [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 33 (config)# access_line ToRouterE [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 34 (config)# in_vc_label 1001 [mpls l2transport vc 1 vc_type static tunnel_lsp_type static 35 (config)# out_vc_label 1000 [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 36 (config)# exit [mpls] 37 (config)# l2transport vc 2 vc_type static tunnel_lsp_type static [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 38 (config)# description NetF-H-v6-VC [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 39 (config)# tunnel_lsp_id 1 [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 40 (config)# access_line ToRouterF [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 41 (config)# in_vc_label 2001 [l2transport vc 2] 42 (config)# out_vc_label 2000 [l2transport vc 2] 43 (config)# exit [mpls] 44 (config)# l2transport vc 3 vc_type static tunnel_lsp_type static [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 45 (config)# description NetE-G-VC [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 46 (config)# tunnel_lsp_id 2 [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 47 (config)# access_line ToRouterE [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 48 (config)# in_vc_label 1003 [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 49 (config)# out_vc_label 1002 [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 50 (config)# exit [mpls] 51 (config)# l2transport vc 4 vc_type static tunnel_lsp_type static [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 52 (config)# description NetE-G-VC-2 [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 53 (config)# tunnel_lsp_id 2 [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 54 (config)# access_line ToRouterF [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 55 (config)# in_vc_label 2003 [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 56 (config)# out_vc_label 2002 [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 57 (config)# exit [mpls] 58 (config)# exit 59 (config)# flow yes表14-62 本装置Aのコンフィグレーション解説
解説番号 解説 1 NIF番号0,LINE番号0に回線名ToRouterEのethernet回線を定義し,lineモードに入ります。 2 l2transportを使用することを定義します。 3 ipインタフェース定義をします。 4 lineモードからグローバルコンフィグモードへ戻ります。 5 NIF番号0,LINE番号1に回線名ToRouterFのethernet回線を定義し,lineモードに入ります。 6 l2transportを使用することを定義します。 7 ipインタフェース定義をします。 8 lineモードからグローバルコンフィグモードへ戻ります。 9 インタフェースToRouterEのinbound(受信側)にフロー情報を設定します。 10 イーサタイプが0x86dd(IPv6)のパケットをVCID=1のVCへ送信します。 11 イーサタイプが0x86dd(IPv6)以外のパケットをVCID=3のVCへ送信します。 12 flow filter inモードからグローバルコンフィグモードへ戻ります。 13 インタフェースToRouterEのinbound(受信側)にフロー情報を設定します。 14 イーサタイプが0x86dd(IPv6)のパケットをVCID=2のVCへ送信します。 15 イーサタイプが0x86dd(IPv6)以外のパケットをVCID=4のVCへ送信します。 16 flow filter inモードからグローバルコンフィグモードへ戻ります。 17 MPLS情報を設定します。 18 static LSP情報を設定します。 19〜23 LSP ID=1として,本装置A−本装置B−本装置D経由のstatic LSPを設定します。 24〜28 LSP ID=2として,本装置A−本装置C−本装置D経由のstatic LSPを設定します。 29 static LSPモードからmplsモードへ戻ります。 30〜36 回線名ToRouterEにvcid 1としてl2transportを設定します。vc種別がstaticのため,入力および出力vcラベルを設定し,トンネルLSPとしてLSP ID 1のstatic LSPを指定します。 37〜43 回線名ToRouterFにvcid 2としてl2transportを設定します。vc種別がstaticのため,入力および出力vcラベルを設定し,トンネルLSPとしてLSP ID 1のstatic LSPを指定します。 44〜50 回線名ToRouterEにvcid 3としてl2transportを設定します。vc種別がstaticのため,入力および出力vcラベルを設定し,トンネルLSPとしてLSP ID 2のstatic LSPを指定します。 51〜57 回線名ToRouterFにvcid 4としてl2transportを設定します。vc種別がstaticのため,入力および出力vcラベルを設定し,トンネルLSPとしてLSP ID 2のstatic LSPを指定します。 58 mplsモードからグローバルコンフィグモードへ戻ります。 59 フロー情報を有効にします。
- <本装置B>
1 (config)# mpls yes [mpls] 2 (config)# static_lsp [mpls static_lsp] 3 (config)# core_lsp 1 [mpls static_lsp core_lsp 1] 4 (config)# enable [mpls static_lsp core_lsp 1] 5 (config)# description "ToNetG" [mpls static_lsp core_lsp 1] 6 (config)# in_label 1000 [mpls static_lsp core_lsp 1] 7 (config)# primary out_label implicit_null nexthop 172.16.4.4 [mpls static_lsp core_lsp 1] 8 (config)# exit [mpls static_lsp] 9 (config)# core_lsp 2 [mpls static_lsp core_lsp 2] 10 (config)# enable [mpls static_lsp core_lsp 2] 11 (config)# description "ToNetE" [mpls static_lsp core_lsp 2] 12 (config)# in_label 3000 [mpls static_lsp core_lsp 2] 13 (config)# primary out_label implicit_null nexthop 172.16.3.1 [mpls static_lsp core_lsp 2] 14 (config)# exit [mpls static_lsp] 15 (config)# exit [mpls] 16 (config)# exit表14-63 本装置Bのコンフィグレーション解説
解説番号 解説 1 MPLS使用可とし,mplsモードに入ります。 2 static lspモードに入ります。 3〜8 LSP ID=1として,入力ラベル=1000に対するstatic LSPを設定します。 9〜14 LSP ID=2として,入力ラベル=3000に対するstatic LSPを設定します。 15 static lspモードからmplsモードに戻ります。 16 mplsモードからグローバルコンフィグモードに戻ります。
- <本装置C>
1 (config)# mpls yes [mpls] 2 (config)# static_lsp [mpls static_lsp] 3 (config)# core_lsp 1 [mpls static_lsp core_lsp 1] 4 (config)# enable [mpls static_lsp core_lsp 1] 5 (config)# description "ToNetH" [mpls static_lsp core_lsp 1] 6 (config)# in_label 2000 [mpls static_lsp core_lsp 1] 7 (config)# primary out_label implicit_null nexthop 172.16.6.8 [mpls static_lsp core_lsp 1] 8 (config)# exit [mpls static_lsp] 9 (config)# core_lsp 2 [mpls static_lsp core_lsp 2] 10 (config)# enable [mpls static_lsp core_lsp 2] 11 (config)# description "ToNetF" [mpls static_lsp core_lsp 2] 12 (config)# in_label 4000 [mpls static_lsp core_lsp 2] 13 (config)# primary out_label implicit_null nexthop 172.16.5.5 [mpls static_lsp core_lsp 2] 14 (config)# exit [mpls static_lsp] 15 (config)# exit [mpls] 16 (config)# exit表14-64 本装置Cのコンフィグレーション解説
解説番号 解説 1 MPLS使用可とし,mplsモードに入ります。 2 static lspモードに入ります。 3〜8 LSP ID=1として,入力ラベル=2000に対するstatic LSPを設定します。 9〜14 LSP ID=2として,入力ラベル=4000に対するstatic LSPを設定します。 15 static lspモードからmplsモードに戻ります。 16 mplsモードからグローバルコンフィグモードに戻ります。
- <本装置D>
1 (config)# line ToRouterG ethernet 0/0 [line ToRouterG] 2 (config)# l2transport [line ToRouterG] 3 (config)# ip [line ToRouterG] 4 (config)# exit 5 (config)# line ToRouterH ethernet 0/1 [line ToRouterH] 6 (config)# l2transport [line ToRouterH] 7 (config)# ip [line ToRouterH] 8 (config)# exit 9 (config)# flow filter ToRouterG in [flow filter ToRouterG in] 10 (config)# list 10 mac any any 0x86dd action policy_mpls vc 1 [flow filter ToRouterG in] 11 (config)# list 100 mac any any action policy_mpls vc 3 [flow filter ToRouterG in] 12 (config)# exit 13 (config)# flow filter ToRouterH in [flow filter ToRouterH in] 14 (config)# list 10 mac any any 0x86dd action policy_mpls vc 2 [flow filter ToRouterH in] 15 (config)# list 100 mac any any action policy_mpls vc 4 [flow filter ToRouterH in] 16 (config)# exit 17 (config)# mpls yes [mpls] 18 (config)# static_lsp [mpls static_lsp] 19 (config)# ingress_lsp 1 type policy_based [mpls static_lsp ingress_lsp 1 type policy_based] 20 (config)# enable [mpls static_lsp ingress_lsp 1 type policy_based] 21 (config)# description "ToNetE" [mpls static_lsp ingress_lsp 1 type policy_based] 22 (config)# primary out_label 3000 nexthop 172.16.4.3 [mpls static_lsp ingress_lsp 1 type policy_based] 23 (config)# exit [mpls static_lsp] 24 (config)# ingress_lsp 2 type policy_based [mpls static_lsp ingress_lsp 2 type policy_based] 25 (config)# enable [mpls static_lsp ingress_lsp 2 type policy_based] 26 (config)# description "ToNetF" [mpls static_lsp ingress_lsp 2 type policy_based] 27 (config)# primary out_label 4000 nexthop 172.16.6.7 [mpls static_lsp ingress_lsp 2 type policy_based] 28 (config)# exit [mpls static_lsp] 29 (config)# exit [mpls] 30 (config)# l2transport vc 1 vc_type static tunnel_lsp_type static [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 31 (config)# description NetE-G-v6-VC [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 32 (config)# tunnel_lsp_id 1 [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 33 (config)# access_line ToRouterG [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 34 (config)# in_vc_label 1000 [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 35 (config)# out_vc_label 1001 [mpls l2transport vc 1 vc_type static tunnel_lsp_type static] 36 (config)# exit [mpls] 37 (config)# l2transport vc 2 vc_type static tunnel_lsp_type static [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 38 (config)# description NetF-H-v6-VC [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 39 (config)# tunnel_lsp_id 1 [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 40 (config)# access_line ToRouterH [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 41 (config)# in_vc_label 2000 [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 42 (config)# out_vc_label 2001 [mpls l2transport vc 2 vc_type static tunnel_lsp_type static] 43 (config)# exit [mpls] 44 (config)# l2transport vc 3 vc_type static tunnel_lsp_type static [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 45 (config)# description NetE-G-VC [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 46 (config)# tunnel_lsp_id 2 [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 47 (config)# access_line ToRouterG [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 48 (config)# in_vc_label 1002 [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 49 (config)# out_vc_label 1003 [mpls l2transport vc 3 vc_type static tunnel_lsp_type static] 50 (config)# exit [mpls] 51 (config)# l2transport vc 4 vc_type static tunnel_lsp_type static [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 52 (config)# description NetF-H-VC [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 53 (config)# tunnel_lsp_id 2 [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 54 (config)# access_line ToRouterH [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 55 (config)# in_vc_label 2002 [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 56 (config)# out_vc_label 2003 [mpls l2transport vc 4 vc_type static tunnel_lsp_type static] 57 (config)# exit [mpls] 58 (config)# exit 59 (config)# flow yes表14-65 本装置Dのコンフィグレーション解説
解説番号 解説 1 NIF番号0,LINE番号0に回線名ToRouterGのethernet回線を定義し,lineモードに入ります。 2 l2transportを使用することを定義します。 3 ipインタフェース定義をします。 4 lineモードからグローバルコンフィグモードへ戻ります。 5 NIF番号0,LINE番号1に回線名ToRouterHのethernet回線を定義し,lineモードに入ります。 6 l2transportを使用することを定義します。 7 ipインタフェース定義をします。 8 lineモードからグローバルコンフィグモードへ戻ります。 9 インタフェースToRouterGのinbound(受信側)にフロー情報を設定します。 10 イーサタイプが0x86dd(IPv6)のパケットをVCID=1のVCへ送信します。 11 イーサタイプが0x86dd(IPv6)以外のパケットをVCID=3のVCへ送信します。 12 flow filter inモードからグローバルコンフィグモードへ戻ります。 13 インタフェースToRouterHのinbound(受信側)にフロー情報を設定します。 14 イーサタイプが0x86dd(IPv6)のパケットをVCID=2のVCへ送信します。 15 イーサタイプが0x86dd(IPv6)以外のパケットをVCID=4のVCへ送信します。 16 flow filter inモードからグローバルコンフィグモードへ戻ります。 17 MPLS情報を設定します。 18 static LSP情報を設定します。 19〜23 LSP ID=1として,本装置A−本装置B−本装置D経由のstatic LSPを設定します。 24〜28 LSP ID=2として,本装置A−本装置C−本装置D経由のstatic LSPを設定します。 29 static LSPモードからmplsモードへ戻ります。 30〜36 回線名ToRouterGにvcid 1としてl2transportを設定します。vc種別がstaticのため,入力および出力vcラベルを設定し,トンネルLSPとしてLSP ID 1のstatic LSPを指定します。 37〜43 回線名ToRouterHにvcid 2としてl2transportを設定します。vc種別がstaticのため,入力および出力vcラベルを設定し,トンネルLSPとしてLSP ID 1のstatic LSPを指定します。 44〜50 回線名ToRouterGにvcid 3としてl2transportを設定します。vc種別がstaticのため,入力および出力vcラベルを設定し,トンネルLSPとしてLSP ID 2のstatic LSPを指定します。 51〜57 回線名ToRouterHにvcid 4としてl2transportを設定します。vc種別がstaticのため,入力および出力vcラベルを設定し,トンネルLSPとしてLSP ID 2のstatic LSPを指定します。 58 mplsモードからグローバルコンフィグモードへ戻ります。 59 フロー情報を有効にします。
- [コンフィグレーションの表示]
- <本装置A>
line ToRouterE ethernet 0/0 l2transport ip ! line ToRouterF ethernet 0/1 l2transport ip ! flow yes flow filter ToRouterE in list 10 mac any any 0x86dd action policy_mpls vc 1 list 100 mac any any action policy_mpls vc 3 flow filter ToRouterF in list 10 mac any any 0x86dd action policy_mpls vc 2 list 100 mac any any action policy_mpls vc 4 ! mpls yes static_lsp ingress_lsp 1 type policy_based enable description "ToNetG" primary out_label 1000 nexthop 172.16.3.2 ingress_lsp 2 type policy_based enable description "ToNetH" primary out_label 2000 nexthop 172.16.5.6 l2transport vc 1 vc_type static tunnel_lsp_type static description NetE-G-v6-VC tunnel_lsp_id 1 access_line ToRouterE in_vc_label 1001 out_vc_label 1000 l2transport vc 2 vc_type static tunnel_lsp_type static description NetF-H-v6-VC tunnel_lsp_id 1 access_line ToRouterF in_vc_label 2001 out_vc_label 2000 l2transport vc 3 vc_type static tunnel_lsp_type static description NetE-G-VC tunnel_lsp_id 2 access_line ToRouterE in_vc_label 1003 out_vc_label 1002 l2transport vc 4 vc_type static tunnel_lsp_type static description NetF-H-VC tunnel_lsp_id 2 access_line ToRouterF in_vc_label 2003 out_vc_label 2002
- <本装置B>
mpls yes static_lsp core_lsp 1 enable description "ToNetG" in_label 1000 primary out_label implicit_null nexthop 172.16.4.4 core_lsp 2 enable description "ToNetE" in_label 3000 primary out_label implicit_null nexthop 172.16.3.1
- <本装置C>
mpls yes static_lsp core_lsp 1 enable description "ToNetH" in_label 2000 primary out_label implicit_null nexthop 172.16.6.8 core_lsp 2 enable description "ToNetF" in_label 4000 primary out_label implicit_null nexthop 172.16.5.5
- <本装置D>
line ToRouterG ethernet 0/0 l2transport ip ! line ToRouterH ethernet 0/1 l2transport ip ! flow yes flow filter ToRouterG in list 10 mac any any 0x86dd action policy_mpls 1 list 11 mac any any action policy_mpls 3 flow filter ToRouterH in list 10 mac any any 0x86dd action policy_mpls 2 list 11 mac any any action policy_mpls 4 ! mpls yes static_lsp ingress_lsp 1 type policy_based enable description "ToNetE" primary out_label 3000 nexthop 172.16.4.3 ingress_lsp 2 type policy_based enable description "ToNetF" primary out_label 4000 nexthop 172.16.6.7 l2transport vc 1 vc_type static tunnel_lsp_type static description NetE-G-v6-VC tunnel_lsp_id 1 access_line ToRouterG in_vc_label 1000 out_vc_label 1001 l2transport vc 2 vc_type static tunnel_lsp_type static description NetF-H-v6-VC tunnel_lsp_id 1 access_line ToRouterH in_vc_label 2000 out_vc_label 2001 l2transport vc 3 vc_type static tunnel_lsp_type static description NetE-G-VC tunnel_lsp_id 2 access_line ToRouterG in_vc_label 1002 out_vc_label 1003 l2transport vc 4 vc_type static tunnel_lsp_type static description NetF-H-VC tunnel_lsp_id 2 access_line ToRouterH in_vc_label 2002 out_vc_label 2003
Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.