ルートマップ¶
コマンド一覧
コマンド | コマンドの機能 |
---|---|
match community | BGP の COMMUNITY属性条件 |
match interface | インタフェース条件 |
match ip address access-list | IPv4 アドレス条件(アクセスリスト) |
match ip address prefix-list | IPv4 アドレス条件(プレフィックスリスト) |
match ip next-hop prefix-list | IPv4 ネクストホップ条件 |
match ip url-offload | URL オフロードデータベース条件 |
match ipv6 address access-list | IPv6 アドレス条件(アクセスリスト) |
match metric | メトリック条件 |
match tag | タグ条件 |
route-map | ルートマップ追加/設定 |
set as-path prepend | BGP の AS パス属性に AS(s) をプリペンド指定 |
set community | BGP の COMMUNITY 属性を指定 |
set default interface | デフォルトインタフェース指定 |
set interface | インタフェース指定 |
set ip default next-hop | IPv4 デフォルトネクストホップ指定 |
set ip next-hop | IPv4 ネクストホップ指定 |
set ipv6 default next-hop | IPv6 デフォルトネクストホップ指定 |
set ipv6 next-hop | IPv6 ネクストホップ指定 |
set local-preference | BGP のローカル・プリファレンス属性を指定 |
set metric | メトリック指定 |
set metric-type | メトリックタイプ指定 |
set origin | BGPのオリジン属性を指定 |
show route-map | ルートマップ状態表示 |
clear route-map | 統計情報のリセット |
BGP の COMMUNITY属性条件¶
- [入力形式]
- match community { COMMUNITY-NUMBER | no-advertise | no-export | no-export-subconfed } [ exact-match ]no match community
- [パラメータ]
COMMUNITY-NUMBER ...COMMUNITY値
- 範囲(32ビット整数):0〜4294967295
- 範囲(16ビット整数):0〜65535
no-advertise ...Well-known Community NO_ADVERTISE (0xFFFFFF02)
no-export ... Well-known Community NO_EXPORT (0xFFFFFF01)
no-export-subconfed ...Well-known Community NO_EXPORT_SUBCONFED (0xFFFFFF03)
exact-match ... COMMUNITY 属性完全一致
- [説明]
- 経路再配信の条件とするCOMMUNITY値を指定します(最大32件の指定が可能)。オプション exact-match を指定した場合はすべてのCOMMUNITY値の完全一致が条件となります。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match community 65535:65535match community 0:0 65535:65535 exact-matchno match community
- [ノート]
- なし
インタフェース条件¶
- [入力形式]
- match interface INTERFACEno match interface [ INTERFACE ]
- [パラメータ]
INTERFACE...出力先インタフェース
- インタフェース名
- [説明]
- 経路再配信の条件として出力先インタフェースを指定します。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match interface GigaEthernet0.0no match interface
- [ノート]
- なし
IPv4 アドレス条件(アクセスリスト)¶
- [入力形式]
- match ip address access-list ACCESSLIST-NAMEno match ip address access-list [ ACCESSLIST-NAME ]
- [パラメータ]
ACCESSLIST-NAME...IPv4 アクセスリスト名
- 15文字以内の文字列
- [説明]
- 受信パケットが指定されたアクセスリストに適合した場合にポリシールーティング対象パケットとなります。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match ip address access-list pc100no match ip address access-list
- [ノート]
- なし
IPv4 アドレス条件(プレフィックスリスト)¶
- [入力形式]
- match ip address prefix-list PREFIXLIST-NAMEno match ip address prefix-list [ PREFIXLIST-NAME ]
[パラメータ]
PREFIXLIST-NAME... IPv4 プレフィックスリスト名
- 31文字以内の文字列
- [説明]
- ルーティングテーブル上の経路情報がプレフィックスリストに適合した場合に再配信対象経路となります。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match ip address prefix-list localnetno match ip address prefix-list
- [ノート]
- なし
IPv4 ネクストホップ条件¶
- [入力形式]
- match ip next-hop prefix-list PREFIXLIST-NAMEno match ip next-hop prefix-list [ PREFIXLIST-NAME ]
- [パラメータ]
PREFIXLIST-NAME...IPv4 プレフィックスリスト名
- 31文字以内の文字列
- [説明]
- ルーティングテーブル上の経路情報のネクストホップがプレフィックスリストに適合した場合に再配信対象経路となります。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match ip next-hop prefix-list list2no match ip next-hop prefix-list
- [ノート]
- なし
URL オフロードデータベース条件¶
- [入力形式]
- match ip url-offload PROFILE-NAME [ { app APPLCATION-NAME | url-list { URLLIST-NAME | default } } ]no match ip url-offload [ PROFILE-NAME [ { app APPLCATION-NAME | url-list { URLLIST-NAME | default } } ] ]
- [パラメータ]
PROFILE-NAME...プロファイル名
- 31文字以内の文字列
APPLCATION-NAME...アプリケーション名
- 128文字以内の文字列
URLLIST-NAME...URLリスト名
- 31文字以内の文字列
- [説明]
- 受信パケットが指定されたURLオフロードデータベースに適合した場合、ポリシールーティング対象パケットとなります。アプリケーション名が指定された場合、受信パケットが指定されたプロファイルに対応するデータベースとAPLに適合した場合にポリシールーティング対象パケットとなります。URLリスト名が指定された場合、受信パケットが指定されたプロファイルに対応するURLリストに適合した場合にポリシールーティング対象パケットとなります。URLリスト名に default を指定した場合、受信パケットが以下のいずれかの条件に適合した場合にポリシールーティング対象パケットとなります。
- 指定されたプロファイルに対して、URLオフロードデータベースの指定コマンド (url) で指定された外部定義ファイルのデータベース内の定義に適合した場合
- プロキシコンフィグの設定コマンド (proxy-config) で指定されたPACファイルのURLに適合した場合
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match ip url-offload url-offload-1match ip url-offload url-offload-1 app Skype/Teamsmatch ip url-offload url-offload-1 url-list my_listmatch ip url-offload url-offload-1 url-list default
- [ノート]
- なし
IPv6 アドレス条件(アクセスリスト)¶
- [入力形式]
- match ipv6 address access-list ACCESSLIST-NAMEno match ipv6 address access-list [ ACCESSLIST-NAME ]
- [パラメータ]
ACCESSLIST-NAME... IPv6 アクセスリスト名
- 15文字以内の文字列
- [説明]
- 受信パケットが、指定されたアクセスリストに適合した場合にポリシールーティング対象パケットとなります。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match ipv6 address access-list list2no match ipv6 address prefix-list
- [ノート]
- なし
メトリック条件¶
- [入力形式]
- match metric METRICno match metric [ METRIC ]
- [パラメータ]
METRIC...条件とするメトリック値
- 範囲:0~4294967295
- [説明]
経路再配信の条件とするメトリック値を指定します。
- スタティック経路を再配信する場合は経路のメトリック値と比較されます。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match metric 5no match metric
- [ノート]
- なし
タグ条件¶
- [入力形式]
- match tag TAGno match tag [ TAG ]
- [パラメータ]
TAG...条件とするタグ値
- 範囲:0~4294967295
- [説明]
経路再配信の条件とするタグ値を指定します。
- スタティック経路を再配信する場合は経路のタグ値と比較されます。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- match tag 200no match tag
- [ノート]
- なし
ルートマップ追加/設定¶
- [入力形式]
- route-map ROUTE-MAP-NAME [ permit | deny ] [ SEQUENCE ]no route-map ROUTE-MAP-NAME [ permit | deny ] [ SEQUENCE ]
- [パラメータ]
ROUTE-MAP-NAME...ルートマップ名
- 31文字以内の文字列
permit... match条件に適合した場合にルートマップ適用対象とします。
deny... match条件に適合した場合にルートマップ適用対象外とします。
SEQUENCE...ルール適用順序、数値が小さい条件から比較します。
- 範囲:0〜65535
- [説明]
- ルートマップは、ある情報(経路情報、パケット等)に対しmatchコマンドで設定された条件と比較し、条件に適合した場合にsetコマンドで設定されたパラメータを適用する機能です。本コマンドを実行するとルートマップコンフィグモードへと移行し、setコマンド、matchコマンドが実行可能となります。
- [デフォルト値]
- なし
- [実行モード]
- グローバルコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- route-map map permit 10no route-map map permit 10
- [ノート]
- なし
BGP の AS パス属性に AS(s) をプリペンド指定¶
- [入力形式]
- set as-path prepend [ AS ]no set as-path prepend [ AS ]
- [パラメータ]
AS...AS番号
- 範囲: 1~65535
- [説明]
- BGPのAS-PATH属性に任意のAS番号をプリペンドします。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set as-path prepend 2000 2000 2000no set as-path prepend 2000 2000 2000
- [ノート]
- なし
BGP の COMMUNITY 属性を指定¶
- [入力形式]
- set community { COMMUNITY-NUMBER | no-advertise | no-export | no-export-subconfed } [ additive [ delete { COMMUNITY-NUMBER | no-advertise | no-export | no-export-subconfed } ]]set community delete { COMMUNITY-NUMBER | no-advertise | no-export | no-export-subconfed }set community none
- [パラメータ]
COMMUNITY-NUMBER ...COMMUNITY値
- 範囲(32ビット整数): 0〜4294967295
- 範囲(16ビット整数): 0〜65535
no-advertise ...Well-known Community NO_ADVERTISE (0xFFFFFF02)
no-export ...Well-known Community NO_EXPORT (0xFFFFFF01)
no-export-subconfed ...Well-known Community NO_EXPORT_SUBCONFED (0xFFFFFF03)
additive ...COMMUNITY値を追加
delete ...COMMUNITY値を削除
none ...COMMUNITY属性削除
- [説明]
- BGPのCOMMUNITY属性に任意のCOMMUNITY値で上書きまたは、任意のCOMMUNITY値の追加削除を行います。オプション additive で指定されたCOMMUNITY値を追加、delete で指定したCOMMUNITY値を削除します。オプション none を指定した場合はCOMMUNITY属性そのものを削除します。これらのオプションを1つも指定しない場合は指定されたCOMMUNITY値で上書きします。COMMUNITY値は合計で最大32件までの指定が可能です。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set community 65535:65535set community 0:0 65535:65535 additiveno set community
- [ノート]
- なし
デフォルトインタフェース指定¶
- [入力形式]
- set default interface INTERFACEno set default interface [ INTERFACE ]
- [パラメータ]
INTERFACE...送信インタフェース
- インタフェース名
- [説明]
- ポリシールーティングにおけるデフォルト送信インタフェースを指定します。これは、ルーティングテーブルに送信経路が存在しなかった場合に送信先とするインタフェースです。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set default interface GigaEthernet0.0no set default interface
- [ノート]
- なし
インタフェース指定¶
- [入力形式]
- set interface INTERFACEno set interface [ INTERFACE ]
- [パラメータ]
INTERFACE...送信インタフェース
- インタフェース名
- [説明]
- ポリシールーティングにおける送信インタフェースを指定します。ポリシールーティング関連のsetコマンドの優先順位は以下のとおりです。
- set interface
- set ip/ipv6 next-hop
- set default interface
- set ip/ipv6 default next-hop
上から順に適用可能かどうか判断されます。interfaceについては対象インタフェースがリンクアップしていれば適用可能とし、next-hopについては対象アドレスへの経路が存在すれば適用可能とします。また後者2つについてはパケットの宛先アドレスへの経路がなかった場合に適用されます。 - [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set interface GigaEthernet0.0no set interface
- [ノート]
- なし
IPv4 デフォルトネクストホップ指定¶
- [入力形式]
- set ip default next-hop NEXTHOPno set ip default next-hop [ NEXTHOP ]
- [パラメータ]
NEXTHOP...ネクストホップアドレス
- IPv4アドレス
- [説明]
- ポリシールーティングにおけるデフォルト送信先アドレスを指定します。これは、ルーティングテーブルに送信経路が存在しなかった場合に送信先とするネクストホップアドレスです。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set ip default next-hop 192.168.1.254no set ip default next-hop 192.168.1.254
- [ノート]
- なし
IPv4 ネクストホップ指定¶
- [入力形式]
- set ip next-hop { NEXTHOP | self }no set ip next-hop
- [パラメータ]
NEXTHOP...ネクストホップアドレス
- IPv4アドレス
self...自装置アドレス
- [説明]
- ポリシールーティングにおける送信先アドレスを指定します。BGP経路フィルタ機能におけるNEXTHOP属性を指定します。パラメータ self は BGP経路フィルタ機能にのみ効果があります。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set ip next-hop 192.168.1.254no set ip next-hop
- [ノート]
- selfを設定すると、BGPの経路広告時に経路のネクストホップアドレスを自装置アドレスに書き換えます。その他の機能から参照した時の動作には影響しません。
IPv6 デフォルトネクストホップ指定¶
- [入力形式]
- set ipv6 default next-hop NEXTHOPno set ipv6 default next-hop [ NEXTHOP ]
- [パラメータ]
NEXTHOP...ネクストホップアドレス
- IPv6アドレス
- [説明]
- ポリシールーティングにおけるデフォルト送信先アドレスを指定します。これは、ルーティングテーブルに送信経路が存在しなかった場合に送信先とするネクストホップアドレスです。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set ipv6 default next-hop 2001:db8::1no set ipv6 default next-hop
- [ノート]
- なし
IPv6 ネクストホップ指定¶
- [入力形式]
- set ipv6 next-hop NEXTHOPno set ipv6 next-hop [ NEXTHOP ]
- [パラメータ]
NEXTHOP...ネクストホップアドレス
- IPv6アドレス
- [説明]
- ポリシールーティングにおける送信先アドレスを指定します。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set ipv6 next-hop 2001:db8::1no set ipv6 next-hop
- [ノート]
- なし
BGP のローカル・プリファレンス属性を指定¶
- [入力形式]
- set local-preference LOCPREFno set local-preference [ LOCPREF ]
- [パラメータ]
LOCPREF...指定ローカル・プリファレンス値
- 範囲: 0~4294967295
- [説明]
- BGPのローカル・プリファレンス属性を指定値に書き換えます。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set local-preference 2000no set local-preference
- [ノート]
- なし
メトリック指定¶
- [入力形式]
- set metric METRICno set metric [ METRIC ]
- [パラメータ]
METRIC...指定するメトリック値
- 範囲:0~4294967295
- +/-0~4294967295
- [説明]
経路再配信時のメトリック値を指定します。
- BGPの場合は経路のMED値を指定します。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set metric 4no set metric
- [ノート]
- なし
メトリックタイプ指定¶
- [入力形式]
- set metric-type internalno set metric-type internal
- [パラメータ]
- internal ...BGPへ再配信される時のMED値にIGPメトリック値を指定します
- [説明]
- BGPによる経路再配信時のMED値にIGPメトリック値を指定します。(internal)
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set metric-type internalno set metric-type internal
- [ノート]
- なし
BGPのオリジン属性を指定¶
- [入力形式]
- set origin { igp | incomplete }no set origin { igp | incomplete }
- [パラメータ]
igp... オリジン属性をIGP指定します。
incomplete ...オリジン属性を INCOMPLETE に指定します。
- [説明]
- BGPのオリジン属性のタイプを指定します。
- [デフォルト値]
- なし
- [実行モード]
- ルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- set origin igpno set origin igp
- [ノート]
- なし
ルートマップ状態表示¶
- [入力形式]
- show route-map [ ROUTE-MAP-NAME ]
- [パラメータ]
ROUTE-MAP-NAME...ルートマップ名
- 31文字以内の文字列
- [説明]
- ルートマップの状態を表示します。
- [デフォルト値]
- なし
- [実行モード]
- グローバルコンフィグモードルートマップコンフィグモード
- [ユーザー権限]
- Administrator/Operator/Monitor
- [入力例]
- show route-map
- [ノート]
- グローバルコンフィグモードでルートマップ名の指定なしで実行された場合は、全ルートマップの情報を表示します。ルートマップコンフィグモードでルートマップ名の指定なしで実行された場合は、コンフィグ対象ルートマップの情報のみを表示します。
統計情報のリセット¶
- [入力形式]
- clear route-map [ ROUTE-MAP-NAME ]
- [パラメータ]
ROUTE-MAP-NAME...ルートマップ名
- 31文字以内の文字列
- [説明]
- ルートマップの統計情報をリセットします。
- [デフォルト値]
- なし
- [実行モード]
- グローバルコンフィグモードルートマップコンフィグモード
- [ユーザー権限]
- Administrator
- [入力例]
- clear route-map map
- [ノート]
- グローバルコンフィグモードでルートマップ名の指定なしで実行された場合は、全ルートマップの統計情報をリセットします。ルートマップコンフィグモードでルートマップ名の指定なしで実行された場合は、コンフィグ対象ルートマップの統計情報のみをリセットします。