文章目錄
- 路由器
- 1.什麼是路由器和路由
- 2.路由器的工作原理
- 3.路由表的形成
- 4.靜態路由和默認路由
- 路由器的轉發
- 1.路由器轉發數據包的封裝過程
- 2.交換機與路由器對比
- 一些命令操作
- 1.默認路由
- 2.靜態路由
- 3.查看路由表
- 4.設置路由優先級
路由器
1.什麼是路由器和路由
1.路由器是連接兩個或多個網絡的硬件設備,在網絡間起網關的作用,是讀取每一個數據包中的地址然後決定如何傳送的專用智能性的網絡設備。
2.從源主機到目標主機的轉發過程
2.路由器的工作原理
1)主機10.1發送信息給20.2,因網段不一樣所以首先發給本網段的網關路由器AR1。
2)路由器AR1接收到數據包,經過解封裝查看IP頭部的目標IP地址,然後查看自己的路由表,發現20.0網段的路由,於是將信息從G0/0/0口轉發出去(如果路由表上查不到IP的網段則丟棄)
3)在Internet網中有許多路由器,重複2)的過程,直到轉發到路由器AR2上,路由器AR2查看IP網段是20.0,於是將數據包從G0/0/1口轉發出去,最後20.2的主機接收到信息。
3.路由表的形成
路由表
路由表中維護的路由條目的集合
路由器根據路由表做路徑選擇
路由表的形成
直連網段—配置IP地址,端口UP狀態,形成直連路由
非直連路由—需要靜態路由或動態路由來將這些網段以及如何轉發寫到路由表中。
4.靜態路由和默認路由
靜態路由
1.由管理員手工配置的,是單向的
2.缺乏靈活性
默認路由
當路由器在路由表中找不到目標網絡的路由條目時,路由器把請求轉發到默認路由接口
路由器的轉發
1.路由器轉發數據包的封裝過程
1.pc1想要和不同網段的pc通信,必須通過網關。所以pc1的數據包要先發給路由A的E0口,但是pc1的ARP緩存表裏沒有路由A的MAC地址,所以要進行ARP廣播,源IP和源MAC為192.168.1.2和21-11-11,目標IP和目標MAC為192.168.1.1和ff-ff-ff,
2.E0口接收到數據包並進行拆包,發現裏面的源IP是自己的IP,這時路由A會把PC1的IP和MAC記錄在他的ARP緩存表裏,並且要做出迴應,路由A給pc1發送一個源IP和源MAC為路由A,目標IP和MAC為pc1的數據包,pc1在收到數據包後會將路由A的IP和MAC記錄在ARP緩存表裏。
3.這時pc1第一次pingPC2,pc1將數據包發給路由A,路由A拆開數據包後,發現裏面源IP和源MAC都是pc1的,目標IP為192.168.2.2,目標MAC為21-22-22,查找路由表後發現要將數據包從E1口發出,但是在封裝過程中發現沒有路由B的MAC地址,所以會進行丟包(第一次),然後進行ARP廣播。
4.路由A在E1口進行廣播,源IP為10.1.1.1,源MAC為21-33-33,目標IP為10.1.1.2,目標MAC為ff-ff-ff,路由B收到數據包後進行拆包,發現裏面的目標IP正是自己,便會把路由A的IP和MAC地址記錄在自己的ARP緩存表裏,並且回覆路由A一個數據包,裏面源IP和源MAC是路由B的,目標P和目標MAC是路由A的,路由A在收到路由B的數據包後,便會記錄下路由B的IP和MAC地址。
5.路由A知道路由B的IP和MAC地址後,pc1第二次pingpc2,數據包經過路由A的拆包和封裝過程後,數據包由路由A的E1端口進入路由B的E1端口,源IP為192.168.1.2,源MAC為21-33-33,目標IP為192.168.2.2,目標MAC為21-44-44,路由B收到數據包,拆開後發現裏面的MAC地址正是自己,開始在路由表裏尋找192.168.2.2,確定是從E0口發出,但是路由B在封裝過程中不知道pc2的MAC地址,所以會進行丟包(第二次)。與此同時路由B在E0端口進行ARP廣播,源IP為192.168.2.1,源MAC為21-55-55,目標IP為192.168.2.2,目標MAC為ff-ff-ff,pc2收到數據包拆開後,發現裏面的目標IP正是自己,便會記錄下路由B的IP和MAC地址,同時會回覆數據包給路由B,源IP和MAC為pc2的,目標IP和MAC為路由B的,路由B收到數據包後便會記錄pc2的IP和MAC到ARP緩存表裏。
6.這時pc1第三次pingpc2,數據包從E0端口到路由A ,路由A進行拆包和封裝,將源MAC由21-11-11改為21-33-33,目標MAC由21-22-22改為21-44-44,其源IP和目標 IP不變,數據包從路由A的E1端口到達路由B的E1端口,路由B進行數據包的拆包與封裝,將源MAC由21-33-33改為21-55-55,目標MAC由21-44-44改為21-66-66,其源IP和目標IP不變,這時數據包通過E0端口就到達了PC2,PC2將數據包進行拆包,再給PC1返回一個數據包這樣兩台PC機就ping通了!
2.交換機與路由器對比
路由器工作在網絡層
1.根據“路由表”轉發數據
2.路由選擇
3.根由轉發
交換工作在數據鏈路層
1.根據“MAC地址表”轉發數據
2.硬件轉發
一些命令操作
1.默認路由
【Huawei】ip route-static 192.168.10.0 255.255.255.0 192.168.12.1
192.168.10.0指的是目的網段,255.255.255.0是子網掩碼,192.168.12.1是下一個路由器的進口
2.靜態路由
【Huawei】ip route-static 0.0.0.0 0.0.0.0 192.168.12.1
0.0.0.0指的是目的網段,0.0.0.0是子網掩碼,192.168.12.1是下一個路由器的進口
3.查看路由表
【Huawei】display ip routing-table
4.設置路由優先級
【Huawei】ip route-static192.168.10.0 24 192.168.12.1 preference 70
配置路由時,不輸入後面的preference怎麼默認為60,路由優先選數值小的。
此命令是浮動路由,用於做備份