コンフィグレーションガイド

[目次][用語][索引][前へ][次へ]


14.7.2 Policy-based static LSPによる非VPN通信

<この項の構成>
(1) 設定内容の概要
(2) 構成図と設定条件
(3) コンフィグレーション例

(1) 設定内容の概要

図14-19 構成図において,本装置A〜本装置DによりMPLS網を構築します。装置Aおよび装置Dにおいて,Policy-based static LSPにより転送パスを決定します。

(2) 構成図と設定条件

[構成図]

図14-19 構成図

[図データ]

[設定条件]
  1. 本装置A〜本装置Hでは,ネットワークE〜Hを含めて,ルーティングプロトコル等によって,相互に通信するための経路情報が交換の設定がされているものとします。
  2. TCPパケットを本装置A−本装置B−本装置D経由のLSPへ,TCP以外のパケットを本装置A−本装置C−本装置D経由のLSPへ送信します。

(3) コンフィグレーション例

[コマンドによる設定]
ここでは,MPLSの設定についてだけ記述します。各装置におけるインタフェースの設定,IPルーティング情報の設定などは,「5. ネットワークインタフェースの設定例」〜「10. IPv4マルチキャストの設定例【OP-MLT】」を参照してください。

<本装置A>
 1    (config)# flow filter ToRouterE in
      [flow filter ToRouterE in]
 2    (config)# list 10 tcp any 192.168.3.0/24 action policy_mpls 1
      [flow filter ToRouterE in]
 3    (config)# list 100 ip any 192.168.3.0/24 action policy_mpls 2
      [flow filter ToRouterE in]
 4    (config)# exit
 5    (config)# flow filter ToRouterF in
      [flow filter ToRouterF in]
 6    (config)# list 10 tcp any 192.168.4.0/24 action policy_mpls 1
      [flow filter ToRouterF in]
 7    (config)# list 100 ip any 192.168.4.0/24 action policy_mpls 2
      [flow filter ToRouterF in]
 8    (config)# exit
 9    (config)# mpls yes
      [mpls]
10    (config)# static_lsp
      [mpls static_lsp]
11    (config)# ingress_lsp 1 type policy_based
      [mpls static_lsp ingress_lsp 1 type policy_based]
12    (config)# enable
      [mpls static_lsp ingress_lsp 1 type policy_based]
13    (config)# description "TcpLSP"
      [mpls static_lsp ingress_lsp 1 type policy_based]
14    (config)# primary out_label 1000 nexthop 172.16.3.2
      [mpls static_lsp ingress_lsp 1 type policy_based]
15    (config)# exit
      [mpls static_lsp]
16    (config)# ingress_lsp 2 type policy_based
      [mpls static_lsp ingress_lsp 2 type policy_based]
17    (config)# enable
      [mpls static_lsp ingress_lsp 2 type policy_based]
18    (config)# description "notTcpLSP"
      [mpls static_lsp ingress_lsp 2 type policy_based]
19    (config)# primary out_label 2000 nexthop 172.16.5.6
      [mpls static_lsp ingress_lsp 2 type policy_based]
20    (config)# exit
      [mpls static_lsp]
21    (config)# exit
      [mpls]
22    (config)# exit
23    (config)# flow yes

表14-55 本装置Aのコンフィグレーション解説

解説番号 解説
1 インタフェースToRouterEのinbound(受信側)にフロー情報を設定します。
2 192.168.3.0/24のIPアドレスを送信先としたtcpパケットをLSP ID=1のLSPへ送信します。
3 192.168.3.0/24のIPアドレスを送信先としたtcp以外のパケットをLSP ID=2のLSPへ送信します。
4 flow filter inモードからグローバルコンフィグモードへ戻ります。
5 インタフェースToRouterFのinbound(受信側)にフロー情報を設定します。
6 192.168.4.0/24のIPアドレスを送信先としたtcpパケットをLSP ID=1のLSPへ送信します。
7 192.168.4.0/24のIPアドレスを送信先としたtcp以外のパケットをLSP ID=2のLSPへ送信します。
8 flow filter inモードからグローバルコンフィグモードへ戻ります。
9 MPLS使用可とし,mplsモードに入ります。
10 static lspモードに入ります。
11〜15 LSP ID=1として,TCPパケット用のstatic LSPを設定します。
16〜20 LSP ID=2として,TCPパケット以外用のstatic LSPを設定します。
21 static lspモードからmplsモードに戻ります。
22 mplsモードからグローバルコンフィグモードに戻ります。
23 フロー情報を有効にします。

<本装置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 "TcptoRouterD"
      [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 "TcpToRouterA"
      [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-56 本装置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 "notTcptoRouterD"
      [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 "notTcpToRouterA"
      [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-57 本装置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)# flow filter ToRouterG in
      [flow filter ToRouterG in]
 2    (config)# list 10 tcp any 192.168.1.0/24 action policy_mpls 1
      [flow filter ToRouterG in]
 3    (config)# list 100 ip any 192.168.1.0/24 action policy_mpls 2
      [flow filter ToRouterG in]
 4    (config)# exit
 5    (config)# flow filter ToRouterH in
      [flow filter ToRouterH in]
 6    (config)# list 10 tcp any 192.168.2.0/24 action policy_mpls 1
      [flow filter ToRouterH in]
 7    (config)# list 100 ip any 192.168.2.0/24 action policy_mpls 2
      [flow filter ToRouterH in]
 8    (config)# exit
 9    (config)# mpls yes
      [mpls]
10    (config)# static_lsp
      [mpls static_lsp]
11    (config)# ingress_lsp 1 type policy_based
      [mpls static_lsp ingress_lsp 1 type policy_based]
12    (config)# enable
      [mpls static_lsp ingress_lsp 1 type policy_based]
13    (config)# description "TcpLSP"
      [mpls static_lsp ingress_lsp 1 type policy_based]
14    (config)# primary out_label 3000 nexthop 172.16.4.3
      [mpls static_lsp ingress_lsp 1 type policy_based]
15    (config)# exit
      [mpls static_lsp]
16    (config)# ingress_lsp 2 type policy_based
      [mpls static_lsp ingress_lsp 2 type policy_based]
17    (config)# enable
      [mpls static_lsp ingress_lsp 2 type policy_based]
18    (config)# description "notTcpLSP"
      [mpls static_lsp ingress_lsp 2 type policy_based]
19    (config)# primary out_label 4000 nexthop 172.16.6.7
      [mpls static_lsp ingress_lsp 2 type policy_based]
20    (config)# exit
      [mpls static_lsp]
21    (config)# exit
      [mpls]
22    (config)# exit
23    (config)# flow yes

表14-58 本装置Dのコンフィグレーション解説

解説番号 解説
1 インタフェースToRouterGのinbound(受信側)にフロー情報を設定します。
2 192.168.1.0/24のIPアドレスを送信先としたtcpパケットをLSP ID=1のLSPへ送信します。
3 192.168.1.0/24のIPアドレスを送信先としたtcp以外のパケットをLSP ID=2のLSPへ送信します。
4 flow filter inモードからグローバルコンフィグモードへ戻ります。
5 インタフェースToRouterHのinbound(受信側)にフロー情報を設定します。
6 192.168.2.0/24のIPアドレスを送信先としたtcpパケットをLSP ID=1のLSPへ送信します。
7 192.168.2.0/24のIPアドレスを送信先としたtcp以外のパケットをLSP ID=2のLSPへ送信します。
8 flow filter inモードからグローバルコンフィグモードへ戻ります。
9 MPLS使用可とし,mplsモードに入ります。
10 static lspモードに入ります。
11〜15 LSP ID=1として,TCPパケット用のstatic LSPを設定します。
16〜20 LSP ID=2として,TCPパケット以外用のstatic LSPを設定します。
21 static lspモードからmplsモードに戻ります。
22 mplsモードからグローバルコンフィグモードに戻ります。
23 フロー情報を有効にします。

[コンフィグレーションの表示]

<本装置A>
mpls yes
  static_lsp
    ingress_lsp 1 type policy_based
      enable
      description "TcpLSP"
      primary out_label 1000 nexthop 172.16.3.2
    ingress_lsp 2 type policy_based
      enable
      description "notTcpLSP"
      primary out_label 2000 nexthop 172.16.5.6
!
flow yes
flow filter ToRouterE in
  list 10 tcp any 192.168.3.0/24 action policy_mpls 1
  list 100 ip any 192.168.3.0/24 action policy_mpls 2
flow filter ToRouterF in
  list 10 tcp any 192.168.4.0/24 action policy_mpls 1
  list 100 ip any 192.168.4.0/24 action policy_mpls 2

<本装置B>
mpls yes
  static_lsp
    core_lsp 1
      enable
      description "TcptoRouterD"
      in_label 1000
      primary out_label implicit_null nexthop 172.16.4.4
    core_lsp 2
      enable
      description "TcpToRouterA"
      in_label 3000
      primary out_label implicit_null nexthop 172.16.3.1

<本装置C>
mpls yes
  static_lsp
    core_lsp 1
      enable
      description "notTcptoRouterD"
      in_label 2000
      primary out_label implicit_null nexthop 172.16.6.8
    core_lsp 2
      enable
      description "notTcpToRouterA"
      in_label 4000
      primary out_label implicit_null nexthop 172.16.5.5

<本装置D>
mpls yes
  static_lsp
    ingress_lsp 1 type policy_based
      enable
      description "TcpLSP"
      primary out_label 3000 nexthop 172.16.4.3
    ingress_lsp 2 type policy_based
      enable
      description "notTcpLSP"
      primary out_label 4000 nexthop 172.16.6.7
!
flow yes
flow filter ToRouterG in
  list 10 tcp any 192.168.1.0/24 action policy_mpls 1
  list 100 ip any 192.168.1.0/24 action policy_mpls 2
flow filter ToRouterH in
  list 10 tcp any 192.168.2.0/24 action policy_mpls 1
  list 100 ip any 192.168.2.0/24 action policy_mpls 2

[目次][前へ][次へ]


[他社商品名称に関する表示]

Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.