サイズ: 2071
コメント:
|
← 2017-04-13 01:08:48時点のリビジョン3 ⇥
サイズ: 3792
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 5: | 行 5: |
とりあえず、GoBGP v1.17 で動作確認した結果に基づく。 | とりあえず、GoBGP v1.18 on FreeBSD 11.0-R で動作確認した結果に基づく。 |
行 9: | 行 9: |
= ルーターの設定 = ||<#FFFF00> 設定項目 ||<#FFFF00> 設定キー ||<#FFFF00> 設定内容 ||<#FFFF00> 設定値(例) ||<#FFFF00> 指定可否 ||<#FFFF00> 備考 || || AS番号 || as || AS番号 || 64500 || 必須 || || || ルーターID || router-id || ルーターID || 192.0.2.1 || 必須 || || || || use-multipath || || 設定しない || オプション || || || 待ち受けポート番号 || listen-port || BGPポート番号 || 設定しない || オプション || デフォルト 179 || || 待ち受けアドレス || listen-addresses || 待ち受けアドレス※ || 設定しない || オプション || デフォルト 0.0.0.0 と :: || |
= ルーターの立ち上げ = ||<#FFFF00> 設定項目 ||<#FFFF00> 設定キー ||<#FFFF00> 設定内容 ||<#FFFF00> 設定値(例) ||<#FFFF00> 指定可否 ||<#FFFF00> 備考 || || AS番号 || as || AS番号 || 64500 || 必須 || || || ルーターID || router-id || ルーターID || 192.0.2.1 || 必須 || || || || use-multipath || || 設定しない || オプション(ブーリアン) || || || 待ち受けポート番号 || listen-port || BGPポート番号 || 設定しない || オプション || デフォルト 179 || || 待ち受けアドレス || listen-addresses || 待ち受けアドレス※ || 設定しない || オプション || デフォルト 0.0.0.0 と :: || |
行 42: | 行 42: |
= お隣さんとつなごう = ||<#FFFF00> 設定項目 ||<#FFFF00> 設定キー ||<#FFFF00> 設定内容 ||<#FFFF00> 設定値(例) ||<#FFFF00> 指定可否 ||<#FFFF00> 備考 || || 隣接アドレス || (なし || 隣接アドレス || fe80::2%bge1 || 必須(隣接インターフェースと排他) || || || 隣接インターフェース || interface || 隣接に使うNIC名 || bge1 || 必須(隣接アドレスと排他) || 要調査 || || AS番号 || as || 隣接のAS番号 || 64500 || 必須 || || || VRF || vrf || VRF名 || 設定しない || オプション || || || ルート反映クライアント || route-reflector-client || クラスタID || 設定しない || オプション || || || ルートサーバークライアント || route-server-client || 使用可否 || 設定しない || オプション(ブーリアン) || || == CLi == {{{ gobgp neighbor add 'fe80::2%bge1' as 64500 }}} == 設定ファイル == {{{ [[neighbors]] [neighbors.config] neighbor-address = "fe80::2%bge1" peer-as = 64500 }}} |
ゼロから始めるGoBGP
設定ファイル? 何それ? AS(Autonomous System)から作れます!(嘘) でも設定した内容が保存されるとは言ってない編。
とりあえず、GoBGP v1.18 on FreeBSD 11.0-R で動作確認した結果に基づく。
ルーターの立ち上げ
設定項目 |
設定キー |
設定内容 |
設定値(例) |
指定可否 |
備考 |
AS番号 |
as |
AS番号 |
64500 |
必須 |
|
ルーターID |
router-id |
ルーターID |
192.0.2.1 |
必須 |
|
|
use-multipath |
|
設定しない |
オプション(ブーリアン) |
|
待ち受けポート番号 |
listen-port |
BGPポート番号 |
設定しない |
オプション |
デフォルト 179 |
待ち受けアドレス |
listen-addresses |
待ち受けアドレス※ |
設定しない |
オプション |
デフォルト 0.0.0.0 と :: |
※待ち受けアドレスは複数(1つ以上)指定可能。
CLi
gobgp global as 64500 router-id 192.0.2.1
設定ファイル無しで GoBGPd を立ち上げる。原理的には上記で追加できる。 ところが実際試してみると、すでに listen 済みで設定できない罠。
下記内容だけ設定したファイルを読み込ませるとできなくもない。残念ゼロから始められなかった。 orz
[global.config] port = -1
設定ファイル
[global.config] as = 64500 router-id = 192.0.2.1
お隣さんとつなごう
設定項目 |
設定キー |
設定内容 |
設定値(例) |
指定可否 |
備考 |
隣接アドレス |
(なし |
隣接アドレス |
fe80::2%bge1 |
必須(隣接インターフェースと排他) |
|
隣接インターフェース |
interface |
隣接に使うNIC名 |
bge1 |
必須(隣接アドレスと排他) |
要調査 |
AS番号 |
as |
隣接のAS番号 |
64500 |
必須 |
|
VRF |
vrf |
VRF名 |
設定しない |
オプション |
|
ルート反映クライアント |
route-reflector-client |
クラスタID |
設定しない |
オプション |
|
ルートサーバークライアント |
route-server-client |
使用可否 |
設定しない |
オプション(ブーリアン) |
|
CLi
gobgp neighbor add 'fe80::2%bge1' as 64500
設定ファイル
[[neighbors]] [neighbors.config] neighbor-address = "fe80::2%bge1" peer-as = 64500