當(dāng)工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)ping不通怎么辦?
工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)ping不通是一種非常普遍的現(xiàn)象,而且它的問題非常復(fù)雜。在 ping不成的情況下,有可能出現(xiàn)的幾種情形,還有出現(xiàn)這些情形時,應(yīng)該采取怎么樣有效快速的對策。閱讀本文以后就可以讓大家今后在使用時在面對類似的情況時,能夠舉一反三,迅速的將 ping失敗的問題解決掉。
工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)Ping不通的緣由剖析:
1、操之過急。即網(wǎng)線一插入開關(guān)便要 Ping通網(wǎng)關(guān)卡,而忽略了對產(chǎn)生樹的收斂性。當(dāng)然,新一代的交換器都是支持快速生成樹的,也可能有些管理員會直接關(guān)閉用戶端口上的生成樹,然后就會自動完成。
2、一些路由器的端口禁止用戶進行 Ping操作。
3、訪問控制無論兩端跳過多少次,都會發(fā)生 Ping失敗的情況。最不常見的就是防火墻。
4、多通道均衡負(fù)荷。例如, ping遠(yuǎn)端目標(biāo)主機,成功的 reply和 timed out交錯呈現(xiàn),在網(wǎng)關(guān)路由器上有兩條到目的網(wǎng)段的路由,這兩條路由權(quán)重相等,但發(fā)現(xiàn)一條路由存在問題。
5、兩個裝置間的巨大時延使得 ICMPecho報文無法在缺省(2秒)內(nèi)被收到。延遲的因素很多,比如:線路(上、下星之間的延遲為540 ms),香港服務(wù)器到路由器的延遲,或路由不當(dāng),導(dǎo)致繞路。如果使用 ping,則可以提高傳輸速度,但當(dāng) ping經(jīng)過時,將造成很大的路由延遲。
6、在 NAT被引入的時候,它將會構(gòu)成一條單向移動通道。 NAT能夠起到一個屏蔽外部地址的作用,當(dāng)由內(nèi) Ping外時,由于與 NAT表存在著映射關(guān)系,所以可以 Ping通。而當(dāng)由外發(fā)起 Ping內(nèi)網(wǎng)主機時,就不會找到邊界路由器的 NAT表項了。
7、一個具有特定來源的擴展 Ping。在一臺路由器上登記,并對一臺近程主機進行 Ping。當(dāng)一臺 ICMP電子器件從一臺串聯(lián)的廣域網(wǎng)中傳回時,該路由器將把某一 IP地址指定為一個來源 IP,或者不指定,或者沒有該 IP,或者如果某一臺鏈路上的路由器無法進入該 IP,則會導(dǎo)致 Ping失敗。你可以從 Ping的擴展中判斷出一個好的源代碼 IP。
8、IP地址分配不連續(xù)。地址計劃顯示結(jié)果就象在一個網(wǎng)絡(luò)里放置了一個地雷,而在 Ping的時候,地址的堆積和不連續(xù)性的屏蔽都會顯示結(jié)果。舉個極端的例子, A和 B兩臺主機,經(jīng)過多跳連通, A可以 Ping通 B的網(wǎng)關(guān),而 B的網(wǎng)關(guān)也是正確的,但是 A和 B就是 Ping不通。一查之下,發(fā)現(xiàn) B的網(wǎng)絡(luò)卡里多了一個新的地址,與 A的網(wǎng)絡(luò)段重合。
相對于虛擬機,實體機 ping不通工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)的故障更容易診斷,這是由于在虛擬機與物理交換機進行通信的過程中,存在著一個中間層,這個中間層可以是宿主主機上的標(biāo)準(zhǔn)交換機,也可以是某個分布式交換機。但不論是通用交換器,還是分布交換器,通用交換器和分布交換器都不能用于三層網(wǎng)絡(luò)。因此,當(dāng)對虛擬機硬件進行配置時,只要為網(wǎng)卡選取適當(dāng)?shù)木W(wǎng)卡(Vlan ID),一般就不會在虛擬開關(guān)級發(fā)生問題。如果不能確定虛擬開關(guān)是否存在故障,則可以通過檢查與故障虛擬開關(guān)同一網(wǎng)段的其他虛擬開關(guān)是否能夠正常訪問網(wǎng)關(guān)和 Internet,來確定這個虛擬開關(guān)是否存在問題。
當(dāng)網(wǎng)絡(luò)連接正常時,它們的 mac地址將分別顯示在交換器和實體/虛擬器的 arp表中。例如,物理機/虛擬機的 mac地址會出現(xiàn)在交換機的 arp表或 mac表中,而在物理機/虛擬機的 arp表中也會有交換機(網(wǎng)關(guān))的 mac地址。在每個網(wǎng)絡(luò)連接的建立過程中,都會有 arp查找的內(nèi)容。比如, ping通自己的 IP,意味著網(wǎng)卡可以正常工作(ping其他主機,有可能會遇到防火墻或其他安全設(shè)備/軟件攔截,而無法 ping通,這時就需要自己去手動判斷)。在這個過程中,仍然要利用 arp協(xié)議,將 ip地址解析成 mac地址,而這個已發(fā)現(xiàn)的 mac地址就會被儲存在 arp池中(緩存起來)。
對開關(guān):在權(quán)限配置模式(主機名#)中,鍵入“顯示”或“顯示 Mac地址表”,并與包含一起尋找 Mac的地址。