• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Quagaソフトウェアを利用してあなたのCentOSデバイスをOSPFルータにする方法
2022-01-08

Quagaはオープンソースルーティングソフトウェアキットです

このチュートリアルでは、2つの仮定のブランチネットワーク(192.168.1.0/24および172.17.1.0/24など)を接続します。この2つのネットワークの間には、専用のリンクが採用されています。

 

私たちのCentOSデバイスはこの専用リンクの両端にあります。 Site-A: Site-B: 2つのLinuxデバイス間のピア:

Quagaソフトウェアには、いくつかの共同で実行されるバックグラウンドプログラムが含まれています。このチュートリアルでは、次のバックグラウンドプログラムの設定に重点を置いて説明します。

Zebra: Ospfd: QuaggaをCentOSにインストール

まずyumを使用してQuaggaをインストールします。

# yum install quagga

CentOS 7では、SELinuxはデフォルトで/usr/sbin/zebraの構成ディレクトリへの書き込みを阻止します。このSELinuxポリシーは、説明するインストールプロセスを妨害しているため、ポリシーを禁止したいと考えています。このため、SELinuxをオフにするか(推奨しない)、以下に示すようにzebra_write_configをオンにします。CentOS 6を使用する場合は、このステップをスキップできます。

# setsebool -P zebra_write_config 1

このような変更を行わなければ,QuagaのコマンドハウジングからZebra構成を保存しようとすると,以下のエラーが発生する.

Can't open configuration file /etc/quagga/zebra.conf.OS1Uu5.

(プロファイル/etc/quagga/zebra.conf.OS 1 Uu 5を開けません。)

Quagaのインストールが完了すると、必要なピアIPアドレスを設定し、OSPF設定を更新します。Quaggaにはvtyshというコマンドラインハウジングが付いています。vtyshで使用されるQuagaコマンドは、思科や瞻博などの各ルータメーカーのコマンドに似ています。

第一段階:Zebraの構成

まずZebraプロファイルを作成し、Zebraバックグラウンドプログラムを起動します。

# cp /usr/share/doc/quagga-XXXXX/zebra.conf.sample /etc/quagga/zebra.conf

# service zebra start

# chkconfig zebra on

vtyshコマンドハウジングを起動します。

# vtysh

まず、Zebraのログファイルを構成します。このため、次の内容を入力してvtyshのグローバル構成モードに入ります。

site-A-RTR# configure terminal

ログ・ファイルの場所を指定し、モードを終了します。

site-A-RTR(config)# log file /var/log/quagga/quagga.log

site-A-RTR(config)# exit

構成を永続的に保存するには、次の手順に従います。

site-A-RTR# write

次に、必要に応じて使用可能なインタフェースを決定し、IPアドレスを構成します。

site-A-RTR# show interface

Interface eth0 is up, line protocol detection is disabled

. . . . .

Interface eth1 is up, line protocol detection is disabled

. . . . .

eth 0パラメータを構成するには、次の手順に従います。

site-A-RTR# configure terminal

site-A-RTR(config)# interface eth0

site-A-RTR(config-if)# ip address 10.10.10.1/30

site-A-RTR(config-if)# description to-site-B

site-A-RTR(config-if)# no shutdown

eth 1パラメータの構成を続行します。

site-A-RTR(config)# interface eth1

site-A-RTR(config-if)# ip address 192.168.1.1/24

site-A-RTR(config-if)# description to-site-A-LAN

site-A-RTR(config-if)# no shutdown

構成を検証します。

site-A-RTR(config-if)# do show interface

Interface eth0 is up, line protocol detection is disabled

. . . . .

inet 10.10.10.1/30 broadcast 10.10.10.3

. . . . .

Interface eth1 is up, line protocol detection is disabled

. . . . .

inet 192.168.1.1/24 broadcast 192.168.1.255

. . . . .

site-A-RTR(config-if)# do show interface description

Interface Status Protocol Description

eth0 up unknown to-site-B

eth1 up unknown to-site-A-LAN

構成を永続的に保存するには、次の手順に従います。

site-A-RTR(config-if)# do write

site-Bサーバについても、IPアドレス構成という手順を繰り返します。

すべてがうまくいけば、site-Aサーバからsite-BのピアIP 10.10.10.2をping検出できるはずです。

Zebraバックグラウンドプログラムが起動すると、vtyshのコマンドラインインタフェースで行った変更はすぐに有効になります。設定変更後にZebraバックグラウンドプログラムを再起動する必要はありません。

第2段階:OSPFの構成

OSPFプロファイルを作成し、OSPFバックグラウンドプログラムを起動します。

# cp /usr/share/doc/quagga-XXXXX/ospfd.conf.sample /etc/quagga/ospfd.conf

# service ospfd start

# chkconfig ospfd on

vtyshシェルを起動し、OSPF構成を続行します。

# vtysh

ルータ構成モードに入ります。

site-A-RTR# configure terminal

site-A-RTR(config)# router ospf

router-idを手動で設定することもできます。

site-A-RTR(config-router)# router-id 10.10.10.1

OSPFに参加するネットワークを追加します。

site-A-RTR(config-router)# network 10.10.10.0/30 area 0

site-A-RTR(config-router)# network 192.168.1.0/24 area 0

構成を永続的に保存するには、次の手順に従います。

site-A-RTR(config-router)# do write

site-Bについても同様のOSPF構成を繰り返します。

site-B-RTR(config-router)# network 10.10.10.0/30 area 0

site-B-RTR(config-router)# network 172.16.1.0/24 area 0

site-B-RTR(config-router)# do write

OSPFの隣人が今現れるはずです。OSpfdが動作している限り、vtyshハウジングを介して行われたOSPFに関する構成変更はすぐに有効になり、ospfdを再起動する必要はありません。

次のセクションでは、インストールされているQuagga環境を検証します。

検証#ケンショウ# 1.pingでテスト

まず、site-Aからsite-Bのローカルエリアネットワークをping検出できるはずです。ファイアウォールがping検出トラフィックをブロックしていないことを確認します。

[root@site-A-RTR ~]# ping 172.16.1.1 -c 2

2.ルーティングテーブルのチェック

カーネルとQuagaルーティングテーブルには必要なルーティングがあるはずです。

[root@site-A-RTR ~]# ip route

10.10.10.0/30 dev eth0 proto kernel scope link src 10.10.10.1

172.16.1.0/30 via 10.10.10.2 dev eth0 proto zebra metric 20

192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1

[root@site-A-RTR ~]# vtysh

site-A-RTR# show ip route

Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,

I - ISIS, B - BGP, > - selected route, * - FIB route

O 10.10.10.0/30 [110/10] is directly connected, eth0, 00:14:29

C>* 10.10.10.0/30 is directly connected, eth0

C>* 127.0.0.0/8 is directly connected, lo

O>* 172.16.1.0/30 [110/20] via 10.10.10.2, eth0, 00:14:14

C>* 192.168.1.0/24 is directly connected, eth1

3.OSPFの隣人とルータを検証する

vtyshハウジングでは、必要な隣人が現れているかどうか、適切なルートを覚えているかどうかを確認することができます。

[root@site-A-RTR ~]# vtysh

site-A-RTR# show ip ospf neighbor

 

以上,Quagaを用いて基本的なOSPFを構成した.通常、Quagaは、OSPF、RIP、BGPなどの動的ルーティングプロトコルをサポートするために、一般的なLinuxデバイスを容易に構成することができます。Quaggaをサポートするデバイスは、ネットワークに存在する可能性のある他のルータと連絡を取り、ルーティングを交換することができます。

Quagaはいくつかの主要なオープン標準ルーティングプロトコルをサポートしているため、多くのシーンで優先的な選択である可能性があります。さらに素晴らしいことに、Quagaのコマンドラインインタフェースは思科や瞻博などの各ルータメーカーのコマンドラインインタフェースとほぼ同じです。これにより、デバイスQuaggaデバイスの導入とメンテナンスが容易になります。読んでくれてありがとう。皆さんの役に立つことを望んでいます。引き続き注目してください。私たちはもっと優秀な文章を分かち合うように努力します。


ソース元URL:https://dopubox.com/article/p/f83e4b6c902069ac

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ app.tool_clock
  • ドローンサッカーで世界2位 大阪・星翔高校チーム 「世界でも通用することがわかった」
    2024-05-30

    社長「関係者や視聴者不安にさせた」と謝罪
    2024-05-30

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    河合隼雄賞に八木詠美さん「休館日の彼女たち」、湯澤規子さん「焼き芋とドーナツ」
    2024-06-02

    IT国家の最先端研究を知って 奈良・宇陀市がエストニアへの短期留学事業
    2024-06-04

    フジコ・ヘミングさん偲ぶ魂のピアノ旋律
    2024-06-03

    「ロバート」秋山さんが鳥取PR イリュージョニストに扮し
    2024-06-04

    「君たちはどう生きるか」展 第二部 レイアウト編(三鷹の森ジブリ美術館)レポート。絵を描くことの営為、そして苦悩も見せる
    2024-06-04

    社会的関与の芸術。清水穣評 城戸保「駐車空間、文字景、光画」展/野村浩「Painter」展
    2024-06-04

    ペース・ギャラリーが9月にグランドオープン。7月には特別内覧会を開催へ
    2024-06-04

    「ゲバルト」展が東京日仏学院などで開催。反暴力的反応とその美的様式を探る
    2024-06-05

    お台場エリアを舞台に新芸術祭「東京お台場トリエンナーレ 2025」が誕生
    2024-06-05

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    宗教2世のドラマが受賞 第50回放送文化基金賞
    2024-06-06

    「Osaka Art & Design 2024」(大阪市内)開幕レポート。何気ない日常のなかで多様なカルチャーに触れる
    2024-06-06

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    ©  Dopu Box
    💛