簡單拓撲 入門

2021-07-31 06:42:52 字數 1857 閱讀 5616

實驗環境:

win10 個人版

gns3.0

wireshark2.2.4

實驗拓撲:

實驗步驟:

建立拓撲,啟動裝置:

發現了兩個icmpv6報文(為什麼會有這個報文,具體在最後的問題裡由說明)。

在pc1上配置ip,掩碼,gateway

發現了三個arp報文.可以看到是沒有ip位址的,

這驗證了arp是直接基於ethernet,而不是想icmp那樣基於ip。

在route1上的e1/0埠配置ip位址,啟動之後,在鏈路1捕捉了cdp報文(cisco discovery protocol)和loop報文。

此時在pc1上ping router1的埠1

在鏈路1上,首先捕捉到兩個arp報文,第乙個是由pc1發出,廣播「誰知道10.1.1.100的位址(mac)位址」,然後router1的埠回發乙個arp報文,包含了所需要的mac位址。

設定route1的e1/1埠,實驗是否pc1可以直接ping e1/1的埠。

可以直接ping通,首先pc1會傳送兩個arp報文,但注意,這兩個報文不是查詢10.2.2.100的mac位址,而是詢問10.1.1.100的mac位址

這是因為在預設找不到路由的前提下,將資料報按照預設閘道器發出。此時倘若在pc1 艙室ping pc2(未配置),會出現timeout的情況

這裡會有乙個有趣的事情,就是arp快取的時間,倘若在ping 10.2.2.100之後,pc1的arp快取還存在,那麼在ping 10.2.2.1時,不會出現arp的報文。

6. 配置pc2,然後在pc1 ping pc2

icmp的第乙個報文不可達?我個人的理解是,第一次的icmp報文,因為不存在arp快取,所以,這一查詢時間會比較長,超過icmp的存活時間,所以第乙個報文會出現丟失的現象。有其他人認為,不是因為延遲的問題,而是第乙個報文必定會丟失,因為icmp找不到mac位址,會通過arp來尋找mac位址,但是我不認為在icmp的協議中有這個規定。相反,cisco中規定的icmp存活時間,所以我更傾向於是因為超出了存活時間的限制,才導致了icmp的丟包。問題

q:啟動gns後,兩台主機就各自向連線的埠傳送了兩個icmpv6的報文?為什麼?作用是什麼?(未部署任何的路由協議)

a:檢視wiresshark,可以看到是兩個icmpv6的資料報,並且型別是133

起作用就是router solicitation ,路由請求。

icmpv6 的作用

ipv4 中 icmp 僅作為乙個輔助作用支援 ipv4.即在 ipv4 中,即使沒有 icmp,仍然可以實現 ip 通訊。然而,在 ipv6 中,icmp 的作用被擴大,如果沒有 icmpv6,ipv6 就無法進行正常通訊。

在 ipv6 中, 從 ip 位址定位 mac 位址的協議從 arp 轉為 icmp 的鄰居探索訊息。這種鄰居探索訊息融合了 ipv4 的 arp、icmp 重定向以及 icmp 路由器選擇訊息等功能於一體,甚至還提供自動設定 ip 位址的功能。

icmpv6 中將 icmp 大致分為兩類:一類是錯誤訊息,另一類是資訊訊息。型別 0 ~ 127 屬於錯誤訊息,128~255 屬於資訊訊息。

鄰居探索

icmpv6 中從型別 133 至型別 137 的訊息叫做鄰居探索訊息。這種鄰居探索訊息對於 ipv6 通訊起著舉足輕重的作用。鄰居請求訊息用於查詢 ipv6 的位址與 mac 位址的對應關係,並由鄰居宣告訊息得知 mac 位址。鄰居請求訊息利用 ipv6 的多播位址實現傳輸。

拓撲排序入門

拓撲排序性質 1拓撲排序只有在有向無環圖中才能排出有效的序列,因此可以通過拓撲排序判斷該圖是否為有向有環圖。2 如果輸入的有向圖中的點,不存在入度為0的點,則該有向圖存在迴路 3 如果存在的入度為0的點大於乙個,不妨礙拓撲排序 可以得到多種拓撲排序的結果 拓撲排序的步驟 1.在有向圖中選乙個沒有入度...

拓撲排序入門

先來看乙個實際案例來引出拓撲排序的概念。大學四年有很多課程,假設這些課程表示為c1,c2,c12,一共12門課程如下表 而這些課程的學習順序是有限制的,比如在學習 資料結構 c3之前必須先學習 程式設計基礎 c1和 離散數學 c2,學習 作業系統 c8前必須先學習 資料結構 c3和 計算機組成原理 ...

拓撲排序(入門)

參考部落格 入門拓撲排序 在乙個有向圖中,對所有的節點進行排序,要求沒有乙個節點指向它前面的節點。先統計所有節點的入度 作為終點被指向的次數 對於入度為0的節點就可以分離出來,然後把這個節點指向的節點的入度減一。一直更新,直到所有的節點都被分離出來。如果最後不存在入度為0的節點,那就說明有環,不存在...