2と3のリビジョン間の差分
2017-04-10 23:46:57時点のリビジョン2
サイズ: 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

参考文献

GoBGP (最終更新日時 2017-04-13 01:08:48 更新者 NorikatsuShigemura)