如題,三層交換機硬體路由表和軟體路由表有什么區別嗎?為什么在硬體路由表中查詢不到的要去軟體路由表中查詢?硬體路由表不是和軟體路由表的內容基本一致嗎?
uj5u.com熱心網友回復:
雖然我也不是很懂,但就我所能理解的大致說一下,說的如果不對的話,敬請見諒由于三層交換機的主要功能仍是資料交換,所以它的路由功能通常比較簡單,你說的硬體應該是MAC地址表是MAC地址和交換機介面的邏輯關系表,負責二層的資料轉發,而軟體是路由表是IP地址可達范圍的一張表,相當于是網路里的地圖,負責三層的資料轉發;MAC是固定的,但IP確可以是多變的
uj5u.com熱心網友回復:
長見識了
uj5u.com熱心網友回復:
三層交換機的ASIC芯片中同時存盤二層CAM表和三層轉發表,在記憶體中存盤軟體路由表和ARP表,由CPU呼叫,既利用硬體模塊的高速交換性能,又利用軟體模塊的靈活性。ASIC內部包含用于二層轉發的MAC地址表以及用于IP轉發的三層轉發表。CPU主要用于控制轉發,維護軟體路由表和軟體ARP表,并根據軟體表項的轉發資訊來配置ASIC的硬體三層轉發表。硬體路由表是根據軟體路由表來配置的
參照王達的《深入理解計算機網路》第387頁
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/105277.html
標籤:交換及路由技術
