ICMP VS Switch

想請問我今天有一台Layer-2 Switch(Data Link Layer)

我試著去用一台主機去Ping這台Switch

結果這台Switch回了一個ICMP Echo Reply本來是如此正常的事

今天突然想到Switch是Layer-2的設備,為何Layer-2的設備可以被動回一個Layer-3(ICMP Echo)

總覺的怪怪的,為何沒有該Protocol確可以進行處理程序

我的想法是Router(Layer-3)可以回,Switch(Layer-2)、Hub(Layer-1)不會回,因為無法處理該Layer-3層級的資料


3 Internet Layer
2 Data Link Layer
1 Physical Layer

還是說這是因為這是ICMP 的詢問是可以讓別的層級也可以回答的。而錯誤訊息不能

最後在問一個問題,如果有目的地突然關機了,是否Router會主動發出一個 ICMP Type(3) Code(0)的錯誤訊息,而Switch(Layer-2)有辦法做到這種情況嗎

抱歉問題有點多


2010-06-10 18:43 發佈
文章關鍵字 ICMP VS Switch
「這一部」 Switch 支援ICMP的Protocol.........就是這麼簡單。
px3133 wrote:
想請問我今天有一台L...(恕刪)


這一台 L2 Switch 是不是網管型的 Switch,那是不是可以透過 IP 以 Web 的方式登入管理介面,如果是的話那麼答案就呼之欲出了。
請問你Ping的目的IP是從哪裡知道的?
若是使用手冊寫的Switch管理IP, 那答案就如樓上所言!

另外, 若是純Layer 2 Switch只會處理MAC的Header, 是不會去處理在Payload裡的資訊(ex: Layer 3 - ICMP), 當然也無法產生/回應ICMP的訊息.
請問您 Ping 哪裡?
都可以 ping ,當然就不是純 L2 Switch
至少它帶有一組 可供管理的IP 提供您存取(包含 ping)。

嗯,我的確是ping 192.168.0.1,原來是網管型switch,受教了
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?