日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

CISCO發(fā)現(xiàn)協(xié)議CDP詳解

 飄 陽(yáng) 2010-07-19

CISCO發(fā)現(xiàn)協(xié)議CDP詳解

  CISCO發(fā)現(xiàn)協(xié)議(cisco discovery protocol)是由cisco設(shè)計(jì)的專用協(xié)議,能夠幫助管理員收集關(guān)于本地連接和遠(yuǎn)程連接設(shè)備的相關(guān)信息。通過(guò)使用CDP可以收集相鄰設(shè)備的硬件和協(xié)議信息,此信息對(duì)于故障診斷和網(wǎng)絡(luò)文件歸檔非常有用。

  獲取CDP定時(shí)器和保持時(shí)間信息

  通過(guò)打入SHOW CDP可以將顯示兩個(gè)全局參數(shù)的信息,這兩個(gè)參數(shù)可以在CISCO的設(shè)備上進(jìn)行配置。

  1.CDP定時(shí)器的意思指多長(zhǎng)時(shí)間CDP會(huì)將分組傳輸?shù)剿谢顒?dòng)接口的時(shí)間量。(后有實(shí)驗(yàn)證明)

  2.CDP保持時(shí)間是指該信息將從已經(jīng)接收到該信息的設(shè)備上存留多少時(shí)間。(后有實(shí)驗(yàn)證明)

  CISCO路由器和交換機(jī)都使用相同的參數(shù)。

  通過(guò)SHOW CDP命令默認(rèn)在路由器上將顯示如下內(nèi)容。

  R1#show cdp

  Global CDP information:

  Sending CDP packets every 60 seconds

  Sending a holdtime value of 180 seconds

  在交換機(jī)上將顯示如下內(nèi)容。

  SW1#show cdp

  Global CDP information:

  Sending CDP packets every 60 seconds

  Sending a holdtime value of 180 seconds

  Sending CDPv2 advertisements is enabled

  可見(jiàn)默認(rèn)情況下路由器發(fā)送V1版本的CDP信息,而交換機(jī)默認(rèn)發(fā)送V2版本的CDP信息。

  這兩條輸出信息分別代表的含義為:

  Sending CDP packets every 60 seconds

  每60秒發(fā)送一次CDP更新信息包。

  Sending a holdtime value of 180 seconds

  此信息保持時(shí)間為180秒。

  修改CDP定時(shí)器與保持時(shí)間信息。

  在全局模式下使用命令CDP TIMER和CDP HOLDTIME在路由器上配置CDP定時(shí)器和保持時(shí)間。

  SW1#conf t

  Enter configuration commands, one per line. End with CNTL/Z.

  SW1(config)#cdp ?

  advertise-v2 CDP sends version-2 advertisements

  holdtime      Specify the holdtime (in sec) to be sent in packets

  timer         Specify the rate at which CDP packets are sent       (in sec)

  run

  SW1(config)#cdp timer 90

  SW1(config)#cdp holdtime 240

  SW1(config)#

  SW1#show

  00:15:39: %SYS-5-CONFIG_I: Configured from console by console

  SW1#show cdp

  Global CDP information:

  Sending CDP packets every 90 seconds

  Sending a holdtime value of 240 seconds

  Sending CDPv2 advertisements is enabled

  啟動(dòng)與關(guān)閉CDP

  在路由器的全局配置模式下可以使用NO CDP RUN命令完全的關(guān)閉CDP。若要在路由器接口上關(guān)閉或打開(kāi)CDP,使用NO CDP ENABLE和CDP ENABLE命令。

  收集鄰居信息

  Show cdp neighbor命令可以顯示有關(guān)直連設(shè)備的信息。要記住CDP分組不經(jīng)過(guò)CISCO交換機(jī)這非常重要,它只能看到與它直接相連的設(shè)備。在連接到交換機(jī)的路由器上,不會(huì)看到連接到交換機(jī)上的其他所有設(shè)備。如下配置。

  (圖一)

  R1分別與R2和SW1直連,此時(shí)我們?cè)赗1上使用show cdp neighbor命令后的輸出為如下所顯示。

  R1#show cdp nei

  Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

  S - Switch, H - Host, I - IGMP, r - Repeater

  Device ID        Local Intrfce     Holdtme    Capability Platform Port ID

  SW1                 Eth 0          154          T S       WS-C2912-XFas 0/1

  R2                  Ser 0          161           R        2500      Ser 0

  R1#

  如實(shí)驗(yàn)結(jié)果所示,路由器R1只顯示出與它直連的路由器R2和交換機(jī)SW1,而不會(huì)顯示與交換機(jī)SW1直接相連的R3的路由信息。

  下面列出show cdp neighbor命令為每個(gè)設(shè)備顯示的信息。

  Device ID: 直連設(shè)備的主機(jī)名

  Local interface :要接收CDP分組的端口或接口(直接控制的本地設(shè)備)

  Holdtime :如果沒(méi)有接收到其他CDP分組,路由器在丟棄接收到的信息之前將要保存的時(shí)間量。

  Capability :鄰居設(shè)備的類型,如路由器,交換機(jī)或中繼器。

  Platform :CISCO設(shè)備類型在上面的輸出中cisco 2500和catalyst 2912是直連在路由器R1上的設(shè)備。

  Port ID :與路由器R1直接相連的設(shè)備在發(fā)送更新時(shí)所用的接口。

  另一個(gè)提供相鄰設(shè)備信息的命令為show cdp neighbor命令,此命令可以在路由器或交換機(jī)上運(yùn)行,它顯示連接到此設(shè)備上的每個(gè)設(shè)備的詳細(xì)信息,下面為命令輸出的例子。

  R1#show cdp neighbor detail

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

  Device ID: SW1

  Entry address(es):

  IP address: 50.50.50.1

  Platform: cisco WS-C2912-XL, Capabilities: Trans-Bridge Switch

  Interface: Ethernet0, Port ID (outgoing port): FastEthernet0/1

  Holdtime : 239 sec

  Version :

  Cisco Internetwork Operating System Software

  IOS (tm) C2900XL Software (C2900XL-C3H2S-M), Version 12.0(5)WC14, RELEASE SOFTWARE (fc1)

  Copyright (c) 1986-2006 by cisco Systems, Inc.

  Compiled Thu 16-Feb-06 14:39 by antonino

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

  Device ID: R2

  Entry address(es):

  IP address: 10.10.10.2

  Platform: cisco 2500, Capabilities: Router

  Interface: Serial0, Port ID (outgoing port): Serial0

  Holdtime : 126 sec

  Version :

  --More--

  CDP-EV: Bad version number in header

  CDP-PA: Packet received from SW1 on interface Ethernet0

  **Entry found in cache**

  Cisco Internetwork Operating System Software

  IOS (tm) 3000 Software (IGS-I-L), Version 11.0(3), RELEASE SOFTWARE (fc1)

  Copyright (c) 1986-1995 by cisco Systems, Inc.

  Compiled Tue 07-Nov-95 15:04 by deannaw

  R1#

  通過(guò)這條命令給出了直連設(shè)備的主機(jī)名、相關(guān)型號(hào)、類型、本地發(fā)出更新的接口和對(duì)方接收CDP更新信息的接口,保持時(shí)間以及IOS的版本號(hào)等。

  說(shuō)明:你只能看到直連設(shè)備的IP地址。

  Show cdp entry *命令與show cdp neighbor details命令所顯示的為相同的信息。下面是show cdp entry *命令的路由器輸出的例子。

  R1#show cdp entry *

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

  Device ID: SW1

  Entry address(es):

  IP address: 50.50.50.1

  Platform: cisco WS-C2912-XL, Capabilities: Trans-Bridge Switch

  Interface: Ethernet0, Port ID (outgoing port): FastEthernet0/1

  Holdtime : 204 sec

  Version :

  Cisco Internetwork Operating System Software

  IOS (tm) C2900XL Software (C2900XL-C3H2S-M), Version 12.0(5)WC14, RELEASE SOFTWARE (fc1)

  Copyright (c) 1986-2006 by cisco Systems, Inc.

  Compiled Thu 16-Feb-06 14:39 by antonino
-------------------------

  Device ID: R2

  Entry address(es):

  IP address: 10.10.10.2

  Platform: cisco 2500, Capabilities: Router

  Interface: Serial0, Port ID (outgoing port): Serial0

  Holdtime : 121 sec

  Version :

  Cisco Internetwork Operating System Software

  IOS (tm) 3000 Software (IGS-I-L), Version 11.0(3), RELEASE SOFTWARE (fc1)

  Copyright (c) 1986-1995 by cisco Systems, Inc.

  Compiled Tue 07-Nov-95 15:04 by deannaw

  R1#

  收集接口流量信息。

  Show cdp traffic命令顯示接口流量的信息,包括發(fā)送和接收CDP分組的數(shù)量,以及CDP出錯(cuò)信息。

  下面顯示的是在路由器上使用show cdp traffic命令后的輸出結(jié)果。

  R1#show cdp traffic

  CDP counters :

  Packets output: 750, Input: 626

  Hdr syntax: 212, Chksum error: 0, Encaps failed: 0

  No memory: 0, Invalid packet: 0, Fragmented: 0

  R1#

  這并非是路由器上可以收集到的最重要的信息,但是它顯示了設(shè)備發(fā)送和接收的CDP分組數(shù)。

  以上路由期發(fā)送了750個(gè)CDP組播數(shù)據(jù)包,接收了626個(gè)組播數(shù)據(jù)包,封裝失敗、錯(cuò)誤、無(wú)效以及碎片包裹均為0。

  收集端口和接口信息

  Show cdp interface命令可顯示路由器接口或者交換機(jī)、路由器端口的狀態(tài)。

  可以通過(guò)使用no cdp run命令完全關(guān)閉路由器上的所有CDP。CDP也可以用no cdp enable命令關(guān)閉單個(gè)接口的CDP,如果要打開(kāi)相應(yīng)端口的cdp可以使用cdp enable命令啟用端口。在默認(rèn)的情況下,所有的端口默認(rèn)為cdp enable即啟動(dòng)狀態(tài)。

  使用show cdp interface命令可以顯示每個(gè)接口的cdp信息,包括每個(gè)接口的線路封裝類型,定時(shí)器和保持時(shí)間。

  下面列舉show cdp interface所顯示的信息。

  R1#show cdp interface

  Ethernet0 is up, line protocol is up, encapsulation is ARPA

  Sending CDP packets every 60 seconds

  Holdtime is 180 seconds

  Serial0 is up, line protocol is up, encapsulation is HDLC

  Sending CDP packets every 60 seconds

  Holdtime is 180 seconds

  Serial1 is administratively down, line protocol is down, encapsulation is HDLC

  Sending CDP packets every 60 seconds

  Holdtime is 180 seconds

  R1#

  從以上實(shí)驗(yàn)調(diào)試結(jié)果可看到E0接口與S0接口狀態(tài)為UP,而S1接口的狀態(tài)為administratively down,但是此時(shí)CDP仍然在所有接口運(yùn)行。

  若要關(guān)閉路由器上的一個(gè)接口的CDP,可在接口模式下使用no cdp enable命令。

  如下所示

  R1#conf t

  Enter configuration commands, one per line. End with CNTL/Z.

  R1(config)#int e 0

  R1(config-if)#no cdp enable

  R1(config-if)#end

  使用show cdp interface驗(yàn)證所做的修改。

  R1#show cdp interface

  Serial0 is up, line protocol is up, encapsulation is HDLC

  Sending CDP packets every 60 seconds

  Holdtime is 180 seconds

  Serial1 is administratively down, line protocol is down, encapsulation is HDLC

  Sending CDP packets every 60 seconds

  Holdtime is 180 seconds

  R1#

  注意!上面路由器在輸出中沒(méi)有列出接口E0,說(shuō)明此時(shí)已經(jīng)成功關(guān)閉了E0接口的CDP功能。要想重新啟動(dòng)E0接口的 CDP功能可在E0接口上運(yùn)行命令cdp enable,此時(shí)E0口的CDP功能將得到重新恢復(fù)。

  如下調(diào)試結(jié)果。

  R1#conf t

  Enter configuration commands, one per line. End with CNTL/Z.

  R1(config)#int e 0

  R1(config-if)#cdp enable

  R1(config-if)#exi

  R1(config)#exi

  R1#show interfa

  %SYS-5-CONFIG_I: Configured from console by console

  R1#show cdp interface

  Ethernet0 is up, line protocol is up, encapsulation is ARPA

  Sending CDP packets every 60 seconds

  Holdtime is 180 seconds

  Serial0 is up, line protocol is up, encapsulation is HDLC

  Sending CDP packets every 60 seconds

  Holdtime is 180 seconds

  Serial1 is administratively down, line protocol is down, encapsulation is HDLC

  Sending CDP packets every 60 seconds

  Holdtime is 180 seconds

  R1#

  保持時(shí)間是如何計(jì)時(shí)與清除超時(shí)信息的。

  我們知道CDP過(guò)了保持時(shí)間以后會(huì)自動(dòng)被清除,那么保持時(shí)間是如何被清除的可見(jiàn)如下實(shí)驗(yàn)。

  首先我們先到交換機(jī)SW1上去關(guān)閉交換機(jī)與路由器R1的直連端口fastethernet 0/1

  SW1#conf t

  Enter configuration commands, one per line. End with CNTL/Z.

  SW1(config)#int fa 0/1

  SW1(config-if)#no cdp enable

  SW1(config-if)#exi

  SW1(config)#

  然后我們到路由器R1上查看保持時(shí)間。

  R1#show cdp nei

  Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

  S - Switch, H - Host, I - IGMP, r - Repeater

  Device ID        Local Intrfce     Holdtme    Capability Platform Port ID

  SW1                 Eth 0          6            T S       WS-C2912-XFas 0/1

  R2                  Ser 0          136           R        2500      Ser 0

  R1#show cdp nei

  Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

  S - Switch, H - Host, I - IGMP, r - Repeater

  Device ID        Local Intrfce     Holdtme    Capability Platform Port ID

  SW1                 Eth 0          0            T S       WS-C2912-XFas 0/1

  R2                  Ser 0          130           R        2500      Ser 0

  R1#show cdp nei

  Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

  S - Switch, H - Host, I - IGMP, r - Repeater

  Device ID        Local Intrfce     Holdtme    Capability Platform Port ID

  R2                  Ser 0          126           R        2500      Ser 0

  R1#

  我們可以從中看到SW1保持時(shí)間的變化規(guī)律,連續(xù)的三個(gè)show cdp neighbor命令,看到保持時(shí)間是逐步遞減的,一直減到0,1秒不差。然后從列表中消失。

  如何查看單臺(tái)直連設(shè)備的CDP信息。

  我們可以通過(guò)如下兩條命令來(lái)查看領(lǐng)接設(shè)備的相應(yīng)信息。如R1直連R2,從R1上打入命令:

  Show cdp entry R2 pro與show cdp entry R2 ver 分別可以查看設(shè)備R2的協(xié)議與IOS版本信息,實(shí)驗(yàn)步驟與調(diào)試如下:

  注意:HOSTNAME主機(jī)名需區(qū)大小寫(xiě)。

  R1#show cdp entry R2 pro

  R1#show cdp entry R2 protocol

  Protocol information for R2 :

  IP address: 10.10.10.2

  R1#show cdp entry R2 ver

  R1#show cdp entry R2 version

  Version information for R2 :

  Cisco Internetwork Operating System Software

  IOS (tm) 3000 Software (IGS-I-L), Version 11.0(3), RELEASE SOFTWARE (fc1)

  Copyright (c) 1986-1995 by cisco Systems, Inc.

  Compiled Tue 07-Nov-95 15:04 by deannaw

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多