私はこれを達成するためにquaggaとFreeBSDボックスを使用します。http://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/13762-40.html#conf3。唯一の変更は、アップストリームプロバイダがデフォルトパスではなくbgp全体を送信することです。
すべてが設定され、より正確に動作しています。しかし、いくつかの問題が発生しました。
R101とR103の間の接続が失われると、R101はR102-R104リンクを介してトラフィックを送信しません。 R101には、私が公開したルート以外にR102へのルートがないからです。内部BGPセッションを介して外部ピアを介して取得したルートを再配布するには、quaggaをどのように設定する必要がありますか?
私のネットワークを宣伝するために、QuaggaはR101を再起動した瞬間まで働きました。 R!01が返されて内部BGPセッションをリセットすると、R102はR101の広告を停止してR104に広告します。これは普通ですか? R102でquaggaを再起動した後、R101の広告は正常に機能します。
R101のQuagga構成:
! ホスト名ルーター ログファイル /var/log/quagga.log 標準出力へのロギング ホスト名bgpd bgp 構成タイプ cisco ! bgpアップデートデバッグ ! サイパーゼブラ パスワードシマウマを有効にする ! インターフェイス bge0 ipv6 nd 抑制-ra リンク検出なし ! インターフェイス bge1 ipv6 nd 抑制-ra リンク検出なし ! インタフェースigb0 ipv6 nd 抑制-ra リンク検出なし ! インターフェースigb1 ipv6 nd 抑制-ra リンク検出なし ! インターフェースigb2 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスigb3 ipv6 nd 抑制-ra リンク検出なし ! インターフェイス遅延0 ipv6 nd 抑制-ra リンク検出なし ! インターフェースlo0 リンク検出なし ! インターフェース lo1 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスpfsync0 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN3 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN4 ipv6 nd 抑制-ra リンク検出なし ! インターフェイス vlan5 ipv6 nd 抑制-ra リンク検出なし ! インターフェイス vlan101 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN106 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN107 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN109 ipv6 nd 抑制-ra リンク検出なし ! ルーターBGP 1 同期しない bgp ルータ ID 0.0.0.1 bgp ログネイバーの変更 ネットワーク 1.0.0.0 ネットワーク 2.0.0.0 ネイバー 4.4.4.1 Remote-2 ネイバー 4.4.4.1 説明「R101 アップリンク」 ネイバー 4.4.4.1 アップデートソース 4.4.4.2 4.4.4.1 隣人はコミュニティに両方を送信します。 4.4.4.1 周辺経路マップ R1-MAP 出力 neighbor1.1.1.1リモート-1へ Neighbor1.1.1.1 説明「R101 BGP インターコネクト」 ネイバー 1.1.1.1 アップデートソース 1.1.1.2 ネイバー 1.1.1.1 ネクストホップ自体 ネイバー 1.1.1.1 コミュニティをすべて送信 ネイバー 1.1.1.1 ソフト再構成インバウンド 最大パス2 自動要約なし ! IP プレフィックスリスト 1 seq 5 は 2.0.0.0/8 を受け入れます。 IP プレフィックスリスト 2 seq 5 は 1.0.0.0/8 を受け入れます。 ! 路線図R1-MAP許容10 IPアドレスプレフィックスリスト1マッチ パスプレフィックスとして設定 1 1 1 ! 路線図R1-MAP許容20 IPアドレスプレフィックスリスト2マッチ ! IP転送 ! ラインブティー ! 終わり
R102 全体構成:
ホスト名ルーター ホスト名bgpd ログファイル /var/log/quagga.log 標準出力へのロギング bgp 構成タイプ cisco ! サイパーゼブラ パスワードシマウマを有効にする ! インターフェイス bge0 ipv6 nd 抑制-ra リンク検出なし ! インターフェイス bge1 ipv6 nd 抑制-ra リンク検出なし ! インタフェースigb0 ipv6 nd 抑制-ra リンク検出なし ! インターフェースigb1 ipv6 nd 抑制-ra リンク検出なし ! インターフェースigb2 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスigb3 ipv6 nd 抑制-ra リンク検出なし ! インターフェイス遅延0 ipv6 nd 抑制-ra リンク検出なし ! インターフェースlo0 リンク検出なし ! インターフェース lo1 リンク検出なし ! インターフェイスpfsync0 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN3 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN4 ipv6 nd 抑制-ra リンク検出なし ! インターフェイス vlan5 ipv6 nd 抑制-ra リンク検出なし ! インターフェイス vlan101 ipv6 nd 抑制-ra ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN106 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN107 ipv6 nd 抑制-ra リンク検出なし ! インターフェイスVLAN109 ipv6 nd 抑制-ra リンク検出なし ! ルーターBGP 1 同期しない bgp ルータ ID 0.0.0.2 bgp ログネイバーの変更 ネットワーク 1.0.0.0 ネットワーク 2.0.0.0 ネイバー 3.3.3.1 Remote-2 ネイバー 3.3.3.1 説明「R102 アップリンク」 ネイバー3.3.3.1アップデートソース3.3.3.2 3.3.3.1 隣人はコミュニティに両方を送信します。 3.3.3.1 周辺路線図R102-MAP出力 neighbor1.1.1.2リモート-1へ ネイバー 1.1.1.2 説明 「R102 BGP インターコネクト」 ネイバー1.1.1.2アップデートソース1.1.1.1 ネイバー 1.1.1.2 ネクストホップ自体 ネイバー 1.1.1.2 コミュニティをすべて送信 ネイバー 1.1.1.2 ソフト再構成インバウンド 自動要約なし ! IP プレフィックスリスト 1 seq 5 は 1.0.0.0/8 を受け入れます。 IP プレフィックスリスト 2 seq 5 は 2.0.0.0/8 を受け入れます。 ! 路線図R102-MAP許容10 IPアドレスプレフィックスリスト1マッチ パスプレフィックスとして設定 1 1 1 ! ロードマップR102-MAPは20個を受け入れます。 IPアドレスプレフィックスリスト2マッチ ! IP転送 ! ラインブティー ! 終わり