大家好,今天給大家學習華為路由器配置,讓你輕松掌握網絡搭建。覺得有用的,可以趕緊點贊收藏!
閱讀目錄
- 路由器基本配置
- 配置靜态路由
- RIP 動态路由
- OSPF 動态路由
路由器(Router),是連接配接網際網路中各區域網路、廣域網的裝置,它會根據信道的情況自動選擇和設定路由,以最佳路徑,按前後順序發送信号,路由器工作在網絡層,用來跨網段通信,路由器具有判斷網絡位址和選擇IP路徑的功能,它能在多網絡互聯環境中,建立靈活的連接配接,可用完全不同的資料分組和媒體通路方法連接配接各種子網,路由器隻接受源站或其他路由器的資訊,屬網絡層的一種互聯裝置,是以路由器是網際網路中必不可少的網絡裝置之一.
路由器,其最重要的功能就是路由,路由是指路由器接收到資料時選擇最佳路徑将資料穿過網絡傳輸到目标位址的行為,每個路由器負責自己的本地資料的路由或轉發,通過多個路由器依次接力将資料最終傳遞到目标主機,路由的工作流程包括路由選擇和路由轉發兩個方面.
01、路由器基本配置
路由器與交換機不同,交換機不需要配置也可以正常工作,但是路由器必須經過配置後才可以正常使用,路由器的登陸方式基本和交換機保持一緻,下面将用一個執行個體實作路由器的基本配置,包括配置路由器的主機名稱,密碼,控制台端口,WAN接口和LAN接口等,來實作一個基本的路由結構.
首先我們準備兩台路由器(Router),需要注意的是裝置之間的連接配接所選用的線路類型,一般情況下路由器和PC之間使用交叉線,兩台路由器相連接配接使用串行線,配置成以下拓撲結構即可:
配置WAN接口: 路由器通過WAN接口接入到網際網路上,而常見的WAN接口都是串行接口用Serial表示,如下将按照上圖接口進行配置.
#----在Router1上操作-------------------------
<R1> system-view
[R1] interface Serial 0/0/0 // 選擇外網接口
[R1-Serial0/0/0]
[R1-Serial0/0/0] ip address 10.10.10.10 255.255.255.0 // 配置外網位址
#----在Router2上操作-------------------------
<R2> system-view
[R2] interface Serial 0/0/0
[R2-Serial0/0/0]
[R2-Serial0/0/0] ip address 10.10.10.20 255.255.255.0
配置LAN接口: LAN接口用來指定内網通訊的位址,接下來分别對兩台路由器做配置.
#----在Router1上操作-------------------------
<R1> system-view
[R1]interface Ethernet 0/0/0
[R1-Ethernet0/0/0]
[R1-Ethernet0/0/0] ip address 192.168.1.1 255.255.255.0
#----在Router2上操作-------------------------
<R2> system-view
[R2]interface Ethernet 0/0/0
[R2-Ethernet0/0/0]
[R2-Ethernet0/0/0]ip address 192.168.1.1 255.255.255.0
檢視路由表: 最後可以使用display ip routing-table指令,檢視路由器的路由資訊,确定網絡是否正确連接配接.
[R1] display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.10.10.0/24 Direct 0 0 D 10.10.10.10 Serial0/0/0
10.10.10.10/32 Direct 0 0 D 127.0.0.1 Serial0/0/0
10.10.10.20/32 Direct 0 0 D 10.10.10.20 Serial0/0/0
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
192.168.1.0/24 Direct 0 0 D 192.168.1.1 Ethernet0/0/0
192.168.1.1/32 Direct 0 0 D 127.0.0.1 Ethernet0/0/0
查接口資訊: 也可以使用display ip interface brief指令,檢視路由器的接口資訊.
[R1] display ip interface brief
Interface IP Address/Mask Physical Protocol
Ethernet0/0/0 192.168.1.1/24 up up
Ethernet0/0/1 unassigned down down
GigabitEthernet0/0/0 unassigned down down
NULL0 unassigned up up(s)
Serial0/0/0 10.10.10.10/24 up up
Serial0/0/1 unassigned down down
最後測試通信: 在路由器R1上可以ping通R2,每個主機也可以ping通自己網段的路由器.
[R1] ping 10.10.10.20
PING 10.10.10.20: 56 data bytes, press CTRL_C to break
Reply from 10.10.10.20: bytes=56 Sequence=1 ttl=255 time=30 ms
Reply from 10.10.10.20: bytes=56 Sequence=2 ttl=255 time=40 ms
Reply from 10.10.10.20: bytes=56 Sequence=3 ttl=255 time=70 ms
Reply from 10.10.10.20: bytes=56 Sequence=4 ttl=255 time=30 ms
Reply from 10.10.10.20: bytes=56 Sequence=5 ttl=255 time=30 ms
上述小實驗到這裡就算配置成功了,但是這裡留下了一個疑問,那就是PC0PingPC1無法通信,這就涉及到路由器沒有相應的路由條目的問題,這些問題将在後面小實驗中做解釋.
02、配置靜态路由
靜态路由需要管理者根據實際需求一條條自己手動配置,路由器不會自動生成所需的靜态路由,靜态路由中包括目标節點或目标網絡的IP位址,還可以包括下一跳IP位址,以及在本路由器上使用該靜态路由時的資料包出接口等,但是手動配置靜态路由需要管理者非常了解網絡的拓撲結構才能夠完成配置,在網絡規模較大時還需要耗費大量的經曆和時間去維護,是以并不是所有的網絡都适合配置靜态路由.
一般情況下以下幾種情況可以考慮使用靜态路由
1.網絡的拓撲結構相對較簡單,比如就一台路由器和交換機的情況,可使用靜态路由.
2.網絡保密性要求較高,網絡管理者需要控制鍊路或者控制路由表,則可使用靜态路由.
3.網絡僅通過單個ISP接入Internet,則該ISP就是網絡唯一的出口,是以不需要配置靜态路由.
4.路由資源有限,無法運作路由選擇協定,在這種情況下,需要手動配置路由條目來更新路由表資料.
接下來以一個執行個體具體介紹靜态路由的配置流程,在思科模拟器中選擇3台Router路由器,按照以下網絡拓撲結構建構網路,然後為每台路由器配置靜态路由,實作不同網絡間的資料互通.
配置路由器: 根據以上拓撲圖配置路由器,通過ip address給路由器的每個接口配置好IP位址.
#----在R1上操作-------------------------
<Huawei> system-view
[Huawei] interface Ethernet 0/0/0
[Huawei-Ethernet0/0/0] ip address 192.168.1.1 255.255.255.0
[Huawei-Ethernet0/0/0] quit
[Huawei] interface Ethernet 0/0/1
[Huawei-Ethernet0/0/1] ip address 10.10.10.1 255.255.255.0
[Huawei-Ethernet0/0/1] quit
#----在R2上操作-------------------------
<Huawei> system-view
[Huawei] interface Ethernet 0/0/0
[Huawei-Ethernet0/0/0] ip address 10.10.10.2 255.255.255.0
[Huawei-Ethernet0/0/0] quit
[Huawei] interface Ethernet 0/0/1
[Huawei-Ethernet0/0/1] ip address 20.20.20.2 255.255.255.0
[Huawei-Ethernet0/0/1] quit
#----在R3上操作-------------------------
<Huawei> system-view
[Huawei] interface Ethernet 0/0/0
[Huawei-Ethernet0/0/0] ip address 192.168.2.1 255.255.255.0
[Huawei-Ethernet0/0/0] quit
[Huawei] interface Ethernet 0/0/1
[Huawei-Ethernet0/0/1] ip address 20.20.20.3 255.255.255.0
[Huawei-Ethernet0/0/1] quit
檢查配置結果: 配置完路由器的IP位址後,我們在每個路由器上測試相鄰的接口是否可連通.
[R1] ping 10.10.10.2
PING 10.10.10.2: 56 data bytes, press CTRL_C to break
Reply from 10.10.10.2: bytes=56 Sequence=1 ttl=255 time=130 ms
[R2] ping 20.20.20.3
PING 20.20.20.3: 56 data bytes, press CTRL_C to break
Reply from 20.20.20.3: bytes=56 Sequence=1 ttl=255 time=110 ms
配置靜态路由: 接下來我們需要在兩台路由器上分别配置路由條目,使用ip route-static指令配置,如果想要删除路由可使用undo ip route指令即可删除指定路由條目.
#----在R1上操作-------------------------
<Huawei> system-view
[目的網絡] [目的掩碼] [下一跳位址]
[Huawei] ip route-static 192.168.2.0 255.255.255.0 10.10.10.2
[Huawei] display ip routing-table
#----在R2上操作-------------------------
<Huawei> system-view
[Huawei] ip route-static 192.168.2.0 255.255.255.0 20.20.20.3
[Huawei] ip route-static 192.168.1.0 255.255.255.0 10.10.10.1
[Huawei] display ip routing-table
#----在R1上操作-------------------------
<Huawei> system-view
[Huawei] ip route-static 192.168.1.0 255.255.255.0 20.20.20.2
[Huawei] display ip routing-table
測試階段: 最後在主機PC1上面Ping測試PC2發現資料包可以正常的傳遞.
PC1> ping 192.168.2.2 -t
Ping 192.168.2.2: 32 data bytes, Press Ctrl_C to break
From 192.168.2.2: bytes=32 seq=1 ttl=125 time=125 ms
--- 192.168.2.2 ping statistics ---
1 packet(s) transmitted
1 packet(s) received
0.00% packet loss
round-trip min/avg/max = 125/125/125 ms
以上的路由配置方法,适用于小型網絡環境,在大型網絡環境中這種靜态路由的配置方式很不适合維護,一旦裝置過多,則可能自己都搞不清頭緒,是以在生産環境中,我們會使用動态路由的方式來實作路由器的配置,接下來繼續學習動态路由的配置方式吧.
03、RIP動态路由
動态路由是基于某種協定實作的,常見的路由協定有内部網關協定(IGP)和邊界網關協定(BGP),其中内部網關協定又分為路由資訊協定(RIP)和開放式最短路徑優先協定(OSPF)協定.
其中RIP(路由資訊協定)是最先被廣泛應用的内部網關路由協定,RIP使用跳數來衡量到達目标位址的距離,跳數是指資料從源位址到達目标位址之間經過的路由器個數.從路由器到直接連接配接的網絡的跳數定義為1,每經過一個路由器則數值會增加1,RIP允許的最大跳數是15跳,超過15跳的網絡将無法到達,是以RIP适合用于小型的網絡環境中.
RIP協定預設會每隔30秒就會與其他相連的網絡廣播自己的路由表,收到廣播的路由器會将收到的資訊與自己路由表進行比較,判斷是否将其中的路由條目加入到自己的路由表中,目前RIP共有3中版本,RIPv1,RIPv2,RIPng,其中RIPng應用于IPv6網絡環境中,RIPv1是有類路由協定,RIPv2則是無類路由協定.
配置路由器: 首先根據上圖将四台路由器的IP位址配置在相應的接口上.
#----在R1上操作-------------------------
<Huawei> system-view
[Huawei] interface Serial 0/0/0
[Huawei-Serial0/0/0] ip address 192.168.10.1 255.255.255.0
[Huawei-Serial0/0/0] quit
#----在R2上操作-------------------------
<Huawei> system-view
[Huawei] interface Serial 0/0/0
[Huawei-Serial0/0/0] ip address 192.168.10.2 255.255.255.0
[Huawei-Serial0/0/0] quit
[Huawei] interface Serial 0/0/1
[Huawei-Serial0/0/1] ip address 192.168.20.1 255.255.255.0
[Huawei-Serial0/0/1] quit
#----在R3上操作-------------------------
<Huawei> system-view
[Huawei] interface Serial 0/0/0
[Huawei-Serial0/0/0] ip address 192.168.20.2 255.255.255.0
[Huawei-Serial0/0/0] quit
[Huawei] interface Serial 0/0/1
[Huawei-Serial0/0/1] ip address 192.168.30.1 255.255.255.0
[Huawei-Serial0/0/1] quit
#----在R4上操作-------------------------
<Huawei> system-view
[Huawei] interface Serial 0/0/0
[Huawei-Serial0/0/0] ip address 192.168.30.2 255.255.255.0
[Huawei-Serial0/0/0] quit
配置并啟用RIP路由: 接着我們分别在每台路由器上啟用并配置好RIP動态路由,并指定直連網絡号.
#----在R1上啟用RIP路由協定并配置-------------------
<Huawei> system-view
[Huawei] rip 1 // 啟動RIP程序1
[Huawei-rip-1] version 2 // 指定使用RIP版本為RIPv2
[Huawei-rip-1] network 192.168.10.0 // 聲明與R1直連的網絡号
[Huawei-rip-1] quit
#----在R2上啟用RIP路由協定并配置-------------------
<Huawei> system-view
[Huawei] rip 1 // 啟動RIP程序1
[Huawei-rip-1] version 2 // 指定使用RIP版本為RIPv2
[Huawei-rip-1] network 192.168.10.0 // 聲明與R2直連的網絡号
[Huawei-rip-1] network 192.168.20.0 // 聲明與R3直連的網絡号
[Huawei-rip-1] quit
#----在R3上啟用RIP路由協定并配置-------------------
<Huawei> system-view
[Huawei] rip 1 // 啟動RIP程序1
[Huawei-rip-1] version 2 // 指定使用RIP版本為RIPv2
[Huawei-rip-1] network 192.168.20.0 // 聲明與R3直連的網絡号
[Huawei-rip-1] network 192.168.30.0 // 聲明與R4直連的網絡号
[Huawei-rip-1] quit
#----在R4上啟用RIP路由協定并配置-------------------
<Huawei> system-view
[Huawei] rip 1 // 啟動RIP程序1
[Huawei-rip-1] version 2 // 指定使用RIP版本為RIPv2
[Huawei-rip-1] network 192.168.30.0 // 聲明與R4直連的網絡号
[Huawei-rip-1] quit
檢查配置資訊: 配置完成後RIP會自動生成路由條目,可執行display ip routing-table查詢配置結果.
[Huawei] display ip routing-table
------------------------------------------------------------------------------
Destination/Mask Proto Pre Cost Flags NextHop Interface
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
192.168.10.0/24 Direct 0 0 D 192.168.10.2 Serial0/0/0
192.168.10.1/32 Direct 0 0 D 192.168.10.1 Serial0/0/0
192.168.10.2/32 Direct 0 0 D 127.0.0.1 Serial0/0/0
192.168.20.0/24 Direct 0 0 D 192.168.20.1 Serial0/0/1
192.168.20.1/32 Direct 0 0 D 127.0.0.1 Serial0/0/1
192.168.20.2/32 Direct 0 0 D 192.168.20.2 Serial0/0/1
192.168.30.0/24 RIP 100 1 D 192.168.20.2 Serial0/0/1
測試連通性: 此時我們在R1路由器Ping路由器R4是可以通信的,說明配置成功了.
[R1] ping 192.168.30.2
PING 192.168.30.2: 56 data bytes, press CTRL_C to break
Reply from 192.168.30.2: bytes=56 Sequence=1 ttl=253 time=100 ms
Reply from 192.168.30.2: bytes=56 Sequence=2 ttl=253 time=80 ms
04、OSPF動态路由
在上面的配置試驗中我們通過使用RIP協定完成了一個路由器之間的資料通信,但是RIP協定最大僅僅支援15個路由節點,雖然在中小型網絡中這些節點足夠使用了,但是在一些大型企業中往往需更多的跳數,就是因為這種需求我們的OSPF協定就由此誕生啦.
OSPF(開放式最短路徑優先),該協定是基于鍊路狀态的協定規範,是以也可以稱為鍊路狀态協定,和RIP協定相同,OSPF協定同樣使用跳數計量路徑開銷,但是與RIP不同的是,OSPF協定不受實體跳數的限制,其路徑開銷與網絡中的鍊路開銷等相關.
OSPF協定采用了FPS算法來計算最短路徑數,SPF算法将每一個路由作為根(ROOT),來計算其資料包到達每一個目标路由器之間的距離,每個路由器根據一個統一的資料庫LSDB計算出路由域的拓撲結構圖,該結構很像是一顆樹,是以就叫做最短路徑樹.
OSPF協定的優點
1.OSPF采用了SPF算法,進而可以很好的避免路由器環路的産生.
2.OSPF協定雖然也使用跳數作為計量機關,但不受實體跳數的限制.
3.當網絡鍊路狀态發生變化時,OSPF能夠迅速捕捉并應用,收斂快,路由資訊流量小.
4.OSPF路由協定支援路由認證體系,且還可以定義不同的認證方式,提高了網絡安全性.
5.OSPF協定提供了較好的負載均衡性,其資料更新比較智能,相應的減小了網絡流量的帶寬.
在配置OSPF路由之前還有一個小知識點需要補充,在下面的配置試驗中你會看到例如0.0.0.255這樣的網絡号,這種網絡号被稱作通配符掩碼,通常情況下通配符掩碼可由,255.255.255.255(廣播位址)減去目前的255.255.255.0(子網路遮罩),來獲得,此處小實驗的通配符掩碼為0.0.0.255 area 0.
接下來開始步入正題,我們還是使用RIP路由的拓撲結構以及IP位址的配置都相同,但是這裡在配置動态路由的時候,我們使用OSPF的方式來配置,過程如下:
配置路由器: 首先根據上圖将四台路由器的IP位址配置在相應的接口上.
#----在R1上操作-------------------------
<Huawei> system-view
[Huawei] interface Serial 0/0/0
[Huawei-Serial0/0/0] ip address 192.168.10.1 255.255.255.0
[Huawei-Serial0/0/0] quit
#----在R2上操作-------------------------
<Huawei> system-view
[Huawei] interface Serial 0/0/0
[Huawei-Serial0/0/0] ip address 192.168.10.2 255.255.255.0
[Huawei-Serial0/0/0] quit
[Huawei] interface Serial 0/0/1
[Huawei-Serial0/0/1] ip address 192.168.20.1 255.255.255.0
[Huawei-Serial0/0/1] quit
#----在R3上操作-------------------------
<Huawei> system-view
[Huawei] interface Serial 0/0/0
[Huawei-Serial0/0/0] ip address 192.168.20.2 255.255.255.0
[Huawei-Serial0/0/0] quit
[Huawei] interface Serial 0/0/1
[Huawei-Serial0/0/1] ip address 192.168.30.1 255.255.255.0
[Huawei-Serial0/0/1] quit
#----在R4上操作-------------------------
<Huawei> system-view
[Huawei] interface Serial 0/0/0
[Huawei-Serial0/0/0] ip address 192.168.30.2 255.255.255.0
[Huawei-Serial0/0/0] quit
配置并啟用OSPF路由: 在每台路由器上啟用并配置好OSPF動态路由.
#----在R1上啟用OSPF路由協定并配置-------------------
[Huawei] ospf 1 // 啟用OSPF路由,并設定程序号為1
[Huawei-ospf-1] area 0.0.0.0 // 為R1配置RID編号
[Huawei-ospf-1-area-0.0.0.0]
[Huawei-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255 // 聲明與R1直連的網絡号
[Huawei-ospf-1-area-0.0.0.0] quit
#----在R2上啟用OSPF路由協定并配置-------------------
[Huawei] ospf 1 // 啟用OSPF路由,并設定程序号為1
[Huawei-ospf-1] area 0.0.0.0 // 為R2-R3配置RID編号
[Huawei-ospf-1-area-0.0.0.0]
[Huawei-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255 // 聲明與R2直連的網絡号
[Huawei-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255 // 聲明與R3直連的網絡号
[Huawei-ospf-1-area-0.0.0.0] quit
#----在R3上啟用OSPF路由協定并配置-------------------
[Huawei] ospf 1 // 啟用OSPF路由,并設定程序号為1
[Huawei-ospf-1] area 0.0.0.0 // 為R3-R4配置RID編号
[Huawei-ospf-1-area-0.0.0.0]
[Huawei-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255 // 聲明與R3直連的網絡号
[Huawei-ospf-1-area-0.0.0.0] network 192.168.30.0 0.0.0.255 // 聲明與R4直連的網絡号
[Huawei-ospf-1-area-0.0.0.0] quit
#----在R4上啟用OSPF路由協定并配置-------------------
[Huawei] ospf 1 // 啟用OSPF路由,并設定程序号為1
[Huawei-ospf-1] area 0.0.0.0 // 為R1配置RID編号
[Huawei-ospf-1-area-0.0.0.0]
[Huawei-ospf-1-area-0.0.0.0] network 192.168.30.0 0.0.0.255 // 聲明與R4直連的網絡号
[Huawei-ospf-1-area-0.0.0.0] quit
檢查配置資訊: 配置完成後RIP會自動生成路由條目,可執行display ip routing-table查詢配置結果.
[Huawei] display ip routing-table
------------------------------------------------------------------------------
Destination/Mask Proto Pre Cost Flags NextHop Interface
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
192.168.10.0/24 Direct 0 0 D 192.168.10.2 Serial0/0/0
192.168.10.1/32 Direct 0 0 D 192.168.10.1 Serial0/0/0
192.168.10.2/32 Direct 0 0 D 127.0.0.1 Serial0/0/0
192.168.20.0/24 Direct 0 0 D 192.168.20.1 Serial0/0/1
192.168.20.1/32 Direct 0 0 D 127.0.0.1 Serial0/0/1
192.168.20.2/32 Direct 0 0 D 192.168.20.2 Serial0/0/1
192.168.30.0/24 OSPF 10 3124 D 192.168.20.2 Serial0/0/1
測試連通性: 此時我們在R1路由器Ping路由器R4是可以通信的,說明配置成功了.
[R1] ping 192.168.30.2
PING 192.168.30.2: 56 data bytes, press CTRL_C to break
Reply from 192.168.30.2: bytes=56 Sequence=1 ttl=253 time=100 ms
Reply from 192.168.30.2: bytes=56 Sequence=2 ttl=253 time=80 ms
關注 工 仲 好:IT運維大學營,擷取60個G的《網工系統大禮包》+1000頁Linux學習筆記
轉載:https://www.cnblogs.com/LyShark/p/11152943.html
有計劃學習考證咨詢客服哦