日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

EIGRP协议邻居详解及故障实战分析

發布時間:2025/6/17 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EIGRP协议邻居详解及故障实战分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好,我是達叔。


說說EIGRP:

EIGRP是cisco公司開發的一個動態路由協議;

可以使用多種參數來度量網絡可達性信息(路由),帶寬、延遲、可靠性、負載、MTU,因此被稱為高級距離矢量型動態路由協議。

咳咳,還是距離矢量。。。? 高級的襖

優缺點就不說了,不然說缺點的時候篇幅會比較長 … …


研究案例如圖:

兩臺路由器 R1和R2,通過以太網接口 E0/0 連接;

兩臺設備E0/0接口配置IP地址如圖;

自治系統號碼? 90



首先向大家展示EIGRP鄰居建立的過程,以及展示EIGRP建立鄰居非常快的奧秘

事實上,我常說這是一個自來熟的協議,它自來熟到什么程度呢?就它接口一旦開啟了EIGRP功能,就偵聽鏈路上的EIGRP組播組? 224.0.0.10的消息,一旦收到任何hello消息,就馬上看一下,這符合不符合自己的擇偶(鄰居建立)條件,如果符合就立刻將收到的hello消息中的發送者列入本地的EIGRP鄰居表,并且彈出log告訴管理員,我找到對象了;

其實它也沒啥擇偶條件,不要求有車有房,也就無非是 自治系統號碼一致、IP能互通,認為對方在自己的IP子網里就可以啦;

等等,我們再把上面那段話看一遍襖,總結一下:

收到一個符合條件的hello,直接就把對方列入了自己的鄰居列表,這是不是算暗戀?

我們營造一個場景哈,在R1的E0/0接口上部署一個ACL,使得它無法收到R2任何數據,驗證一下,EIGRP是不是真的這么自來熟;


R1(config)#access-list 1 deny host 12.1.1.2???
R1(config)#access-list 1 permit any???????
R1(config)#interface e0/0
R1(config-if)#ip access-group 1 in


驗證:

R2#ping 12.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 12.1.1.1, timeout is 2 seconds:
U.U.U
Success rate is 0 percent (0/5)

現在已證實R2的報文R1已經拒絕啦

接下來配置EIGRP,同時打開抓包軟件,在E0/0鏈路上抓取報文

R2(config)#router eigrp 90
R2(config-router)#network 12.1.1.2 0.0.0.0


R1(config)#router eigrp 90
R1(config-router)#network 12.1.1.1 0.0.0.0


R2#
*Aug 22 05:39:37.264: %DUAL-5-NBRCHANGE: EIGRP-IPv4 90: Neighbor 12.1.1.1 (Ethernet0/0) is up: new adjacency?

//當R1命令敲完之后很快我們就會在R2上看到這樣一條LOG,R2建立了一個鄰居關系


R2#show ip eigrp neighbors???? //同時查看R2的EIGRP鄰居也已經能夠發現有了一個鄰居哦
EIGRP-IPv4 Neighbors for AS(90)
H?? Address???????????????? Interface????????????? Hold?????????? Uptime???? SRTT?? RTO?????? Q?????? Seq
???????????????????????????????????????????????????????????????????? (sec)???????????????????????????? (ms)???????????????? Cnt??? Num
0?? 12.1.1.1??????????????? Et0/0??????????????????????? 11???????????? 00:00:03???? 1????? 3000???? ? 1? ?????? 0

//關注一下Q Cnt計數器,這里的計數器為 1 ,同時結合著抓取到的報文繼續分析

抓包軟件顯示,R2在收取到了R1的hello報文之后,向R1單播發送了數次Update報文,Update報文由EIGRP的RTP機制負責,必須要收到對方的確認消息才可以進行DUAL的下一步(DUAL計算過程所有事件必須被一次一個的有序處理,大家還記得嘛?),因此在Q Cnt位置顯示的計數就不奇怪啦,后面發送的這些單播的update報文內容都是一樣的,只是第一個沒有收到確認的update報文的重傳拷貝而已。因為R1已經屏蔽了所有來自R2的報文


嗯哼,如果你喜歡數數的話,會發現,抓取到的報文中,update重新發送了16次之后,R2上彈出了如下log :

*Aug 22 05:42:18.909: %DUAL-5-NBRCHANGE: EIGRP-IPv4 90: Neighbor 12.1.1.1 (Ethernet0/0) is down: retry limit exceeded
R2#
*Aug 22 05:42:22.585: %DUAL-5-NBRCHANGE: EIGRP-IPv4 90: Neighbor 12.1.1.1 (Ethernet0/0) is up: new adjacency

是的,R2主動了十幾次之后,實在是受不了R1的高冷,決定把情斷了,但是由于內心自來熟是無法改變的事實,在收到下一個來自R1的hello之后,就又重復了上面的過程,啥過程呢?? 是這樣式兒的:


謝謝大家,我是達叔。

更多詳細內容和精彩課程內容,敬請關注達叔。

轉載于:https://blog.51cto.com/dashu666/2162825

總結

以上是生活随笔為你收集整理的EIGRP协议邻居详解及故障实战分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。