◆ JUNOS - BGPの設定(EBGPの設定)
JUNOSでEBGPネイバーを確立させるためには、以下の3つのコマンドで設定する必要があります。
・ set routing-options autonomous-system as-number
・ set protocols bgp group name type external
・ set protocols bgp group name neighbor ip-address peer-as as-number
◆ R1 - EBGPネイバー確立の設定例
root@R1# set interfaces ge-0/0/0 unit 0 family inet address 10.0.0.1/24
root@R1# set interfaces lo0 unit 0 family inet address 1.1.1.1/32
root@R1# set routing-options router-id 1.1.1.1
root@R1# set routing-options autonomous-system 10
root@R1# set protocols bgp group EXT type external
root@R1# set protocols bgp group EXT neighbor 10.0.0.2 peer-as 20
|
◆ R2 - EBGPネイバー確立の設定例
root@R2# set interfaces ge-0/0/0 unit 0 family inet address 10.0.0.2/24
root@R2# set interfaces lo0 unit 0 family inet address 2.2.2.2/32
root@R2# set routing-options router-id 2.2.2.2
root@R2# set routing-options autonomous-system 20
root@R2# set protocols bgp group EXT type external
root@R2# set protocols bgp group EXT neighbor 10.0.0.1 peer-as 10
|
show bgp neighborコマンドにより「State」が Established であることを確認しましょう。
◆ JUNOS - BGPの設定(ルート情報のアドバタイズ)
BGPでは、自身のAS内で発生させるルートをアドバタイズするためにはポリシーを作成する必要があります。
以下の設定例では、R2へ、R1がAS10のルート情報「 1.0.0.0/8 」をアドバタイズする設定例を紹介します。
◆ R1 - EBGPネイバーへ自身のAS内で発生させる「 1.0.0.0/8 」のルート情報をアドバタイズ
root@R1# set policy-options prefix-list AS10ROUTE 1.0.0.0/8
root@R1# set policy-options policy-statement ADV-ROUTE01 term 1 from prefix-list
AS10ROUTE
root@R1# set policy-options policy-statement ADV-ROUTE01 term 1 then accept
root@R1# set protocols bgp group EXT export ADV-ROUTE01
|
show route protocol bgpコマンドにより、1.0.0.0/8 のルート情報をBGPで学習していることを確認しましょう。
|