
主要目的:使用靜態路由使 IP 數據可達。
一、華為模擬器實操錄像:
二、主要知識:
IP 路由概述簡介
路由是數據通信網絡中最基本的要素。路由信息就是指導報文發送的路徑信息,路由的過程就是報文轉發的過程。根據路由目的地的不同,路由可劃分為:
● 網段路由:目的地為網段,IPv4地址子網掩碼長度小於32位或IPv6地址前綴長度
小於128位。
●主機路由:目的地為主機,IPv4地址子網掩碼長度為32位或IPv6地址前綴長度為
128位。
根據目的地與該路由器是否直接相連,路由又可劃分為:
● 直連路由:目的地所在網絡與路由器直接相連。
● 間接路由:目的地所在網絡與路由器非直接相連。
根據目的地址類型的不同,路由還可以分為:
● 單播路由:表示將報文轉發的目的地址是一個單播地址。
● 組播路由:表示將報文轉發的目的地址是一個組播地址。
路由器及路由基本原理
在因特網中,網絡連接設備用來控制網絡流量和保證網絡數據傳輸質量。常見的網絡連接設備有集線器(Hub)、網橋(Bridge)、交換機(Switch)和路由器(Router)。這些設備的基本原理類似,下面就以路由器為例來介紹一下設備的基本原理。
路由器是一種典型的網絡連接設備,用來進行路由選擇和報文轉發。路由器根據收到報文的目的地址選擇一條合適的路徑(包含一個或多個路由器的網絡),然後將報文傳送到下一個路由器,路徑終端的路由器負責將報文送交目的主機。路由就是報文從源端到目的端的路徑。當報文從路由器到目的網段有多條路由可達時,路由器可以根據路由表中優選路由進行轉發。優選路由的選取與發現此路由的路由協議的優先級、路由的度量有關。當多條路由的協議優先級與路由度量都相同時,可以實現負載分擔,緩解網絡壓力;當多條路由的協議優先級與路由度量不同時,可以構成路由備份,提高網絡的可靠性。
靜態路由與動態路由
路由器不僅支持靜態路由,同時也支持RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)、IS-IS(Intermedia System-Intermedia System)和BGP(Border Gateway Protocol)等動態路由協議。
靜態路由與動態路由的區別
路由協議是路由器之間維護路由表的規則,用於發現路由,生成路由表,並指導報文轉發。依據來源的不同,路由可以分為三類:
● 通過鏈路層協議發現的路由稱為直連路由。
●通過網絡管理員手動配置的路由稱為靜態路由。
● 通過動態路由協議發現的路由稱為動態路由。
靜態路由配置方便,對系統要求低,適用於拓撲結構簡單並且穩定的小型網絡。缺點是不能自動適應網絡拓撲的變化,需要人工干預。
動態路由協議有自己的路由算法,能夠自動適應網絡拓撲的變化,適用於具有一定數量三層設備的網絡。缺點是配置對用戶要求比較高,對系統的要求高於靜態路由,並將佔用一定的網絡資源和系統資源。
路由表和 FIB 表
路由器轉發數據包的關鍵是路由表和FIB表,每個路由器都至少保存着一張路由表和一張FIB(Forwarding Information Base)表。路由器通過路由表選擇路由,通過FIB表指導報文進行轉發。
路由表
每台路由器中都保存着一張本地核心路由表(即設備的IP路由表),同時各個路由協議也維護着自己的路由表。
● 本地核心路由表
路由器使用本地核心路由表用來保存決策優選路由,並負責把優選路由下發到FIB表,通過FIB表指導報文進行轉發。這張路由表依據各種路由協議的優先級和度量值來選取路由。
● 協議路由表
協議路由表中存放着該協議發現的路由信息。路由協議可以引入並發布其他協議生成的路由。例如,在路由器上運行OSPF協議,需要使用OSPF協議通告直連路由、靜態路由或者IS-IS路由時,要將這些路由引入到OSPF協議的路由表中。
路由表中包含了下列關鍵項:
● Destination:表示此路由的目的地址。用來標識IP包的目的地址或目的網絡。
● Mask:表示此目的地址的子網掩碼長度。與目的地址一起來標識目的主機或路由器所在的網段的地址。將目的地址和子網掩碼“邏輯與”後可得到目的主機或路由器所在網段的地址。例如:目的地址為10.1.1.1,掩碼為255.255.255.0的主機或路由器所在網段的地址為10.1.1.0。掩碼由若干個連續“1”構成,既可以用點分十進制表示,也可以用掩碼中連續“1”的個數來表示。例如掩碼255.255.255.0長度為24,即可以表示為24。
● Proto:表示學習此路由的路由協議。
● Pre:表示此路由的路由協議優先級。針對同一目的地,可能存在不同下一跳、出接口等多條路由,這些不同的路由可能是由不同的路由協議發現的,也可以是手工配置的靜態路由。優先級高(數值小)者將成為當前的最優路由。
● Cost:路由開銷。當到達同一目的地的多條路由具有相同的路由優先級時,路由開銷最小的將成為當前的最優路由。
說明
Preference用於不同路由協議間路由優先級的比較,Cost用於同一種路由協議內部不同路由的優先級的比較。
● NextHop:表示此路由的下一跳地址。指明數據轉發的下一個設備。
● Interface:表示此路由的出接口。指明數據將從本地路由器哪個接口轉發出去。
三、主要實驗內容:
1:更名及配置 IP 地址
[Huawei]sysname AR1
[AR1]int ether
[AR1]int Ethernet 0/0/0
[AR1-Ethernet0/0/0]undo portswitch //關閉接口二層,開啟三層網絡功能。
[AR1-Ethernet0/0/0]ip address 192.168.10.1 24
[Huawei]sysname AR2
[AR2]int gig
[AR2]int GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address 192.168.10.2 24
[AR2-GigabitEthernet0/0/0]quit
[AR2]int GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ip address 10.0.0.1 24
[Huawei]sysname AR3
[AR3]int Ethernet 0/0/0
[AR3-Ethernet0/0/0]undo portswitch
[AR3-Ethernet0/0/0]ip address 10.0.0.2 24
2:在中間路由器 AR2 上測試直連是否通
<AR2>ping 192.168.10.1
PING 192.168.10.1: 56 data bytes, press CTRL_C to break
Reply from 192.168.10.1: bytes=56 Sequence=1 ttl=255 time=80 ms
Reply from 192.168.10.1: bytes=56 Sequence=2 ttl=255 time=20 ms
Reply from 192.168.10.1: bytes=56 Sequence=3 ttl=255 time=20 ms
Reply from 192.168.10.1: bytes=56 Sequence=4 ttl=255 time=30 ms
Reply from 192.168.10.1: bytes=56 Sequence=5 ttl=255 time=20 ms
— 192.168.10.1 ping statistics —
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/34/80 ms
<AR2>ping 10.0.0.2
PING 10.0.0.2: 56 data bytes, press CTRL_C to break
Reply from 10.0.0.2: bytes=56 Sequence=1 ttl=255 time=30 ms
Reply from 10.0.0.2: bytes=56 Sequence=2 ttl=255 time=20 ms
Reply from 10.0.0.2: bytes=56 Sequence=3 ttl=255 time=30 ms
Reply from 10.0.0.2: bytes=56 Sequence=4 ttl=255 time=20 ms
Reply from 10.0.0.2: bytes=56 Sequence=5 ttl=255 time=20 ms
— 10.0.0.2 ping statistics —
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/24/30 ms
3:在 AR1 上直接 ping AR3 將不通,需要配置一條去方向以及回來方向的靜態路由<AR1>ping 10.0.0.2
PING 10.0.0.2: 56 data bytes, press CTRL_C to break
Request time out
Request time out
在 R1 與 R3 上分別配置靜態路由:
[AR1]ip route-static 10.0.0.0 255.255.255.0 192.168.10.2
[AR3]ip route-static 192.168.10.0 24 10.0.0.1
4:再測試連通性:
[AR1]ping 10.0.0.2
PING 10.0.0.2: 56 data bytes, press CTRL_C to break
Reply from 10.0.0.2: bytes=56 Sequence=1 ttl=254 time=60 ms
Reply from 10.0.0.2: bytes=56 Sequence=2 ttl=254 time=20 ms
Reply from 10.0.0.2: bytes=56 Sequence=3 ttl=254 time=20 ms
5:查看路由表:
<AR2>display ip routing-table
Route Flags: R – relay, D – download to fib
——————————————————————————
Routing Tables: Public
Destinations : 10 Routes : 10
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.0.0.0/24 Direct 0 0 D 10.0.0.1 GigabitEthernet
0/0/1
10.0.0.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
10.0.0.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.10.0/24 Direct 0 0 D 192.168.10.2 GigabitEthernet
0/0/0
192.168.10.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
192.168.10.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/276311.html
微信掃一掃
支付寶掃一掃