静态路由原理
1、路由器的工作原理
路由工作簡單原理圖
1)主機1.1要發生數據包給主機4.1.因為IP地址不在同一網段,所以主機會將數據包發送給本網段的網關路由器。
2)路由器A 接收到數據包,先查看數據包IP首部中的目標IP地址。再查找自己的路由表。數據包的目標IP地址是4.1.屬于4.0網段,路由器A 在路由表中查到4.0網段轉發的接口是S0接口,于是路由器A將數據從S0接口轉發出去。
3)網絡中的每個路由器都是按照這樣的步驟轉發數據的,直到到達路由器B,再用同樣的方法從E0接口轉發出去,最后主機4.1接收到這個數據包。
2、路由表
(1)概念
路由器中維護的路由條目的集合。
路由器根據路由表做的路徑選擇。
(2)路由表的形成
1)直連網段
配置IP地址,端口UP 狀態,形成直連路由。
2)非直連網段
需要靜態路由或動態路由,將網段添加到路由表中。
3、靜態路由
由管理員手工配置的,是單向的。缺乏靈活性。
管理員可以通過靜態路由來控制數據包在網絡中的流動。
4、默認路由
一種特殊的靜態路由,當路由器在路由表中找不到目標網絡的路由條目時,路由器把請求轉發到默認路由接口。
當默認路由存在末梢網絡時,默認路由會大大簡化路由器的配置。
5、路由器轉發數據包的分裝過程
HostA向HostB發送數據
1)HostA在網絡層將上層的報文封裝成IP數據包,其首部包含源地址和目的地址。源地址即本機IP地址192.168.1.2,目的地在為HostB的IP地址192.168.2.2,HostA使用本機配置的24位掩碼于目的地址進行“與”運算,得出目的地在與本機地址不在同一網段,因此發往HostB的數據包需要經過網關路由器A轉發。
2)HostA通過ARP請求獲得默認網關路由器A 的E0接口MAC 地址00-11-12-21-22-22.在數據鏈路層HostA將IP數據包封裝成以太網數據幀,在以太網首部的源MAC地址為00-11-12-21-11-11,目的MAC地址為網關E0接口的MAC地址00-11-12-21-22-22
3)路由器A從E0接口接收到數據幀,把數據鏈路層的封裝去掉。路由器A認為這個IP數據包是要通過自己進行路由轉發,所以路由器A會自己查找自己的路由表,尋找與目標IP地址192.168.2.2相匹配的路由表項,然后根據路由表的下一跳地址將數據包轉發到E1接口。
4)在E1接口路由器A 重新封裝以太網幀,此時源MAC地址為路由器A的E1接口MAC地址00-11-12-21-33-33,目的MAC地址為與之相連的路由器B的E1接口MAC地址00-11-12-21-44-44
5)路由器B從E1接口接收到數據幀,同樣會吧數據鏈路層的封裝去掉。對目的IP地址進行檢查,并與路由表進行匹配,然后根據路由表的下一跳信息將數據包轉發到E0接口。路由器B發現目的網段與自己的E0接口相連,通過ARP廣播,路由器B獲得HostB以太口的MAC地址00-11-12-21-66-66.路由器B在將IP數據包封裝成以太網幀,源MAC地址為路由器B的E0接口的MAC地址00-11-12-21-55-55,目的MAC地址為HostB的MAC地址00-11-12-21-66-66.封裝完畢,將以太網幀從E0接口發往HostB.
?
原文鏈接:https://blog.csdn.net/Parhoia/article/details/98635156
總結
- 上一篇: 腾讯极光投影仪可以连接米家
- 下一篇: VLAN与子网划分区别