ホームページ >システムチュートリアル >Linux >CentOS を OSPF ルーターに変える
Quagga は、Linux を、RIP、OSPF、BGP、IS-IS などの主要なルーティング プロトコルをサポートするルーターに変えるオープンソースのルーティング ソフトウェア スイートです。 IPv4 と IPv6 を完全にサポートし、ルート/プレフィックス フィルタリングをサポートします。 Quagga は、本番ルーターがダウンし、スペアがなく交換品を待っている場合の救命手段になります。適切に設定すれば、Quagga は運用ルーターとしても機能します。 |
このチュートリアルでは、2 つのブランチ オフィス ネットワーク間に専用線接続があることを前提として、2 つのブランチ オフィス ネットワークを接続します (たとえば、192.168.1.0/24 と 172.17.1.0/24)。
私たちの CentOS は、上記のプライベート リンクの両端にあります。 2つのホスト名はそれぞれ「site-A-RTR」、「site-B-RTR」となります。IPアドレスの詳細は以下のとおりです。 •サイト A: 192.168.1.0/24
•サイト B: 172.16.1.0/24
•2 台の Linux ルーター間のピアツーピア ネットワーク: 10.10.10.0/30
Quagga には、連携して動作するいくつかのデーモンが含まれています。このチュートリアルでは、次のデーモンのセットアップに焦点を当てます。
1.Zebra: カーネル インターフェイスと静的ルーティングを担当するコア デーモン。
CentOS への Quagga のインストール
リーリー
この変更が行われていない場合、Quagga コマンド ラインで構成を保存しようとすると、次のエラーが表示されます。リーリー
Quagga をインストールした後、必要なピア IP アドレスを構成し、OSPF 設定を更新する必要があります。 Quagga には、vtysh と呼ばれるコマンド ラインが付属しています。 vtysh で使用される Quagga コマンドは、Cisco や Juniper などの主要なルーター メーカーのコマンドと似ています。ステップ 1: Zebra の構成
最初に Zebra 構成ファイルを作成し、Zebra デーモンを有効にします。 リーリー vtysh コマンドラインを開始します:
リーリー
まず、Zebra のログ ファイルを構成します。次のコマンドを入力して、vtysh のグローバル コンフィギュレーション モードに入ります:リーリー
ログ ファイルの場所を指定して、モードを終了します:リーリー
設定を永久に保存:リーリー
次に、使用可能なインターフェイスを特定し、必要に応じてその IP アドレスを構成する必要があります。リーリー リーリー
eth0 パラメータを構成します:リーリー
eth1 パラメータの構成を続行します:リーリー
次に構成を確認します:リーリー リーリー リーリー リーリー
設定を永久に保存:リーリー
上記の手順を繰り返して、サイト B の IP アドレスを構成します。すべてがうまくいけば、サイト A のサーバーからサイト B のピア IP アドレス 10.10.10.2 に ping できるはずです。
注: Zebra デーモンが開始されると、vtysh コマンド ラインの変更はすぐに有効になります。したがって、構成を変更した後に Zebra デーモンを再起動する必要はありません。
ステップ 2: OSPF を構成する
最初に OSPF 構成ファイルを作成し、OSPF デーモンを起動します。 リーリー 次に、vtysh コマンド ラインを開始して、OSPF 構成を続行します。 リーリー
ルーティング設定モードに入る:
リーリーオプションの構成ルーティング ID:
リーリーOSPF にネットワークが追加されました:
リーリー設定を永久に保存:
リーリーサイト B で上記と同様の OSPF 構成を繰り返します:
リーリーOSPF ネイバーが開始されるはずです。 ospfd が実行されている限り、vtysh を通じて行われた OSPF 関連の設定変更は、ospfd を再起動しなくてもすぐに有効になります。
###確認する###1. ping テストに合格します
まず、サイト A からサイト B と同じ LAN サブネットに ping できるはずです。ファイアウォールが ping トラフィックをブロックしていないことを確認してください。
リーリー 2. ルーティング テーブルを確認する必要なルートは、カーネルと Quagga 理由テーブルの両方に表示される必要があります。
リーリー リーリー リーリー リーリー3. OSPF ネイバーとルートを確認する
vtysh コマンド ラインでは、必要なネイバーがオンラインであるかどうか、および適切なルートが学習されているかどうかを確認できます。
リーリーこのチュートリアルでは、Quagga を使用した基本的な OSPF の構成に焦点を当てます。一般に、Quagga を使用すると、OSPF、RIP、BGP などの動的ルーティング プロトコルを通常の Linux マシン上で簡単に構成できます。 Quagga 対応マシンは、ネットワーク上の他のルーターと通信し、ルーティング情報を交換できます。主要なオープン標準ルーティング プロトコルをサポートしているため、多くの状況で最初の選択肢となる可能性があります。さらに、Quagga のコマンド ライン インターフェイスは、Cisco や Juniper などの主要なルーター ベンダーのものとほぼ同じであるため、Quagga マシンの導入と保守が非常に簡単になります。
以上がCentOS を OSPF ルーターに変えるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。