OSPF DR/BDRの選出方法

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2021-8-5 10:15
xpfjemie1680  常連   投稿数: 17
2台のルータをFa0/1同士で接続し、OSPFの設定を入れました。

ルーティングテーブルには、各々が知らないルーティング情報の
反映が確認出来たので良いのですが、
show ip ospf neighborコマンドのStateですが
DRとBDRが逆でした。

---------------------------------------------------
RTR-A:172.16.1.1 /30 (Fa0/1のIP)
RTR-B:172.16.1.2 /30 (Fa0/1のIP)

[RTR-Aのshow ip ospf neighbor]
Neighbor ID:192.168.20.254 (RTR-BのFa0/0のIP)
Pri:1
State:FULL/BDR
Address:172.16.1.2
Interface:FasEthernet0/1

[RTR-Aのshow ip ospf database]
OSPF Router with ID (192.168.10.254)


[RTR-Bのshow ip ospf neighbor]
Neighbor ID:192.168.10.254 (RTR-AのFa0/0のIP)
Pri:1
State:FULL/DR
Address:172.16.1.1
Interface:FasEthernet0/1

[RTR-Bのshow ip ospf database]
OSPF Router with ID (192.168.20.254)

---------------------------------------------------

プライオリティはデフォルトで1で変わらず、
またルータID・ループバックアドレスの設定をしていないので、
ルータIDは現在UPしているIPインターフェイスのうち、
最も大きいIPアドレスになります。
そうなるとRTR-Aが192.168.10.254、RTR-Bが192.168.20.254で
RTR-Bの方がIPアドレスが大きいので
RTR-BがDR、RTR-AがBDRを想定していました。
しかし逆でした…これはなぜでしょうか…?

もしご存知の方がいましたら、ご教授願います。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2021-8-6 16:53
papico2  一人前   投稿数: 29
単純に先にRTR-AがDRに決まっちゃってたんじゃないでしょうか。

詳しくはこちら
https://milestone-of-se.nesuke.com/nw-advanced/ospf/process-of-elect-dr-bdr/
引用:
以下の基準による値が、1 番目のものが DR、2 番目のものが BDR となります。

プライオリティが 1 番大きいもの
プライオリティが同じ場合、ルータ ID の大きいもの

ただし、これはそのマルチアクセストポロジ上の OSPF プロセスが同時に起動した場合の話です。

プライオリティが一番低いものであっても、Ethernet 上で一番最初に起動してしまうとそのルータが DR になってしまいます。
この場合は、DRが決定した後に両方のルータに「clear ip ospf proccess」を入れれば解決できます。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.