作者:美國福祿克網(wǎng)絡公司
在最近的NetTool和LinkRunner中增加了對CDP和EDP的支持.這將大大提高這兩款產(chǎn)品在故障診斷時,對用戶提供的網(wǎng)絡狀態(tài)信息。
CDP是CiscoDiscoveryPRotocol 的縮寫;EDP 是Extreme Discovery Protocol 的縮寫。這篇文章,介紹有關CDP 和EDP 這兩個協(xié)議的用途和在網(wǎng)絡診斷時,從LR 和NT 可得到的訊息。
技術背景:
許多網(wǎng)絡治理軟件都使用“自動發(fā)現(xiàn)”功能來跟蹤拓撲的變化和條件,但絕大多數(shù)軟件最多也只是到達第三層,將設備根據(jù)路由表/ARP表的信息,分組到各個ip子網(wǎng)。但在第二層的拓撲發(fā)現(xiàn)上,都是比較欠缺的,者偏偏是故障診斷的一個重要信息:比如交換機與其他設備相互連接的路徑,顯示出了客戶端、交換機、路由器和服務器的相對位置。這一功能在福祿克網(wǎng)絡的Optiview和ES 網(wǎng)絡通產(chǎn)品中已經(jīng)有很好的解決方案,比如Trace SwitchRoute.

對于治理第二層網(wǎng)絡狀況,設備廠商們分別推出了自己的特有協(xié)議,例如Cisco公司的CDP協(xié)議(CiscoDiscovery Protocol)、Extreme Networks 的EDP 協(xié)議(Extreme Discovery Protocol)、Enterasys Networks 的CDP 協(xié)議(Cabletron Discovery Protocol)以及Nortel Networks 的NDP 協(xié)議(Nortel Discovery Protocol)等。其中Cisco 研制的CDP 在CISCO產(chǎn)品中普遍使用。
CDP思科發(fā)現(xiàn)協(xié)議介紹
思科發(fā)現(xiàn)協(xié)議CDP基本上是用來獲取相鄰設備的協(xié)議地址以及發(fā)現(xiàn)這些設備的平臺。CDP也可為路由器的使用提供相關接口信息。CDP 是一種獨立媒體協(xié)議,運行在所有思科本身制造的設備上,包括路由器、網(wǎng)橋、接入服務器和交換機。
CDP配置的每臺設備發(fā)送周期性信息,包括生存期,或保持時間等信息,每臺設備還會注重其它設備發(fā)出的周期性CDP信息,從中了解相鄰設備信息。CDP版本2,是目前該協(xié)議使用最普遍的版本,它具有更高的智能設備跟蹤性能。
CDP是一個方便的故障診斷工具,通過他可以方便地判定故障的方向;它是故障診斷方法中,典型的排除法工具。通過IOS可以獲得全面的鄰居設備信息,下圖是在一臺網(wǎng)絡設備中執(zhí)行showcdp neighbor detail 的結果。從結果中可以看到CDP 的廣播信息中包括設備名稱、IP 地址、本地接口號、設備類型、IOS 版本、產(chǎn)品型號、鄰居設備接口號。Extreme 公司的EDP 原理和方法與CDP 基本一樣。

NetTool和LinkRunner支持CDP和EDP 協(xié)議
NetTool對CDP協(xié)議的分析可以獲得,NT所連接的最接近而支持CDP 的交換機的端口信息,如下圖所示:

NetTool報告網(wǎng)絡設備是一臺Cisco公司的Catalyst2950T,24 端口交換機,名稱是2950T-GIG。他的治理IP 是10.196.197.149, 端口號是FastEthernet0/8,而且在VLAN1 中。這代表NetTool 連接上的PC 的所在是在VLAN1 中,假如全網(wǎng)都只有思科的設備,PC 連接的端口便是FastEthernet0/8。或是但可能有其他的集線器或非思科交換機在2950T-GIG與PC 之間。
同樣對于LR,也可以獲得端口信息,包括IP地址(10.196.197.151)、MAC地址(Cisco-2950)、LR 對端所接交換機接口號(FastEthernet0/2)。

新聞熱點
疑難解答