网络技术——路由器原理与测试
網(wǎng)絡(luò)技術(shù)——路由器原理與測試
- 下列練習(xí)項目實驗搭建詳細(xì)過程配置與說明
- 練習(xí)1:實現(xiàn)靜態(tài)路由傳輸協(xié)議
- 練習(xí)2:實現(xiàn)默認(rèn)路由傳輸協(xié)議
- a、開啟遠(yuǎn)程登錄控制路由器
- 1、路由器
- 1.1、路由器工作原理
- 1.2、路由表
- 1.3、路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過程
- 2、路由協(xié)議
- 2.1、三大路由協(xié)議:RIP、BGP、OSPF
- 2.1.1、RIP協(xié)議
下列練習(xí)項目實驗搭建詳細(xì)過程配置與說明
路由實例項目資源
練習(xí)1:實現(xiàn)靜態(tài)路由傳輸協(xié)議
### 關(guān)閉提示功能 [Huawei]un in en ### 每臺機器對應(yīng)的接口需要配置對應(yīng)IP地址才能互通(同一網(wǎng)段) ### 系統(tǒng)命名 [Huawei]sysname R3 ### 進入接口 [R3]int g0/0/1 ### 接口添加IP地址 [R3-GigabitEthernet0/0/1]ip add 192.168.13.11 24 ### 配置路由表:添加靜態(tài)路由(只能實現(xiàn)當(dāng)前指定網(wǎng)段間互通/雙方都需添加/),若雙方之間未配置靜態(tài)路由的網(wǎng)段不能數(shù)據(jù)互通 ##### 數(shù)據(jù)到達網(wǎng)段,鄰接路由器直連端口IP地址 [R2]ip route-static 192.168.11.0 24 192.168.12.12 [R2]ping 192.168.11.11
練習(xí)2:實現(xiàn)默認(rèn)路由傳輸協(xié)議
默認(rèn)路由:末梢路由AR1只要配置一個默認(rèn)路由即可實現(xiàn)PC1和PC2、3、4互相ping通。
a、開啟遠(yuǎn)程登錄控制路由器
### 配置telnet遠(yuǎn)程控制路由器 # 設(shè)置認(rèn)證配置模式,定義用 [R1]aaa # 配置admin登錄密碼 [R1-aaa]local-user admin password cipher 1234 # 設(shè)置登錄權(quán)限:15 [R1-aaa]local-user admin privilege level 15 # 設(shè)置登錄類型:telnet [R1-aaa]local-user admin service-type telnet # 啟用認(rèn)證配置模式 [R1-ui-vty0-4]authentication-mode aaa # 設(shè)置權(quán)限級別:15 [R1-ui-vty0-4]user privilege level 15# 遠(yuǎn)程登錄 <R4>telnet 192.168.11.11、路由器
1.1、路由器工作原理
通過路由表,選擇最佳路徑,實現(xiàn)高效的數(shù)據(jù)包轉(zhuǎn)發(fā)。
1.2、路由表
路由表是路由器中維護路由條目的集合。
靜態(tài)路由:1.指定目標(biāo)網(wǎng)段。2.指定下一個路由器直連接口IP地址或者自身的本地接口。3.靜態(tài)需要管理員手動寫入,固定不變(管理員更改)。
——特點:精確控制了數(shù)據(jù)包的流動,單向傳輸。
默認(rèn)路由:一般用于末梢網(wǎng)路,簡化了路由器的配置,提高了網(wǎng)絡(luò)性能,減小了路由表的大小。
1.3、路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過程
1. 主機A再網(wǎng)絡(luò)層將上層數(shù)據(jù)封裝為IP數(shù)據(jù)包,再把首部的源地址和目的地址進行與運算,若非同一網(wǎng)段發(fā)往路由器A轉(zhuǎn)發(fā)。 2. 主機A通過ARP請求獲取路由器A的接口MAC地址,在數(shù)據(jù)鏈路(主機A)將IP數(shù)據(jù)包封裝為以太網(wǎng)數(shù)據(jù)幀,此時以太網(wǎng)幀首部的源MAC地址為主機A的MAC地址與路由器A的直連接口MAC地址,就是源MAC地址、目的MAC地址。 3. 路由器A收到數(shù)據(jù)幀后會去掉數(shù)據(jù)鏈路層的封裝,尋找目標(biāo)IP地址相匹配的路由表條目,根據(jù)下一跳地址轉(zhuǎn)發(fā)數(shù)據(jù)包。 4. 路由器A重新封裝以太網(wǎng)幀后,源MAC地址變?yōu)槁酚善?span id="ozvdkddzhkzd" class="token class-name">A入端口,目標(biāo)MAC地址為下一跳路由器B入端口MAC地址。 5. 以此往下找到主機B,通過ARP關(guān)閉獲取主機B的MAC地址,在重新封裝主機B目標(biāo)MAC地址,將數(shù)據(jù)傳輸給主機B。### 具體過程: HostA要通訊HostB首先要通過網(wǎng)關(guān),現(xiàn)在還有沒有網(wǎng)關(guān)的mac地址,這樣就會發(fā)生ARP廣播,這時 源IP:192.168.1.2/24 源mac地址:00-11-12-21-11-11 目標(biāo)IP:192.168.1.1/24 目標(biāo)mac地址:FF-FF-FF-FF-FF-FFping包過來,E0端口會回應(yīng)HostA自己的mac地址,而后再回發(fā)送一個ping包 源IP:192.168.1.2/24,這時 源mac地址:00-11-12-21-11-11 目標(biāo)IP:192.168.2.2/24 目標(biāo)mac地址:00-11-12-21-22-22ping包過來E0檢查目標(biāo)mac地址然后拆分,然后路由表會讓你走E1 沒有源mac就會丟包,E1端口就會觸發(fā)ARP廣播,這時 源IP:10.1.1.1/8 源mac地址:00-11-12-21-33-33 目標(biāo)IP:10.1.1.2/8 目標(biāo)mac地址:FF-FF-FF-FF-FF-FFB的E1端口先拆包看目標(biāo)IP然后給回應(yīng),把自己mac反饋給E1,E1進行緩存,HostA第二個ping包到E1,E1進行查看是不是自己,這時 源IP:192.168.1.2/24 源mac地址:00-11-12-21-33-33 目標(biāo)IP:192.168.2.2/24 目標(biāo)mac地址:00-11-12-21-44-44到達B路由器,查看路由表是E0,然后缺少HostB的mac地址,ping包丟失,E0觸發(fā)ARP,這時 源IP:192.168.2.1/24 源mac地址:00-11-12-21-55-55 目標(biāo)IP:192.168.2.2/24 目標(biāo)mac地址:FF-FF-FF-FF-FF-FFHostB看目標(biāo)是自己,給回應(yīng),把自己HostB的mac地址給HostBE0端口,HostA發(fā)第三個ping包就到了。2、路由協(xié)議
主要作用就是路徑選擇。
路由協(xié)議是一種指定數(shù)據(jù)包傳輸方式得網(wǎng)上協(xié)議。節(jié)點設(shè)備為路由器,路由器通過路由表轉(zhuǎn)發(fā)接收到得數(shù)據(jù),而轉(zhuǎn)發(fā)策略是人工指定的(靜態(tài)路由、動態(tài)路由/策略路由/)。
路由器之間共享路由信息,在相鄰路由器之間傳遞。通過路由協(xié)議創(chuàng)建的路由表。路由協(xié)議:RIP、IGRP(Cisco私有)、EIGRP(Cisco)、OSPF、IS-IS、BGP:用于尋找傳輸路徑,工作在網(wǎng)絡(luò)層。
RIP、IGRP、EIGRP、OSPF、IS-IS是內(nèi)部網(wǎng)關(guān)協(xié)議。BGP是自治系統(tǒng)間的路由協(xié)議,是一種外部網(wǎng)關(guān)協(xié)議。
2.1、三大路由協(xié)議:RIP、BGP、OSPF
2.1.1、RIP協(xié)議
內(nèi)部網(wǎng)關(guān)協(xié)議:距離向量路由協(xié)議。
——路由器會定期地向它的鄰居路由器發(fā)送它的路由表
每個運行RIP的路由器維持著一張路由表,路由表的內(nèi)容是從它自己到其他每個目的網(wǎng)絡(luò)的距離和下一跳(最大距離為15,距離為16表示此路由不可達。也就是說一條路徑上最多只能包含15個路由器,可見,RIP只適用于小型網(wǎng)絡(luò)),距離是指本路由器要到達目的網(wǎng)絡(luò)要經(jīng)過的路由器數(shù)量加1,加1是因為路由器到直連網(wǎng)絡(luò)的距離被定義為1。
- 每一個接收者通過把接收到的路由信息與自己路由表中的路由信息比較,并根據(jù)Bellman-Ford算法,選出最好的路由來更新自己的路由表
三大路由協(xié)議詳細(xì)講述
總結(jié)
以上是生活随笔為你收集整理的网络技术——路由器原理与测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Gesture 手势研究
- 下一篇: 【泛型,数据结构,List接口,Set接