Router 嚴格定義:依照 IP標頭位址選擇送出路徑。
即一個路由器必須具備幾個要件:
1. 有兩個以上的 Network Interface。注意 Network
Interface 不一定是實體裝置。
2.
裝置本身要有一個路由表,硬體會透過路由選擇演算法,對外尋找目標IP最適路徑。
3. 路由器本身只解析 Level 3 封包標頭,即IPHeader。
路由器本身不會去解析這個封包是
TCP 或是 UDP、也不會去解析這個封包是哪個Port。同時路由器也不會對封包的
IP Header 做出任何修改。亦即路由器只是將 MPDU(MAC Payload
Data Unit)取出,然後選擇一個 Interface,重新安裝上不同的
MHR(MAC Header)送出去。
因此 Router 的正式網路工程的名稱是 L3 Switch,
即 Level 3
Switch。(資料來源:
frostyplace)