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