路由器作用:
1,實現不同網段之間轉發數據包
2,路由的學習和維護
區分二層交換機作用:
1,實現同一網段內,轉發數據幀
2,MAC地址表的學習和維護
IP路由原理掌握框架:
1,什麼是路由???
——路由的作用和包含的信息
2,如何獲取路由???
——路由的來源,選擇最佳路由的比較
3,如何根據路由轉發數據包???
——查找路由表的原則
1、什麼是路由:
路由:指導路由器在不同網段之間如何轉發數據包的路徑信息
路由存放在路由表中
路由信息包含的部分:
1,目的地址/掩碼:目的網絡的IP地址範圍
2,下一跳地址:本地去往目的網段路徑上,下一臺路由器的IP地址
3,出接口:本地去往目的網段的出接口
4,度量值:本地去往目的網段的開銷
5,協議:路由獲取來源
6,優先級:對路由獲取來源的優先程度描述
2、如何獲取路由:
1,直連路由:設備自身發現的直連網段的路由
2,靜態路由:管理員完全針對目的網段手工配置的路由,不適應網絡拓撲變化,須人工修改
3,動態路由:通過配置動態路由協議後,自動獲取計算的路由,適應網絡拓撲變化,自動收斂
如何選擇最優路由:
1,當去往某目的網段的路由有且僅存在一條時,則直接加入路由表;
2,當去往某目的網段的路由存在多條時,則需選擇最佳路由
選擇原則:
1)首先比較優先級,優先級越小越優先
2)當優先級相同時,則比較度量值,越小越優先
3)當優先級和度量值都相同時,都加入路由表——>等價路由
優先級:定義路由的可靠性。如果從異種路由協議學習到相同目的網段的路由條目,則選擇優先級最小的路由
度量值:定義路由的開銷。如果從同種路由協議學習到相同目的網段的路由條目,則選擇度量值最小的路由
例如:
100.1.1.0/24 ospf cost=10 pre=10 e0/0 ——1
100.1.1.0/24 ospf cost=5 pre=10 e0/1 ——2
100.1.1.0/24 static cost=0 pre=60 e0/3 ——3
100.1.1.0/30 rip cost=12 pre=100 e0/4 ——4
問:上述哪些條目會成為最優路由加入路由表?
答:2,4
3、如何根據路由轉發數據包:
路由器工作過程:路由器接收到數據包時,查看數據包中的目的IP地址,
1,當目的IP地址=路由器接口地址,則解封裝處理
2,當目的IP地址≠路由器接口地址,則轉發
轉發過程:
路由表的查找原則:
1,最長匹配:如果查找路由表時匹配多條路由信息,則選擇掩碼最長的路由轉發數據包
2,迭代查詢:如果匹配的路由條目的下一跳不是直連,則以下一跳作為目的地址查找路由表,循環往復,直到找到下一跳是直連的路由,最終將數據從此路由的出接口發送出去
3,默認路由:如果不存在明細路由,但存在默認路由,則根據默認路由轉發數據
注意:
1)逐跳性:數據包經過一臺臺路由器,逐步轉發到目的地
2)本地性:本地的路由信息只針對本地路由器有效,與其他路由器無關
查看路由表:
若欲學習直連路由的理念,敬請第二篇:直連路由!!!O(∩_∩)O哈哈~
閱讀更多 王海軍老師 的文章