天天看點

科來抓包驗證OSPF選擇DR

<b>科來抓包驗證OSPF選擇DR流程</b>

大家都知道OSPF在廣播網絡中是要選擇DR、BDR的,而且也知道一個新加入的Router是不會搶奪DR,即使它的優先級更大、接口IP更高。那OSPF是如何避免DR搶奪的呢?一直有一個疑問,現在咱們就通過科來的抓包分析,來實實在在的把這個過程給驗證一下。

首先看一下在一個廣播網絡中,鄰居的建立過程,以及DR的選舉。

<b>資料分析</b>

先看一個OSPF的hello資料包吧,完全中文顯示,感興趣朋友的可以抓幾個包,用科來認真的研究一下各字段。我們隻關注紅色标出的DR字段。

<a href="http://blog.51cto.com/attachment/201012/091635280.png" target="_blank"></a>

<a href="http://blog.51cto.com/attachment/201012/091717451.png" target="_blank"></a>

在鄰居建立過程中,選舉DR時會有一個預設40s的wait時間,此時Router會收集收到的所有hello包,從中選擇優先級最高、接口IP最高的router為DR,其次的為BDR。

在這裡我們使用科來的資料包視圖下的“解碼字段”檢視,這個字段也許大家還不怎麼了解。其實隻要選中資料包中的任意字段,此時在“解碼字段”就能顯示所有資料包的此字段資訊。

在這裡選中上圖紅色标明的DR字段,會看到下面的資訊:

<a href="http://blog.51cto.com/attachment/201012/091823877.png" target="_blank"></a>

<a href="http://down.51cto.com/data/2357327" target="_blank">附件:http://down.51cto.com/data/2357327</a>

本文轉自 此号無效1 51CTO部落格,原文連結:http://blog.51cto.com/test2016/467288

繼續閱讀