◆ JUNOS - BGPの設定( AS_PATHアトリビュート)
先ず最初に、AS_PATHアトリビュートの解説を「 BGPパスアトリビュート - AS_PATH 」をご参考下さい。
下図のR1では、EBGPピアのR2に送信するBGPアップデートには、自身のAS番号を1つ多く追加しています。
EBGPピアのR3に送信するBGPアップデートはデフォルトの状態で送信しています。その結果、AS40にある R4では「1.0.0.0/8」のルート情報を2つの受け取りますが、R4から 1.0.0.0/8 宛てにパケットを送信する時 ASパスの短いR3経由で送信することになります。このようにAS_PATHプリペンドは自身のAS宛てに対して どのASを経由してトラフィックを着信させたいのかを遠方のASに対して伝達できることのできる技術です。
・ set policy-options prefix-list name term address/prefix
・ set policy-options policy-statement name term number from prefix-list name
・ set policy-options policy-statement name term number then as-path-prepend add-as
・ set protocols bgp group name neighbor ip-address export name
◆ R1 - AS20のR2に対してAS番号(10)を余分に1つ追加してアドバタイズ
root@R1# set policy-options prefix-list AS10ROUTE 1.0.0.0/8
root@R1# set policy-options policy-statement ASPRE01 term 1 from prefix-list AS10ROUTE
root@R1# set policy-options policy-statement ASPRE01 term 1 then as-path-prepend
10
root@R1# set policy-options policy-statement ASPRE01 term 1 then accept
root@R1# set protocols bgp group EXT neighbor 2.1.1.254 export ASPRE01
|
|