CDP 協定
CDP 協定是 Cisco 獨有的協定,因此必須相鄰的設備為 Cisco 的設備才能運作
這裡的設備包含第二層的交換器及第三層的路由器
這個協定可以用來進行網路資訊的收集及除錯
甚至在不了解拓樸細節的情況下建立完整的拓樸圖
在預設的情況下,每個 Cisco 的設備每隔一段時間(60 秒)就會送出 CDP 宣傳訊息
給其直接連接的相鄰設備
-----------
但是CDP如何運作呢?
首先開啟你的Package Tracer建立以下的拓樸
(再提醒一次,虛線是Crossover,實線是Staight through)
設定:
R1# conf t
R1(config)# interface fastEthernet 0/0
R1(config-if)# ip address 192.168.2.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface fastEthernet 0/1
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# no shutdown
R2# conf t
R2(config)# interface fastEthernet 0/0
R2(config-if)# ip address 192.168.2.2 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# interface fastEthernet 0/1
R2(config-if)# ip address 192.168.1.2 255.255.255.0
R2(config-if)# no shutdown
設定完成後,使用指令檢查:
R1# sh cdp neighbors
可發現 R1 的鄰居有 R2 及 S1
Device ID 就是該設備設定的 hostname ,Local Intrfce 與 Port ID 就是兩台機器所使用的介面號碼
Holdtme 是允許未收到宣傳訊息的最長時間
Capability 是能力,R 為路由器,S 為交換器 Platform 為機器型號
同樣的在交換器上,也可以看到類似的訊息
這個命令的訊息並沒有顯示 IP
所以,接著在設備上使用 show cdpneighbors detail 指令
就可以看到相鄰設備的 IP 、能力及 ID 等資訊:
依據此方式,即可逐步將拓樸圖建立完成
根本不需要東找西找拓樸圖
---------------------
靜態繞送:
靜態繞送常用在殘根網路(stub network)中,只需要一條路徑即可以存取的網路
圖中的拓樸如果執行動態繞送協定就是浪費資源
對於 R2來說,172.16.3.0/24 就是殘根網路,因為 R2 到 R1 的 172.16.3.0/24 僅此一條
此外 R1 就是殘根路由器,所以 R2 設定一條到殘根網路的靜態繞送即可
R1 因為不知道 R2 及 Network 有哪些網路,所以設定預設路由是最簡單的
預設路徑設定方式:
Router# conf t
Router(config)# ip route 0.0.0.0 0.0.0.0 Serial 0/0/0
靜態路由設定方式:
Router# conf t
Router(config)# ip route [對方的Network] [對方子網路遮罩] [自己的介面或對方IP]
這個指令最後面【對方IP】指的是對方跟你這顆路由器連接的介面IP
當然,一般習慣設定自己的介面而不設IP
假如我要PING的到172.163.3.0 /24這台主機上
那麼就是設定
Router(config)# ip route 172.16.3.0 255.255.255.0 Serial 0/0/0
遮罩的數字哪算來的?
仔細看它是/24,代表用掉了32-24 = 8個位元 = 2的8次方 256個位址
所以只剩下前面24個位元,故以/24表示
之後在 Router# show ip route 的查看路由表指令中可以看到:
S 172.16.3.0 /24 [1/0] via 172.16.2.0 /24
is directly connected, FastEthernet0/1
代表這條靜態路由172.16.3.0 /24是由172.16.2.0/24 連過來的,最前面的S代表靜態(Static)
-----------
路由表繞送三原則:
1. 每個路由器依據自己的路由表來決定路徑。
2. 在某一個路由器的路由表中出現的一個路徑資訊,不一定會在其他路由器的路由表中出現。
3. 一個可以前往某個目的地的路徑資訊,不見得會有回來的路徑資訊。