0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

思科路由器配置全套筆記:靜態(tài)、RIP、OSPF

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:博客園 ? 作者:lyshark ? 2022-12-08 16:02 ? 次閱讀

路由器(Router),是連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備,它會根據(jù)信道的情況自動選擇和設(shè)定路由,以最佳路徑,按前后順序發(fā)送信號,路由器工作在網(wǎng)絡(luò)層,用來跨網(wǎng)段通信,路由器具有判斷網(wǎng)絡(luò)地址和選擇IP路徑的功能,它能在多網(wǎng)絡(luò)互聯(lián)環(huán)境中,建立靈活的連接,可用完全不同的數(shù)據(jù)分組和介質(zhì)訪問方法連接各種子網(wǎng),路由器只接受源站或其他路由器的信息,屬網(wǎng)絡(luò)層的一種互聯(lián)設(shè)備,因此路由器是互聯(lián)網(wǎng)中必不可少的網(wǎng)絡(luò)設(shè)備之一.

路由器,其最重要的功能就是路由,路由是指路由器接收到數(shù)據(jù)時選擇最佳路徑將數(shù)據(jù)穿過網(wǎng)絡(luò)傳輸?shù)侥繕?biāo)地址的行為,每個路由器負(fù)責(zé)自己的本地數(shù)據(jù)的路由或轉(zhuǎn)發(fā),通過多個路由器依次接力將數(shù)據(jù)最終傳遞到目標(biāo)主機,路由的工作流程包括路由選擇和路由轉(zhuǎn)發(fā)兩個方面.

路由基本配置

路由器與交換機不同,交換機不需要配置也可以正常工作,但是路由器必須經(jīng)過配置后才可以正常使用,路由器的登陸方式基本和交換機保持一致,下面將用一個實例實現(xiàn)路由器的基本配置,包括配置路由器的主機名稱,密碼,控制臺端口,WAN接口和LAN接口等,來實現(xiàn)一個基本的路由結(jié)構(gòu).

首先我們準(zhǔn)備兩臺路由器(1841型號),需要注意的是設(shè)備之間的連接所選用的線路類型,一般情況下路由器和PC之間使用交叉線,兩臺路由器相連接使用串行線,配置成以下拓?fù)浣Y(jié)構(gòu)即可:

b6adee44-75fe-11ed-8abf-dac502259ad0.png

但在實際連接兩個路由器時,發(fā)現(xiàn)沒有Serial接口,這是因為該型號的路由器默認(rèn)沒有提供串口,我們可以在思科模擬器上選擇WIC-2T模塊,并將其拖入空的插槽處,重啟交換機即可完成配置.

b6ce9252-75fe-11ed-8abf-dac502259ad0.png

接著來看一下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中,每個設(shè)備的具體配置參數(shù),包括類型,IP地址,默認(rèn)網(wǎng)關(guān)等信息.

[設(shè)備名稱]   [設(shè)備接口]         [IP地址]           [默認(rèn)網(wǎng)關(guān)]
   PC1         ---          192.168.1.2/24      192.168.1.1
   PC2         ---          192.168.2.2/24      192.168.2.1

 Router0      Fa0/0         192.168.1.1/24         ---
              Serial0/0/0   10.10.10.10/24         ---

 Router1      Fa0/0         192.168.2.1/24         ---
              Serial0/0/0   10.10.10.20/24         ---

開啟路由遠(yuǎn)程登陸: 這里我們將啟用Router1路由器的遠(yuǎn)程登陸功能,并設(shè)置一個登陸密碼為lyshark.

Router# enable
Router# configure terminal

Router(config)# hostname Router0             // 配置主機名為Router0
Router0(config)# enable secret lyshark       // 配置特權(quán)模式密碼為lyshark

Router0(config)# line console 0              // 啟用控制臺
Router0(config-line)# password lyshark       // 設(shè)置控制臺登錄密碼
Router0(config-line)# login                  // 允許用戶登錄
Router0(config-line)# exit

Router0(config)# line vty 0 2                // 配置序號為0-2的3個虛擬登陸終端
Router0(config-line)# password lyshark       // 配置終端登錄密碼
Router0(config-line)# login                  // 啟用登陸終端

配置WAN接口: 路由器通過WAN接口接入到互聯(lián)網(wǎng)上,而常見的WAN接口都是串行接口用Serial表示,首先可以使用show controller 命令判斷Serial 0/0/0是否為DCE端,然后決定是否要配置.

Router0> show controller Serial0/0/0

Interface Serial0/0/0
Hardware is PowerQUICC MPC860
DCE V.35, clock rate 2000000       // 此處判斷是DEC端

根據(jù)上述標(biāo)注顯示內(nèi)容Srial0/0/0為DCE端口,下面需要對兩臺路由分別配置時鐘頻率.

#----在Router0上操作-------------------------
Router0> enable
Router0# configure terminal
Router0(config)# interface Serial0/0/0                    // 選擇串行接口Srial0/0/0
Router0(config-if)# ip address 10.10.10.10 255.255.255.0  // 配置外網(wǎng)IP地址
Router0(config-if)# clock rate 64000                      // 配置始終頻率為6400
Router0(config-if)# no shutdown                           // 開啟端口

#----在Router1上操作-------------------------
Router1> enable
Router1# configure terminal
Router1(config)# interface Serial0/0/0
Router1(config-if)# ip address 10.10.10.20 255.255.255.0
Router1(config-if)# clock rate 64000
Router1(config-if)# no shutdown

配置LAN接口: LAN接口用來指定內(nèi)網(wǎng)通訊的地址,接下來分別對兩臺路由器做配置.

#----在Router0上操作-------------------------
Router0> enable
Router0# configure terminal
Router0(config)# interface fa0/0                        // 選擇以太網(wǎng)接口fa0/0
Router0(config)# ip address 192.168.1.1 255.255.255.0
Router0(config)# no shutdown

#----在Router1上操作-------------------------
Router1> enable
Router1# configure terminal
Router1(config)# interface fa0/0
Router1(config)# ip address 192.168.2.1 255.255.255.0
Router1(config)# no shutdown

查配置信息: 最后可以使用show ip route命令,查看路由器的路由信息,確定網(wǎng)絡(luò)是否正確連接.

Router0# show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

     10.0.0.0/24 is subnetted, 1 subnets
C    10.10.10.0 is directly connected, Serial0/0/0            // 外網(wǎng)地址
C    192.168.1.0/24 is directly connected, FastEthernet0/0    // 內(nèi)網(wǎng)地址

查接口信息: 也可以使用show ip interface brief命令,查看路由器的接口信息.

Router0# show ip interface brief

Interface              IP-Address      OK? Method Status                Protocol 
FastEthernet0/0        192.168.1.1     YES manual up                    up
Serial0/0/0            10.10.10.10     YES manual up                    up
Serial0/0/1            unassigned      YES unset  administratively down down
Vlan1                  unassigned      YES unset  administratively down down

最后測試通信: 在路由器Route0上可以ping通Route1,每個主機也可以ping通自己網(wǎng)段的路由器.

Router0# ping 10.10.10.20

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.10.20, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/6 ms

上述小實驗到這里就算配置成功了,但是這里留下了一個疑問,那就是PC0PingPC1無法通信,這就涉及到路由器沒有相應(yīng)的路由條目的問題,這些問題將在后面小實驗中做解釋.

配置靜態(tài)路由

靜態(tài)路由需要管理員根據(jù)實際需求一條條自己手動配置,路由器不會自動生成所需的靜態(tài)路由,靜態(tài)路由中包括目標(biāo)節(jié)點或目標(biāo)網(wǎng)絡(luò)的IP地址,還可以包括下一跳IP地址,以及在本路由器上使用該靜態(tài)路由時的數(shù)據(jù)包出接口等,但是手動配置靜態(tài)路由需要管理員非常了解網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)才能夠完成配置,在網(wǎng)絡(luò)規(guī)模較大時還需要耗費大量的經(jīng)歷和時間去維護,所以并不是所有的網(wǎng)絡(luò)都適合配置靜態(tài)路由.

一般情況下以下幾種情況可以考慮使用靜態(tài)路由

1.網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)相對較簡單,比如就一臺路由器和交換機的情況,可使用靜態(tài)路由.2.網(wǎng)絡(luò)保密性要求較高,網(wǎng)絡(luò)管理員需要控制鏈路或者控制路由表,則可使用靜態(tài)路由.3.網(wǎng)絡(luò)僅通過單個ISP接入Internet,則該ISP就是網(wǎng)絡(luò)唯一的出口,所以不需要配置靜態(tài)路由.4.路由資源有限,無法運行路由選擇協(xié)議,在這種情況下,需要手動配置路由條目來更新路由表數(shù)據(jù).

接下來以一個實例具體介紹靜態(tài)路由的配置流程,在思科模擬器中選擇2臺1841路由器,按照以下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)構(gòu)建網(wǎng)路,然后為每臺路由器配置靜態(tài)路由,實現(xiàn)不同網(wǎng)絡(luò)間的數(shù)據(jù)互通.

b7038818-75fe-11ed-8abf-dac502259ad0.png

配置客戶主機: 首先我們根據(jù)上圖的配置要求配置好IP地址網(wǎng)關(guān)等數(shù)據(jù),下面的參數(shù)是具體的地址規(guī)劃.

[設(shè)備名稱]   [設(shè)備接口]         [IP地址]           [默認(rèn)網(wǎng)關(guān)]
   PC0         ---          192.168.1.2/24      192.168.1.1
   PC1         ---          192.168.1.3/24      192.168.1.1

   PC2         ---          192.168.2.2/24      192.168.2.1
   PC3         ---          192.168.2.3/24      192.168.2.1

 Router0      Fa0/0         192.168.1.1/24         ---
              Serial0/0/0   10.10.10.10/24         ---

 Router1      Fa0/0         192.168.2.1/24         ---
              Serial0/0/0   10.10.10.20/24         ---

配置路由器: 接著我們分別給路由器配置好地址參數(shù),在這里fa0/0端口是內(nèi)網(wǎng)IP地址,serial0/0/0端口則是外網(wǎng)IP地址,配置是應(yīng)注意次序,如果配反了則看不到效果.

#----在Router0上操作-------------------------
Router0> enable
Router0# configure terminal

Router0(config)# interface fa0/0                          // 配置內(nèi)網(wǎng)地址
Router0(config-if)# ip address 192.168.1.1 255.255.255.0
Router0(config-if)# no shutdown

Router0(config)# interface serial0/0/0                    // 配置外網(wǎng)地址
Router0(config-if)# clock rate 64000
Router0(config-if)# ip address 10.10.10.10 255.255.255.0
Router0(config-if)# no shutdown

#----在Router1上操作-------------------------
Router0> enable
Router0# configure terminal

Router1(config)# interface fa0/0                          // 配置內(nèi)網(wǎng)地址
Router1(config-if)# ip address 192.168.2.1 255.255.255.0
Router1(config-if)# no shutdown

Router1(config)# interface serial0/0/0                    // 配置外網(wǎng)地址
Router1(config-if)# clock rate 64000
Router1(config-if)# ip address 10.10.10.20 255.255.255.0
Router1(config-if)# no shutdown

檢測路由配置: 當(dāng)配置好上面的步驟以后,PC0與PC1主機是可通信的,Route0與Route1也可通信,但PC0無法與PC3通信,原因就是因為路由器沒有配置靜態(tài)路由的關(guān)系,這一步我們只需要確保同一個網(wǎng)段內(nèi)能通信即可.

#----在PC0上操作-------------------------
PC0> ping 192.168.1.1
PC0> ping 192.168.1.2
PC0> ping 192.168.1.3
Pinging 192.168.1.3 with 32 bytes of data:
Reply from 192.168.1.3: bytes=32 time=0ms TTL=128

#----在Route0上操作----------------------
Router0#ping 10.10.10.20

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.10.20, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/7/12 ms

配置靜態(tài)路由: 接下來我們需要在兩臺路由器上分別配置路由條目,使用ip route命令配置,如果想要刪除路由可使用no ip route命令即可刪除指定路由條目.

#----在Router0上操作-------------------------
Router0> enable
Router0# configure terminal

                           [目的網(wǎng)絡(luò)]    [目的掩碼]         [下一跳地址]
Router0(config)# ip route 192.168.2.0  255.255.255.0      10.10.10.20

#----在Router1上操作-------------------------
Router1> enable
Router1# configure terminal
Router1(config)# ip route 192.168.1.0 255.255.255.0 10.10.10.10        // 指定返回時的路由

#----檢查配置參數(shù)情況-------------------------
Router0# show ip interface brief          // 顯示端口ip
Router0# show ip route                    // 檢查路由參數(shù)
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set
     10.0.0.0/24 is subnetted, 1 subnets
C    10.10.10.0 is directly connected, Serial0/0/0
C    192.168.1.0/24 is directly connected,F(xiàn)astEthernet0/0
S    192.168.2.0/24 [1/0] via 10.10.10.20

最后的測試: 當(dāng)配置好路由條目以后,我們在PC0主機上Ping檢測PC3的連通性,會發(fā)現(xiàn)原來無法連通的兩個網(wǎng)段,現(xiàn)在可以正常通信了,也就說明我們的路由配置生效了.

PC0> ping 192.168.2.2

Pinging 192.168.2.2 with 32 bytes of data:

Reply from 192.168.2.2: bytes=32 time=12ms TTL=126

Ping statistics for 192.168.2.2:
    Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 12ms, Maximum = 12ms, Average = 12ms

以上的路由配置方法,適用于小型網(wǎng)絡(luò)環(huán)境,在大型網(wǎng)絡(luò)環(huán)境中這種靜態(tài)路由的配置方式很不適合維護,一旦設(shè)備過多,則可能自己都搞不清頭緒,所以在生產(chǎn)環(huán)境中,我們會使用動態(tài)路由的方式來實現(xiàn)路由器的配置,接下來繼續(xù)學(xué)習(xí)動態(tài)路由的配置方式吧.

RIP 動態(tài)路由

動態(tài)路由是基于某種協(xié)議實現(xiàn)的,常見的路由協(xié)議有內(nèi)內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)和邊界網(wǎng)關(guān)協(xié)議(BGP),其中內(nèi)部網(wǎng)關(guān)協(xié)議又分為路由信息協(xié)議(RIP)和開放式最短路徑優(yōu)先協(xié)議(OSPF)協(xié)議.

其中RIP(路由信息協(xié)議)是最先被廣泛應(yīng)用的內(nèi)部網(wǎng)關(guān)路由協(xié)議,RIP使用跳數(shù)來衡量到達目標(biāo)地址的距離,跳數(shù)是指數(shù)據(jù)從源地址到達目標(biāo)地址之間經(jīng)過的路由器個數(shù).從路由器到直接連接的網(wǎng)絡(luò)的跳數(shù)定義為1,每經(jīng)過一個路由器則數(shù)值會增加1,RIP允許的最大跳數(shù)是15跳,超過15跳的網(wǎng)絡(luò)將無法到達,因此RIP適合用于小型的網(wǎng)絡(luò)環(huán)境中.

RIP協(xié)議默認(rèn)會每隔30秒就會與其他相連的網(wǎng)絡(luò)廣播自己的路由表,收到廣播的路由器會將收到的信息與自己路由表進行比較,判斷是否將其中的路由條目加入到自己的路由表中,目前RIP共有3中版本,RIPv1,RIPv2,RIPng,其中RIPng應(yīng)用于IPv6網(wǎng)絡(luò)環(huán)境中,RIPv1是有類路由協(xié)議,RIPv2則是無類路由協(xié)議.

b7291a92-75fe-11ed-8abf-dac502259ad0.png

配置參數(shù)簡介: 首先我們根據(jù)上圖的配置要求配置好路由器各種基本參數(shù),下面的參數(shù)是具體的地址規(guī)劃.

[設(shè)備名稱]     [設(shè)備接口]        [IP地址]          [默認(rèn)網(wǎng)關(guān)]

 Router1     Serial0/0/0    192.168.10.1/24         ---

 Router2     Serial0/0/0    192.168.10.2/24         ---
             Serial0/0/1    192.168.20.1/24         ---

 Router3     Serial0/0/0    192.168.20.2/24         ---
             Serial0/0/1    192.168.30.1/24         ---

 Router4     Serial0/0/0    192.168.30.2/24         ---

配置路由器: 根據(jù)上表的結(jié)構(gòu)配置好路由器的各種參數(shù),主要配置路由器的接口IP地址.

Router>enable
Router#configure terminal

#----在Router1上操作-------------------------
Router1(config)# interface Serial0/0/0
Router1(config-if)# ip address 192.168.10.1 255.255.255.0
Router1(config-if)# no shutdown

#----在Router2上操作-------------------------
Router2(config)# interface Serial0/0/0
Router2(config-if)# ip address 192.168.10.2 255.255.255.0
Router1(config-if)# no shutdown
Router2(config)# interface Serial0/0/1
Router2(config-if)# ip address 192.168.20.1 255.255.255.0
Router1(config-if)# no shutdown

#----在Router3上操作-------------------------
Router3(config)# interface Serial0/0/0
Router3(config-if)# ip address 192.168.20.2 255.255.255.0
Router1(config-if)# no shutdown
Router3(config)# interface Serial0/0/1
Router3(config-if)# ip address 192.168.30.1 255.255.255.0
Router1(config-if)# no shutdown

#----在Router4上操作-------------------------
Router4(config)#interface Serial0/0/0
Router4(config-if)#ip address 192.168.30.2 255.255.255.0
Router1(config-if)# no shutdown

配置并啟用RIP路由: 在每臺路由器上啟用并配置好RIP動態(tài)路由.

Router>enable
Router#configure terminal
#----在Router1上啟用RIP路由協(xié)議并配置-------------------
Router1(config)# router rip                   // 啟用RIP路由
Router1(config-router)# version 2             // 指定使用RIP版本為RIPv2
Router1(config-router)# network 192.168.10.0  // 聲明與Router1直連的網(wǎng)絡(luò)號
Router1(config-router)# exit

#----在Router2上啟用RIP路由協(xié)議并配置-------------------
Router2(config)# router rip
Router2(config-router)# version 2
Router2(config-router)# network 192.168.10.0  // 聲明與Router2直連的網(wǎng)絡(luò)號
Router2(config-router)# network 192.168.20.0  // 聲明與Router3直連的網(wǎng)絡(luò)號
Router2(config-router)# exit

#----在Router3上啟用RIP路由協(xié)議并配置-------------------
Router3(config)# router rip
Router3(config-router)# version 2
Router3(config-router)# network 192.168.20.0  // 聲明與Router3直連的網(wǎng)絡(luò)號
Router3(config-router)# network 192.168.30.0  // 聲明與Router4直連的網(wǎng)絡(luò)號
Router3(config-router)# exit

#----在Router4上啟用RIP路由協(xié)議并配置-------------------
Router4(config)# router rip
Router4(config-router)# version 2
Router4(config-router)# network 192.168.30.0  // 聲明與Router4直連的網(wǎng)絡(luò)號
Router4(config-router)# exit

檢查配置信息: 配置完成后,在Router1上執(zhí)行show ip route 命令查看RIP配置結(jié)果,如下.

Router1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

C    192.168.10.0/24 is directly connected, Serial0/0/0
R    192.168.20.0/24 [120/1] via 192.168.10.2, 0001, Serial0/0/0   // R表示當(dāng)前是RIP路由
R    192.168.30.0/24 [120/2] via 192.168.10.2, 0001, Serial0/0/0   // 路由條目是RIP自動生成的

測試連通性: 此時我們在Router1路由器上Ping路由器Router4是可以通信的,說明配置成功了.

Router1#ping 192.168.30.2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.30.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/15/27 ms

OSPF 動態(tài)路由

在上面的配置試驗中我們通過使用RIP協(xié)議完成了一個路由器之間的數(shù)據(jù)通信,但是RIP協(xié)議最大僅僅支持15個路由節(jié)點,雖然在中小型網(wǎng)絡(luò)中這些節(jié)點足夠使用了,但是在一些大型企業(yè)中往往需更多的跳數(shù),就是因為這種需求我們的OSPF協(xié)議就由此誕生啦.

OSPF(開放式最短路徑優(yōu)先),該協(xié)議是基于鏈路狀態(tài)的協(xié)議規(guī)范,因此也可以稱為鏈路狀態(tài)協(xié)議,和RIP協(xié)議相同,OSPF協(xié)議同樣使用跳數(shù)計量路徑開銷,但是與RIP不同的是,OSPF協(xié)議不受物理跳數(shù)的限制,其路徑開銷與網(wǎng)絡(luò)中的鏈路開銷等相關(guān).

OSPF協(xié)議采用了FPS算法來計算最短路徑數(shù),SPF算法將每一個路由作為根(ROOT),來計算其數(shù)據(jù)包到達每一個目標(biāo)路由器之間的距離,每個路由器根據(jù)一個統(tǒng)一的數(shù)據(jù)庫LSDB計算出路由域的拓?fù)浣Y(jié)構(gòu)圖,該結(jié)構(gòu)很像是一顆樹,所以就叫做最短路徑樹.

OSPF協(xié)議的優(yōu)點

1.OSPF采用了SPF算法,從而可以很好的避免路由器環(huán)路的產(chǎn)生.2.OSPF協(xié)議雖然也使用跳數(shù)作為計量單位,但不受物理跳數(shù)的限制.3.當(dāng)網(wǎng)絡(luò)鏈路狀態(tài)發(fā)生變化時,OSPF能夠迅速捕捉并應(yīng)用,收斂快,路由信息流量小.4.OSPF路由協(xié)議支持路由認(rèn)證體系,且還可以定義不同的認(rèn)證方式,提高了網(wǎng)絡(luò)安全性.5.OSPF協(xié)議提供了較好的負(fù)載均衡性,其數(shù)據(jù)更新比較智能,相應(yīng)的減小了網(wǎng)絡(luò)流量的帶寬.

在配置OSPF路由之前還有一個小知識點需要補充,在下面的配置試驗中你會看到例如0.0.0.255這樣的網(wǎng)絡(luò)號,這種網(wǎng)絡(luò)號被稱作通配符掩碼,通常情況下通配符掩碼可由,255.255.255.255(廣播地址)減去當(dāng)前的255.255.255.0(子網(wǎng)掩碼),來獲得,此處小實驗的通配符掩碼為0.0.0.255 area 0.

接下來開始步入正題,我們還是使用RIP路由的拓?fù)浣Y(jié)構(gòu)以及IP地址的配置都相同,但是這里在配置動態(tài)路由的時候,我們使用OSPF的方式來配置,過程如下:

配置路由器: 首先更具上表的結(jié)構(gòu)配置好路由器的各種參數(shù).

Router>enable
Router#configure terminal

#----在Router1上操作-------------------------
Router1(config)# interface Serial0/0/0
Router1(config-if)# ip address 192.168.10.1 255.255.255.0
Router1(config-if)# no shutdown

#----在Router2上操作-------------------------
Router2(config)# interface Serial0/0/0
Router2(config-if)# ip address 192.168.10.2 255.255.255.0
Router1(config-if)# no shutdown
Router2(config)# interface Serial0/0/1
Router2(config-if)# ip address 192.168.20.1 255.255.255.0
Router1(config-if)# no shutdown

#----在Router3上操作-------------------------
Router3(config)# interface Serial0/0/0
Router3(config-if)# ip address 192.168.20.2 255.255.255.0
Router1(config-if)# no shutdown
Router3(config)# interface Serial0/0/1
Router3(config-if)# ip address 192.168.30.1 255.255.255.0
Router1(config-if)# no shutdown

#----在Router4上操作-------------------------
Router4(config)# interface Serial0/0/0
Router4(config-if)# ip address 192.168.30.2 255.255.255.0
Router1(config-if)# no shutdown

配置并啟用OSPF路由: 在每臺路由器上啟用并配置好OSPF動態(tài)路由.

Router>enable
Router#configure terminal

#----在Router1上啟用OSPF路由協(xié)議并配置-------------------
Router1(config)# router ospf 1                                 // 啟用OSPF路由,并設(shè)置進程號為1
Router1(config-router)# router-id 1.1.1.1                      // 為Router1配置RID編號
Router1(config-router)# network 192.168.10.0 0.0.0.255 area 0  // 配置路由記錄
Router1(config-router)# exit

#----在Router2上啟用OSPF路由協(xié)議并配置-------------------
Router2(config)# router ospf 1                                 // 啟用OSPF路由,并設(shè)置進程號為1
Router2(config-router)# router-id 2.2.2.2                      // 為Router2配置RID編號
Router2(config-router)# network 192.168.10.0 0.0.0.255 area 0  // 配置路由記錄
Router2(config-router)# network 192.168.20.0 0.0.0.255 area 0
Router2(config-router)# exit

#----在Router3上啟用OSPF路由協(xié)議并配置-------------------
Router3(config)# router ospf 1                                 // 啟用OSPF路由,并設(shè)置進程號為1
Router3(config-router)# router-id 3.3.3.3                      // 為Router3配置RID編號
Router3(config-router)# network 192.168.20.0 0.0.0.255 area 0
Router3(config-router)# network 192.168.30.0 0.0.0.255 area 0
Router3(config-router)# exit

#----在Router4上啟用OSPF路由協(xié)議并配置-------------------
Router3(config)# router ospf 1                                 // 啟用OSPF路由,并設(shè)置進程號為1
Router3(config-router)# router-id 4.4.4.4                      // 為Router4配置RID編號
Router3(config-router)# network 192.168.30.0 0.0.0.255 area 0
Router3(config-router)# exit

檢查配置信息: 配置完成后,在Router1上執(zhí)行show ip route 命令查看OSPF配置結(jié)果,如下.

Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

C    192.168.10.0/24 is directly connected, Serial0/0/0                    // C表示是本機默認(rèn)路由
O    192.168.20.0/24 [110/128] via 192.168.10.2, 0025, Serial0/0/0     // O表示當(dāng)前是OSPF路由
O    192.168.30.0/24 [110/192] via 192.168.10.2, 0055, Serial0/0/0     // 路由條目是OSPF自動生成的

測試連通性: 此時我們在Router1路由器上Ping路由器Router4是可以通信的,說明配置成功了.

Router1#ping 192.168.30.2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.30.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/15/27 ms

實戰(zhàn):配置RIP企業(yè)環(huán)境

接下來,我們通過使用三層交換機配合路由器,來實現(xiàn)一個跨網(wǎng)段通信的案例,其配置流程是,首先配置三層交換機并劃分好VLAN的層次,接著在配置Router0這里不需要配置VLAN,原因是三層交換機與Router0共享VLAN,最后在配置外網(wǎng)口的Router1路由器,其拓?fù)浣Y(jié)構(gòu)如下圖所示:

b74a2976-75fe-11ed-8abf-dac502259ad0.png

配置三層交換: 首先先來配置三層交換機,創(chuàng)建3個VLAN,并劃分成三個VLAN虛擬局域網(wǎng).

Switch> enable
Switch# configure terminal

#----配置三層交換的VLAN10并把端口fa0/1加入到VLAN-------------------
Switch(config)# vlan 10                              // 創(chuàng)建VLAN10
Switch(config-vlan)# interface fa0/1                 // 將Fa1倆端口加入到VLAN10
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10   // 把端口加入到VLAN10
Switch(config-if-range)# no shutdown                 // 啟用端口
Switch(config-if-range)# exit

#----配置三層交換的VLAN20并把端口fa0/2加入到VLAN-------------------
Switch(config)# vlan 20
Switch(config-vlan)# interface fa0/2
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 20
Switch(config-if-range)# no shutdown
Switch(config-if-range)# exit

#----配置三層交換的VLAN30并把端口fa0/3加入到VLAN-------------------
Switch(config)# vlan 30
Switch(config-vlan)# interface fa0/3
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 30
Switch(config-if)# no shutdown
Switch(config-if)# exit

配置三層交換IP地址: 給上面分配好的三個VLAN虛擬局域網(wǎng)一個IP地址,這里指定為各自的網(wǎng)關(guān)地址就好.

Switch> enable
Switch# configure terminal

#----給三層交換的VLAN10內(nèi)的主機添加網(wǎng)關(guān)-------------------
Switch(config)# interface vlan 10                            // 選擇vlan10接口
Switch(config-if)# ip address 192.168.1.1 255.255.255.0      // 配置網(wǎng)關(guān)地址
Switch(config-if)# no shutdown                               // 開啟端口
Switch(config-if)# exit

#----給三層交換的VLAN20內(nèi)的主機添加網(wǎng)關(guān)-------------------
Switch(config)# interface vlan 20                            // 選擇vlan20接口
Switch(config-if)# ip address 192.168.2.1 255.255.255.0      // 配置網(wǎng)關(guān)地址
Switch(config-if)# no shutdown                               // 開啟端口
Switch(config-if)# exit

#----給三層交換的VLAN30內(nèi)的主機添加網(wǎng)關(guān)-------------------
Switch(config)# interface vlan 30                            // 選擇vlan30接口
Switch(config-if)# ip address 192.168.3.1 255.255.255.0      // 配置網(wǎng)關(guān)地址
Switch(config-if)# no shutdown                               // 開啟端口
Switch(config-if)# exit

配置路由器Router0: 配置好網(wǎng)關(guān)后,接著配置路由器Router0,配置接口IP地址,注意在DCE接口需要配置時鐘.

Router> enable
Router# configure terminal

#----配置路由fa0/0端口的IP地址-------------------
Router0(config)# interface fa0/0
Router0(config-if)# ip address 192.168.3.2 255.255.255.0
Router0(config-if)# no shutdown
Router0(config-if)# exit

#----配置路由fa0/1端口的IP地址-------------------
Router0(config)# interface fa0/1
Router0(config-if)# ip address 192.168.4.1 255.255.255.0
Router0(config-if)# no shutdown
Router0(config-if)# exit

#----配置路由se0/0/0連接外網(wǎng)端口IP----------------
Router0(config)# interface se0/0/0
Router0(config-if)# ip address 1.1.1.1 255.0.0.0
Router0(config-if)# no shutdown
Router0(config-if)# exit

配置路由器Router1: 最后配置外網(wǎng)與內(nèi)網(wǎng)的銜接路由器Router1,配置好外網(wǎng)口IP地址以及內(nèi)網(wǎng)口地址.

Router> enable
Router# configure terminal

#----配置路由器1的內(nèi)網(wǎng)口地址-------------------
Router1(config)# interface se0/0/0
Router1(config-if)# ip address 1.1.1.2 255.0.0.0
Router1(config-if)# no shutdown
Router1(config-if)# exit

#----配置路由器1的外網(wǎng)口地址-------------------
Router1(config)# interface fa0/0
Router1(config-if)# ip address 10.10.10.10 255.0.0.0
Router1(config-if)# no shutdown

開啟三層交換機路由: 開啟三層交換機路由功能,并配置RIP動態(tài)路由,指明每個路由器的網(wǎng)段地址.

Switch(config)# ip routing
Switch(config)# router rip

Switch(config-router)# network 192.168.1.0
Switch(config-router)# network 192.168.2.0
Switch(config-router)# network 192.168.3.0
Switch(config-router)# network 192.168.4.0

配置二層路由器RIP: 最后還需要分別配置兩個路由器并開啟其路由功能.

#----配置路由器Router0-------------------
Router0(config)# router rip
Router0(config-router)# network 192.168.3.0
Router0(config-router)# network 192.168.4.0

#----配置路由器Router1-------------------
Router1(config)# route rip
Router1(config-router)# network 192.168.3.0
Router1(config-router)# network 192.168.4.0
Router1(config-router)# network 192.168.4.0
Router1(config-router)# network 1.1.1.1

以上配置流程就是全部的實驗配置過程,在配置完成功能后,我們首先通過使用ping命令來測試內(nèi)部主機是否能夠Ping通,最后的實驗結(jié)果是,內(nèi)網(wǎng)主機均可以實現(xiàn)通信,外網(wǎng)主機無法和內(nèi)網(wǎng)主機通信.

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 交換機
    +關(guān)注

    關(guān)注

    20

    文章

    2571

    瀏覽量

    98230
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3640

    瀏覽量

    112795
  • OSPF
    +關(guān)注

    關(guān)注

    0

    文章

    79

    瀏覽量

    14856

原文標(biāo)題:思科路由器配置全套筆記:靜態(tài)、RIP、OSPF,網(wǎng)絡(luò)工程師收藏!

文章出處:【微信號:網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號:網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    華為和思科路由器的互聯(lián)配置

    (Versatile Routing Platform,通用路由平臺),在配置實現(xiàn)思科和華為路由器的互連過程中應(yīng)注意使用標(biāo)準(zhǔn)的協(xié)議(如OSPF
    發(fā)表于 05-25 00:24

    華為路由器配置教程

    性能配置命令、靜態(tài)路由配置命令、OSPF路由協(xié)議配置
    發(fā)表于 05-25 01:07

    基于vxWorks RIP路由器的開發(fā)

    論文敘述了基于嵌入式操作系統(tǒng)vxWorks RIP路由器R3206的設(shè)計和開發(fā)。和同類路由器產(chǎn)品Cisco1750、Star2501、DCR2501聯(lián)合調(diào)試并解決RIP報文單播、廣播和
    發(fā)表于 12-16 14:24 ?18次下載

    基于vxWorks RIP路由器的開發(fā)

    論文敘述了基于嵌入式操作系統(tǒng)vxWorks RIP路由器R3206的設(shè)計和開發(fā)。和同類路由器產(chǎn)品Cisco1750、Star2501、DCR2501聯(lián)合調(diào)試并解決RIP報文單播、廣播和
    發(fā)表于 12-05 16:31 ?22次下載

    基于vxWorks RIP路由器的開發(fā)

    論文敘述了基于嵌入式操作系統(tǒng)vxWorks RIP路由器R3206的設(shè)計和開發(fā)。和同類路由器產(chǎn)品Cisco1750、Star2501、DCR2501聯(lián)合調(diào)試并解決RIP報文單播、廣播和
    發(fā)表于 01-09 15:34 ?33次下載

    動態(tài)路由協(xié)議(RIP配置

    動態(tài)路由協(xié)議(RIP配置 一. 實驗原理1.1 動態(tài)路由協(xié)議簡介在動態(tài)路由中,管理員不再需要手工對
    發(fā)表于 09-24 13:50 ?4108次閱讀
    動態(tài)<b class='flag-5'>路由</b>協(xié)議(<b class='flag-5'>RIP</b>)<b class='flag-5'>配置</b>

    路由器協(xié)議綜合設(shè)計實驗

    路由器協(xié)議綜合設(shè)計實驗 一. 實驗內(nèi)容:在路由器配置靜態(tài)路由、RIP,實現(xiàn)互通二. 實驗?zāi)康?/div>
    發(fā)表于 09-24 13:52 ?814次閱讀
    <b class='flag-5'>路由器</b>協(xié)議綜合設(shè)計實驗

    思科路由器配置基礎(chǔ)_7個方面詳解cisco路由器配置

    IP尋址、配置靜態(tài)路由、配置動態(tài)路由RIP)、配置
    發(fā)表于 05-14 09:32 ?1.6w次閱讀

    思科路由器多少錢_思科路由器優(yōu)勢有哪些_如何選擇選擇思科路由器

    現(xiàn)在的人們想必對于路由器來說是豪不陌生的,當(dāng)時路由器一經(jīng)推向市場就受到了非常多人們的喜歡以及購買。本文主要跟大家討論的是思科路由器,思科(C
    發(fā)表于 05-14 10:18 ?3076次閱讀

    思科路由器型號大全

    思科路由器種類繁多,應(yīng)用領(lǐng)域也各不相同。本文首先介紹了思科路由器有哪些系列以及各系列的型號,其次介紹了常用的思科
    發(fā)表于 05-14 10:41 ?1.2w次閱讀

    詳細(xì)介紹路由器OSPF動態(tài)路由配置的方法

    假設(shè)校園網(wǎng)通過一臺三層交換機連到校園網(wǎng)出口路由器上,路由器再和校園外的另一臺路由器連接?,F(xiàn)要做適當(dāng)配置,實現(xiàn)校園網(wǎng)內(nèi)部主機與校園網(wǎng)外部主機之間的相互通信。為了簡化網(wǎng)管的管理維護工作,學(xué)
    的頭像 發(fā)表于 09-16 09:26 ?8804次閱讀

    路由器配置方法技術(shù)原理

    為了支持本設(shè)備能夠運行多個路由協(xié)議進程,系統(tǒng)軟件提供了路由信息從一個路由進程重分布到另一個路由進程的功能。比如你可以將OSPF
    發(fā)表于 09-19 12:02 ?1320次閱讀

    RIP為啥過氣?OSPF是如何計算路由的?

    如果想好好說說OSPF,那就不得不從最“古老”的路由協(xié)議之一—RIP(Routing Information Protocol,路由信息協(xié)議)開始講起。
    的頭像 發(fā)表于 06-09 10:10 ?789次閱讀
    <b class='flag-5'>RIP</b>為啥過氣?<b class='flag-5'>OSPF</b>是如何計算<b class='flag-5'>路由</b>的?

    OSPF配置命令梳理匯總

    abr-summary(OSPF區(qū)域) //用來在區(qū)域邊界路由器(ABR)上配置路由聚合。 area(OSPF) //用來創(chuàng)建
    的頭像 發(fā)表于 11-15 15:49 ?722次閱讀

    思科路由器型號怎么查

    思科(Cisco)是全球領(lǐng)先的網(wǎng)絡(luò)設(shè)備制造商,提供各種類型的路由器。要查找思科路由器的型號,可以通過以下幾種途徑進行查詢: 官方網(wǎng)站:思科
    的頭像 發(fā)表于 12-15 11:07 ?1321次閱讀