コンフィグレーションコマンドレファレンス Vol.1
[入力モード]
グローバルコンフィグモード
[入力形式]
- 情報の設定・変更
- export proto bgp [vpn <VPN ID>] [{ peer <Host Address> | as <As> | policygroup <No> }] [set-attribute <Id>]
- >>移行モード:export proto bgp
- export proto bgp [vpn <VPN ID>] [{ peer <Host Address> | as <As> | policygroup <No> }] route-filter <Id>[<Id>...]
- export proto bgp [vpn <VPN ID>] [{ peer <Host Address> | as <As> | policygroup <No> }] restrict
- 情報の挿入
- insert export <distributing-protocol> export proto bgp [vpn <VPN ID>] [{ peer <Host Address> | as <As> | policygroup <No> }] [set-attribute <Id>]
- insert export <distributing-protocol> export proto bgp [vpn <VPN ID>] [{ peer <Host Address> | as <As> | policygroup <No> }] route-filter <Id> [<Id>...]
- insert export <distributing-protocol> export proto bgp [vpn <VPN ID>] [{ peer <Host Address> | as <As> | policygroup <No> }] restrict
- 情報の削除
- delete export <distributing-protocol>
- 情報の表示
- show export proto bgp
[サブコマンド入力形式]
- 学習元プロトコル情報の設定・変更
- proto <direct | static> [vpn <Prop_vpn_id>] [interface <Interface Address>] [{restrict | set-attribute <Id>}]
- >>移行モード:export proto bgp proto <direct | static>
- proto rip [vpn <Prop_vpn_id>] [{interface <Interface Address> | gateway <Host Address> | tag <Tag>}] [{restrict | set-attribute <Id>}]
- >>移行モード:export proto bgp proto rip
- proto ospf [vpn <Prop_vpn_id>] [domain <No>] [{restrict | set-attribute <Id>}]
- >>移行モード:export proto bgp proto ospf
- proto ospfase [vpn <Prop_vpn_id>] [{domain <No> | tag <Tag>}] [{restrict | set-attribute <Id>}]
- >>移行モード:export proto bgp proto ospfase
- proto bgp [vpn <Prop_vpn_id>] [{peer <Peer> | as <As> | policygroup <No>}] [attribute-filter <Id>] [{restrict | set-attribute <Id>}]
- >>移行モード:export proto bgp proto bgp
- proto isis [{ level-1 | level-2 }] [route-type {internal | external}] [metric-type { internal | external }] [{restrict | set-attribute <Id>}]
- >>移行モード:export proto bgp proto isis
- proto <default | aggregate> [vpn <Prop_vpn_id>] [{restrict | set-attribute <Id>}]
- >>移行モード:export proto bgp proto <default | aggregate>
- 注 restrictを指定した場合は,モード移行しません。
- 学習元プロトコル情報の挿入
- insert <source-protocol> proto <direct | static> [vpn <Prop_vpn_id>] [interface <Interface Address>] [{restrict | set-attribute <Id>}]
- insert <source-protocol> proto rip [vpn <Prop_vpn_id>] [{interface <Interface Address> | gateway <Host Address> | tag <Tag>}] [{restrict | set-attribute <Id>}]
- insert <source-protocol> proto ospf [vpn <Prop_vpn_id>] [domain <No>] [{restrict | set-attribute <Id>}]
- insert <source-protocol> proto ospfase [vpn <Prop_vpn_id>] [{domain <No> | tag <Tag>}] [{restrict | set-attribute <Id>}]
- insert <source-protocol> proto bgp [vpn <Prop_vpn_id>] [{peer <Peer> | as <As> | policygroup <No>}] [attribute-filter <Id>] [{restrict | set-attribute <Id>}]
- insert <source-protocol> proto isis [{ level-1 | level-2 }] [route-type {internal | external}] [metric-type { internal | external }] [{restrict | set-attribute <Id>}]
- insert <source-protocol> proto <default | aggregate> [vpn <Prop_vpn_id>] [{restrict | set-attribute <Id>}]
- 学習元プロトコル情報の削除
- delete <source-protocol>
[モード階層]
export proto bgp └─ export proto bgp proto <direct|static|rip|ospf|ospfase|bgp|isis|default|aggregate>
[パラメータ]
- vpn <VPN ID>(配布先プロトコル情報)【OP-MPLS】
- フィルタリングを適用するVPN識別子を指定します。
- 本パラメータ省略時の初期値
グローバル・ネットワーク(非VPN)に対し,フィルタリングを適用します。
- 値の設定範囲
<VPN ID>に1〜1000000(10進数),または14文字以内の文字列を指定します。
- peer <Host Address>
- 配布対象/非対象とする送信先ピアアドレスを指定します。restrictパラメータを指定していない場合,本送信先ピアアドレスのピアが配布対象となります。restrictパラメータを指定している場合,本送信先ピアアドレスのピアは配布対象外となります。
- 本パラメータ省略時の初期値
すべてのピアがフィルタリングの対象となります。
- 値の設定範囲
<Host Address>にIPv4アドレス(ドット記法,またはホスト名称)を指定します。
- as <As>
- 配布対象/非対象とする送信先AS番号を指定します。restrictパラメータを指定していない場合,本送信先AS番号のASが配布対象となります。restrictパラメータを指定している場合,本送信先AS番号のASは配布対象外となります。
- 本パラメータ省略時の初期値
すべてのピアがフィルタリングの対象となります。
- 値の設定範囲
<As>に1〜4294967295(10進数)を指定します。
- policygroup <No>
- 配布対象/非対象とするピアグループのポリシーグループ番号を指定します。 restrictパラメータを指定していない場合,本ポリシーグループ番号のピアグループが配布対象となります。restrictパラメータを指定している場合,本ポリシーグループ番号のピアグループは配布対象外となります。
- 本パラメータ省略時の初期値
すべてのピアがフィルタリングの対象となります。
- 値の設定範囲
<No>に1〜16(10進数)を指定します。
- set-attribute <Id>
- 配布する経路情報のBGP属性を変更するためのアトリビュート変更情報識別子を指定します。
- 本パラメータ省略時の初期値
BGP属性の変更を行いません。
- 値の設定範囲
<Id>に1〜65535(10進数),または32文字以内の文字列を指定します。
- route-filter <Id> [<Id>...]
- 各プロトコルで共通のパラメータです。<Id>に経路フィルタコマンドで指定した経路フィルタ識別子を指定します。
- <distributing-protocol>
- 各プロトコルで共通のパラメータです。配布先プロトコル情報の挿入・削除の入力形式で,操作対象の配布先プロトコル情報を設定済みのテキストイメージによって指定します。
- <source-protocol>
- 各プロトコルで共通のパラメータです。学習元プロトコル情報の挿入・削除の入力形式で,操作対象の学習元プロトコル情報を設定済みのテキストイメージによって指定します。
[サブコマンド]
- proto <Proto> [vpn <Prop_vpn_id>]【OP-MPLS】 [<Target>] [attribute-filter <Id>] [ {restrict | set-attribute <Id>} ]
- 学習元プロトコル情報を指定します。export proto bgpモードで入力可能な形式は,[サブコマンド入力形式]のとおりです。
- 本パラメータ省略時の初期値
なし(未設定の場合,当該エキスポート・フィルタは無視されます)
- 値の設定範囲
学習元プロトコル別のサブコマンドを参照ください。
[入力例]
「export」の[入力例]を参照してください。
[注意事項]
- system config_update autoが定義されていない時に本コマンドを使用しコンフィグレーションの変更を行った場合は,applyコマンドを投入してください。
- system config_update autoが定義されている時に本コマンドを使用しコンフィグレーションの変更を行った場合は,update bgp-filterコマンドを投入してください。
- 経路フィルタ(route-filter)未使用時のエキスポート・フィルタのフィルタリング条件と検索順序を次に示します。
上記条件を下記検索順序で検索した結果,最初に一致したフィルタの指定値(set-attributeまたはrestrict)に従い,広告経路を取り扱います。
- 「フィルタリング条件」
項番 ピアの定義 フィルタリング条件 1 外部または内部ピアグループのピア policygroupサブコマンドの指定無し peer指定,as指定,未指定(全指定)および学習元プロトコル情報,<Route_Filter> 2 policygroupサブコマンドの指定あり peer指定,as指定,policygroup指定,未指定(全指定)および学習元プロトコル情報,<Route_Filter>
なお,「一致」とは,定義されたフィルタリング条件がすべて一致した場合を指します。
- 「フィルタ検索順序」
- 外部または内部ピアグループ(policygroupサブコマンドの指定無し)のピア:
- 配布先プロトコル情報をpeer指定,as指定,未指定の順で,かつ学習元プロトコル情報の定義順に検索します。各配布先プロトコル指定(peer指定,as指定,未指定)が複数定義されている場合は各指定内での定義順に検索します。また,学習元プロトコル情報のサブコマンドで,<Route_Filter>が定義されている場合は,マスク長の長い<Route_Filter>順に検索します。
- 外部ピアグループ(policygroupサブコマンドの指定あり)のピア:
- 配布先プロトコル情報をpeer指定,as指定,policygroup指定,未指定の順で,かつ学習元プロトコル情報の定義順に検索します。各配布先プロトコル指定(peer指定,as指定,policygroup 指定,未指定)が複数定義されている場合は各指定内での定義順に検索します。また,学習元プロトコル情報のサブコマンドで,<Route_Filter>が定義されている場合は,マスク長の長い<Route_Filter>順に検索します。
- 内部ピアグループ(policygroupパラメータの指定あり)のピア:
- 配布先プロトコル情報をpeer指定,policygroup指定,as指定,未指定の順で,かつ学習元プロトコル情報の定義順に検索します。各配布先プロトコル指定(peer指定,policygroup指定,as指定,未指定)が複数定義されている場合は各指定内での定義順に検索します。また,学習元プロトコル情報のサブコマンドで,<Route_Filter>が定義されている場合は,マスク長の長い<Route_Filter>順に検索します。
- 経路フィルタ(route-filter)使用時のエキスポート・フィルタのフィルタリング条件と検索順序を次に示します。
上記条件を下記検索順序で検索した結果,最初に一致したフィルタの指定値(route-filter内のset,drop,またはaccept)に従い,広告経路を取り扱います。
- 「フィルタリング条件」
項番 ピアの定義 フィルタリング条件 1 外部または内部ピアグループのピア policygroupサブコマンドの指定無し peer指定,as指定,未指定(全指定)および経路フィルタ内のフィルタ条件情報 2 policygroupサブコマンドの指定あり peer指定,as指定,policygroup指定,未指定(全指定)および経路フィルタ内のフィルタ条件情報
なお,「一致」とは,定義されたフィルタリング条件がすべて一致した場合を指します。
また,exportコマンドに複数の経路フィルタ識別子を列記指定した場合は,列記指定した経路フィルタのどれかで一致すると,当該フィルタにdropまたはacceptの指定がなければ,次に列記されている経路フィルタを続けて検索します。
- 「フィルタ検索順序」
- 外部または内部ピアグループ(policygroupサブコマンドの指定無し)のピア:
- 配布先プロトコル情報をpeer指定,as指定,未指定の順で検索します。各配布先プロトコル指定(peer指定,as指定,未指定)が複数定義されている場合は各指定内での定義順に検索します。また,経路フィルタ(route-filter)のフィルタ条件情報はseq番号の順に検索します。
- 外部ピアグループ(policygroupサブコマンドの指定あり)のピア:
- 配布先プロトコル情報をpeer指定,as指定,policygroup指定,未指定の順で検索します。各配布先プロトコル指定(peer指定,as指定,policygroup指定,未指定)が複数定義されている場合は各指定内での定義順に検索します。経路フィルタ(route-filter)のフィルタ条件情報はseq番号の順に検索します。
- 内部ピアグループ(policygroupパラメータの指定あり)のピア:
- 配布先プロトコル情報をpeer指定,policygroup指定,as指定,未指定の順で検索します。各配布先プロトコル指定(peer指定,policygroup指定,as指定,未指定)が複数定義されている場合は各指定内での定義順に検索します。経路フィルタ(route-filter)のフィルタ条件情報はseq番号の順に検索します。
- 本装置内に持つ経路情報が定義されたフィルタリング条件に一致しない場合,当該経路の取り扱いはデフォルト動作(何も広告しない)と同様となります。
- 再配布する経路情報のメトリック値を次の表に示します。
項番 metric指定 学習元プロトコル メトリック値 1 有 BGP エキスポート・フィルタで指定したメトリック値を使用します。 2 その他 エキスポート・フィルタで指定したメトリック値を使用します。 3 無 BGP 外部ピアから受信した経路情報を内部ピアに広告する場合,経路情報のメトリック値を引き継ぎます。その他の場合,デフォルト・メトリック値を使用します。 4 その他 デフォルト・メトリック値を使用します。 注 metric指定は,set-attribute内medまたはroute-filter内med指定を意味します。
Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.