11191、他 OSPF DR/BDRはいつ決まるか
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
11191、他 OSPF DR/BDRはいつ決まるか
msg# 1
antares01
投稿数: 690
マルチアクセスの場合は2wayの「最中」にDR/BDRが決定される。
DR/BDRが決定した後にEXSTARTに移行し、EXSTARTの最中にマスタ/スレーブの決定、DBD交換の為のシーケンス番号決定が行われる。
上記のように理解していました。
Web問題集の解説だとEXSTARTでDR/BDR決定と書いてありますがdebugみてもEXSTARTの前にDR/BDRは決まっているように見えるんですよね。
(該当する問題は複数あると思うのでIDは一例として11191)
ちょっとした解釈の違いかもしれないので解説の誤りでは?と言う気はないのですが
もし、よりベターな書き方があれば修正を検討して頂きたいです。
(もちろん、私の理解に間違えがない場合です)
------------------------------------------------------------
R1(config-if)#do debug ip ospf adj
OSPF adjacency events debugging is on
R1(config-if)#no shut
R1(config-if)#
*Mar 1 00:16:18.219: OSPF: Interface FastEthernet0/0 going Up
*Mar 1 00:16:18.723: OSPF: Build router LSA for area 0, router ID 10.0.0.1, seq 0x80000004
*Mar 1 00:16:20.203: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Mar 1 00:16:21.203: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
*Mar 1 00:16:23.059: OSPF: 2 Way Communication to 10.0.0.2 on FastEthernet0/0, state 2WAY
*Mar 1 00:16:43.047: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state 2WAY
*Mar 1 00:16:43.051: OSPF: Nbr state is 2WAY
*Mar 1 00:16:48.047: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state 2WAY
*Mar 1 00:16:48.047: OSPF: Nbr state is 2WAY
*Mar 1 00:16:53.071: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state 2WAY
*Mar 1 00:16:53.071: OSPF: Nbr state is 2WAY
*Mar 1 00:16:58.039: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state 2WAY
*Mar 1 00:16:58.043: OSPF: Nbr state is 2WAY
*Mar 1 00:16:58.219: OSPF: end of Wait on interface FastEthernet0/0
*Mar 1 00:16:58.219: OSPF: DR/BDR election on FastEthernet0/0
*Mar 1 00:16:58.219: OSPF: Elect BDR 10.0.0.1
*Mar 1 00:16:58.219: OSPF: Elect DR 10.0.0.2
*Mar 1 00:16:58.219: OSPF: Elect BDR 10.0.0.1
*Mar 1 00:16:58.219: OSPF: Elect DR 10.0.0.2
*Mar 1 00:16:58.223: DR: 10.0.0.2 (Id) BDR: 10.0.0.1 (Id)
*Mar 1 00:16:58.223: OSPF: Send DBD to 10.0.0.2 on FastEthernet0/0 seq 0x1F12 opt 0x52 flag 0x7 len 32
*Mar 1 00:17:03.063: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTART
*Mar 1 00:17:03.063: OSPF: NBR Negotiation Done. We are the SLAVE
*Mar 1 00:17:03.063: OSPF: Send DBD to 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x2 len 92
*Mar 1 00:17:03.087: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x11 opt 0x52 flag 0x3 len 72 mtu 1500 state EXCHANGE
*Mar 1 00:17:03.087: OSPF: Send DBD to 10.0.0.2 on FastEthernet0/0 seq 0x11 opt 0x52 flag 0x0 len 32
*Mar 1 00:17:03.107: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x12 opt 0x52 flag 0x1 len 32 mtu 1500 state EXCHANGE
*Mar 1 00:17:03.107: OSPF: Exchange Done with 10.0.0.2 on FastEthernet0/0
*Mar 1 00:17:03.111: OSPF: Send LS REQ to 10.0.0.2 length 12 LSA count 1
*Mar 1 00:17:03.111: OSPF: Send DBD to 10.0.0.2 on FastEthernet0/0 seq 0x12 opt 0x52 flag 0x0 len 32
*Mar 1 00:17:03.115: OSPF: Rcv LS REQ from 10.0.0.2 on FastEthernet0/0 length 48 LSA count 2
*Mar 1 00:17:03.115: OSPF: Send UPD to 10.0.0.2 on FastEthernet0/0 length 72 LSA count 2
*Mar 1 00:17:03.127: OSPF: Rcv LS UPD from 10.0.0.2 on FastEthernet0/0 length 64 LSA count 1
*Mar 1 00:17:03.127: OSPF: Synchronized with 10.0.0.2 on FastEthernet0/0, state FULL
*Mar 1 00:17:03.127: %OSPF-5-ADJCHG: Process 1, Nbr 10.0.0.2 on FastEthernet0/0 from LOADING to FULL, Loading Done
*Mar 1 00:17:03.151: OSPF: Rcv LS UPD from 10.0.0.2 on FastEthernet0/0 length 60 LSA count 1
*Mar 1 00:17:03.631: OSPF: Build router LSA for area 0, router ID 10.0.0.1, seq 0x80000005
*Mar 1 00:17:03.635: OSPF: Rcv LS UPD from 10.0.0.2 on FastEthernet0/0 length 64 LSA count 1
*Mar 1 00:17:08.119: OSPF: Rcv LS UPD from 10.0.0.2 on FastEthernet0/0 length 60 LSA count 1
R1(config-if)#do no debug all
All possible debugging has been turned off
R1(config-if)#
DR/BDRが決定した後にEXSTARTに移行し、EXSTARTの最中にマスタ/スレーブの決定、DBD交換の為のシーケンス番号決定が行われる。
上記のように理解していました。
Web問題集の解説だとEXSTARTでDR/BDR決定と書いてありますがdebugみてもEXSTARTの前にDR/BDRは決まっているように見えるんですよね。
(該当する問題は複数あると思うのでIDは一例として11191)
ちょっとした解釈の違いかもしれないので解説の誤りでは?と言う気はないのですが
もし、よりベターな書き方があれば修正を検討して頂きたいです。
(もちろん、私の理解に間違えがない場合です)
------------------------------------------------------------
R1(config-if)#do debug ip ospf adj
OSPF adjacency events debugging is on
R1(config-if)#no shut
R1(config-if)#
*Mar 1 00:16:18.219: OSPF: Interface FastEthernet0/0 going Up
*Mar 1 00:16:18.723: OSPF: Build router LSA for area 0, router ID 10.0.0.1, seq 0x80000004
*Mar 1 00:16:20.203: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Mar 1 00:16:21.203: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
*Mar 1 00:16:23.059: OSPF: 2 Way Communication to 10.0.0.2 on FastEthernet0/0, state 2WAY
*Mar 1 00:16:43.047: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state 2WAY
*Mar 1 00:16:43.051: OSPF: Nbr state is 2WAY
*Mar 1 00:16:48.047: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state 2WAY
*Mar 1 00:16:48.047: OSPF: Nbr state is 2WAY
*Mar 1 00:16:53.071: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state 2WAY
*Mar 1 00:16:53.071: OSPF: Nbr state is 2WAY
*Mar 1 00:16:58.039: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state 2WAY
*Mar 1 00:16:58.043: OSPF: Nbr state is 2WAY
*Mar 1 00:16:58.219: OSPF: end of Wait on interface FastEthernet0/0
*Mar 1 00:16:58.219: OSPF: DR/BDR election on FastEthernet0/0
*Mar 1 00:16:58.219: OSPF: Elect BDR 10.0.0.1
*Mar 1 00:16:58.219: OSPF: Elect DR 10.0.0.2
*Mar 1 00:16:58.219: OSPF: Elect BDR 10.0.0.1
*Mar 1 00:16:58.219: OSPF: Elect DR 10.0.0.2
*Mar 1 00:16:58.223: DR: 10.0.0.2 (Id) BDR: 10.0.0.1 (Id)
*Mar 1 00:16:58.223: OSPF: Send DBD to 10.0.0.2 on FastEthernet0/0 seq 0x1F12 opt 0x52 flag 0x7 len 32
*Mar 1 00:17:03.063: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTART
*Mar 1 00:17:03.063: OSPF: NBR Negotiation Done. We are the SLAVE
*Mar 1 00:17:03.063: OSPF: Send DBD to 10.0.0.2 on FastEthernet0/0 seq 0x10 opt 0x52 flag 0x2 len 92
*Mar 1 00:17:03.087: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x11 opt 0x52 flag 0x3 len 72 mtu 1500 state EXCHANGE
*Mar 1 00:17:03.087: OSPF: Send DBD to 10.0.0.2 on FastEthernet0/0 seq 0x11 opt 0x52 flag 0x0 len 32
*Mar 1 00:17:03.107: OSPF: Rcv DBD from 10.0.0.2 on FastEthernet0/0 seq 0x12 opt 0x52 flag 0x1 len 32 mtu 1500 state EXCHANGE
*Mar 1 00:17:03.107: OSPF: Exchange Done with 10.0.0.2 on FastEthernet0/0
*Mar 1 00:17:03.111: OSPF: Send LS REQ to 10.0.0.2 length 12 LSA count 1
*Mar 1 00:17:03.111: OSPF: Send DBD to 10.0.0.2 on FastEthernet0/0 seq 0x12 opt 0x52 flag 0x0 len 32
*Mar 1 00:17:03.115: OSPF: Rcv LS REQ from 10.0.0.2 on FastEthernet0/0 length 48 LSA count 2
*Mar 1 00:17:03.115: OSPF: Send UPD to 10.0.0.2 on FastEthernet0/0 length 72 LSA count 2
*Mar 1 00:17:03.127: OSPF: Rcv LS UPD from 10.0.0.2 on FastEthernet0/0 length 64 LSA count 1
*Mar 1 00:17:03.127: OSPF: Synchronized with 10.0.0.2 on FastEthernet0/0, state FULL
*Mar 1 00:17:03.127: %OSPF-5-ADJCHG: Process 1, Nbr 10.0.0.2 on FastEthernet0/0 from LOADING to FULL, Loading Done
*Mar 1 00:17:03.151: OSPF: Rcv LS UPD from 10.0.0.2 on FastEthernet0/0 length 60 LSA count 1
*Mar 1 00:17:03.631: OSPF: Build router LSA for area 0, router ID 10.0.0.1, seq 0x80000005
*Mar 1 00:17:03.635: OSPF: Rcv LS UPD from 10.0.0.2 on FastEthernet0/0 length 64 LSA count 1
*Mar 1 00:17:08.119: OSPF: Rcv LS UPD from 10.0.0.2 on FastEthernet0/0 length 60 LSA count 1
R1(config-if)#do no debug all
All possible debugging has been turned off
R1(config-if)#
Re: 11191、他 OSPF DR/BDRはいつ決まるか
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
OSPFを規定したRFC2328では以下のとおり定義されています。
※日本語翻訳版見つからなかった…
引用:上記の通り、2-Way以上のStateでDR/BDR選出が行われるということで間違いないかと思います。
cisco公式サイトでも以下の記載があります。
http://www.cisco.com/cisco/web/support/JP/100/1001/1001754_13.html#twoway
※機械翻訳版なので、正しい理解のためには英語版を参照してください。
引用:なので、解説にある
引用:はおそらく、「DR、BDR決定(選出)済み」の方が良いのでしょうかね
※日本語翻訳版見つからなかった…
引用:
2-Way
In this state, communication between the two routers is
bidirectional. This has been assured by the operation of
the Hello Protocol. This is the most advanced state short
of beginning adjacency establishment. The (Backup)
Designated Router is selected from the set of neighbors in
state 2-Way or greater.
ExStart
This is the first step in creating an adjacency between the
two neighboring routers. The goal of this step is to decide
which router is the master, and to decide upon the initial
DD sequence number. Neighbor conversations in this state or
greater are called adjacencies.
cisco公式サイトでも以下の記載があります。
http://www.cisco.com/cisco/web/support/JP/100/1001/1001754_13.html#twoway
※機械翻訳版なので、正しい理解のためには英語版を参照してください。
引用:
このステージの端に、ブロードキャストのための DR および BDR および非ブロードキャスト multiacess ネットワークは選ばれます。
英語版より:
At the end of this stage, the DR and BDR for broadcast and non-broadcast multiacess networks are elected.
引用:
EXSTART・・・DR、BDR決定
Re: 11191、他 OSPF DR/BDRはいつ決まるか
msg# 1.2
antares01
投稿数: 690
arashi1977さん
確認、コメントありがとうございます。
EXSTARTに書くならそのほうが良いかもしれません。
確認、コメントありがとうございます。
EXSTARTに書くならそのほうが良いかもしれません。
Re: 11191、他 OSPF DR/BDRはいつ決まるか
msg# 1.4
staff_koba
居住地: 涼しい場所
投稿数: 501
antares01さん、arashi1977さん
いつもご利用頂き、誠にありがとうございます。
ご指摘の点を修正致しました。
ご提案、誠にありがとうございました。
いつもご利用頂き、誠にありがとうございます。
ご指摘の点を修正致しました。
ご提案、誠にありがとうございました。