一、IGRP(Interior Gateway Routing Protocol):內(nèi)部網(wǎng)關(guān)路由協(xié)議
1.使用的度量值:帶寬(bandwidth),延遲(delay),可靠性(reliability),負(fù)載(load)
最大傳輸單元(Mtu)
2.配置IGRP:
Router(config)#router igrp autonomous-system(自治系統(tǒng)號)
!制定IGRP為IP路由協(xié)議
Router(config-router)#network network-number(要宣告的網(wǎng)段)
!宣告網(wǎng)段
Router(config)#show ip igrp !查看IGRP信息
3.自治系統(tǒng)號范圍:1——65535 其中64512——65535為私有自治系統(tǒng)號
4.IGRP的跳數(shù):默認(rèn)為100,它的最大擴充跳數(shù)為255
5.IGRP的管理距離:100(此值可以手動更改)
6.IGRP計時器:每90秒發(fā)送一次更新
失效時間:270秒
Hold-Down時間:280秒
刷新時間:900秒
7.IGRP使用的廣播:255.255.255.255
二、EIGRP(Enhanced Interior Gateway Routing Protocol):
增強的內(nèi)部網(wǎng)關(guān)路由協(xié)議
1.幾個知識點:Hold-Down time:240秒
Maximum Path:4 最大支持的負(fù)載均衡鏈路為4條
Hop(跳數(shù)):100(默認(rèn)) 最大為255
發(fā)送組播的地址:224.0.0.10
2.管理距離(Distance):內(nèi)(一個自治系統(tǒng)內(nèi)):90
外(兩個自治系統(tǒng)之間):170
更改管理距離的方法:
Router(config-router)#diatance eigrp 100(自治系統(tǒng)號) 90(此值可以隨意修改,但最大值為255)
3.評定參數(shù):帶寬和延遲
4.配置EIGRP:
Router(config)#router eigrp autonomous-system(自治系統(tǒng)號) !制定EIGRP為IP路由協(xié)議
Router(config-router)#network network-number(要宣告的網(wǎng)段)
!宣告網(wǎng)段
Router(config)#show ip eigrp !查看EIGRP信息
Router(config-if)#ip summary-address eigrp 100 1.1.1.0 255.255.248.0
!將某個端口的幾個網(wǎng)段的地址自動匯總成一個大的網(wǎng)段,其中1.1.1.0 和255.255.248.0這兩個值是計算出來的值。
5.幾個show命令
(1)show ip eigrp neighbors (2)show ip eigrp interface 端口
(3)show ip eigrp topology 查看拓?fù)?/p>
(4)show cdp neighbors
關(guān)閉CDP:router(config)#no cdp neighbors
單個端口關(guān)閉CDP:rotuer(config-if)no cdp enable
三、 關(guān)于距離矢量協(xié)議的幾個知識點
當(dāng)使用距離矢量協(xié)議的互聯(lián)網(wǎng)絡(luò)的拓?fù)浒l(fā)生變化時,必須更新路由選擇表。
距離矢量路由選擇表中包含每個已知網(wǎng)絡(luò)的路徑總成本(度量值)和下一跳的邏輯地址
四、實驗
(一) 【實驗名稱】EIGRP協(xié)議的配置
【實驗設(shè)備】兩臺Cisco 7200系列路由器+兩個LOOP0接口
【實驗?zāi)繕?biāo)】最后1.1.1.1可以Ping通2.2.2.2
【實驗拓?fù)洹?/p>
【實驗步驟】(一)配置R1和R2各端口的IP地址
1.R1上
rack01(config)#int loop 0
rack01(config-if)#ip add 1.1.1.1 255.255.255.0
rack01(config)#int s1/0
rack01(config-if)#ip add 199.99.1.1 255.255.255.0
rack01(config-if)#no shut
2.R2上
rack02(config)#int loop 0
rack02(config-if)#ip add 2.2.2.2 255.255.255.0
rack02(config)#int s1/0
rack02(config-if)#ip add 199.99.1.2 255.255.255.0
(二)設(shè)置R1和R2上的EIGRP協(xié)議
1.R1上
rack01(config)#router eigrp 100 !起EIGRP協(xié)議
rack01(config-router)#network 1.1.1.0 !宣告網(wǎng)段
rack01(config-router)#network 199.99.1.0
rack01(config-router)#no auto-summary !關(guān)閉自動匯總功能
2.R2上
rack02(config)#router eigrp 100
rack02(config-router)#network 2.2.2.0
rack02(config-router)#no auto-summary !關(guān)閉自動匯總功能
(三)幾個實用命令
1.router#show ip eigrp topology !查看EIGRP的拓?fù)?/p>
2.router#show ip eigrp neighbors !查看某個設(shè)備的鄰居信息
(二)【實驗名稱】將幾個網(wǎng)段自動匯總成一個大的網(wǎng)段
【實驗拓?fù)洹?/p>
【實驗原理】
現(xiàn)有一部分IP從R1到達(dá)R2,為了節(jié)省網(wǎng)絡(luò)資源,用自動匯總功能,將所有IP匯總成一個
大的網(wǎng)段(就像幾個小的網(wǎng)絡(luò)匯總成一個大的網(wǎng)絡(luò)一樣)
【分析】
匯總成172.1.4.0/24 |
(1)將172.1.4.0/25
172.1.4.128/24
(2)將172.1.4.0/24
匯總成172.1.4.0/22 |
172.1.5.0/24
172.1.6.0/24
172.1.7.0/24
(3)配置命令:Router(config)#interface s1/0 !配置時的端口號
Router(config-if)#ip summary-address eigrp 100 172.1.4.0 255.255.255.0
!開始自動匯總,假如172.1.4.0是匯總完的網(wǎng)段,255.255.255.0是其子網(wǎng)掩碼
(三)【實驗名稱】EIGRP路由+靜態(tài)路由
【實驗設(shè)備】四臺Cisco 7200系列路由器+兩個LOOP0測試接口
實驗原理:在R1,R2,R3三臺路由器上設(shè)置EIGRP路由,即將這三臺路由器看作為一個網(wǎng)絡(luò)。
在R3和R4上設(shè)置靜態(tài)路由,使之最終R1——R4之間可以互相Ping通。
【實驗拓?fù)洹?/p>
LOOP0 1.1.1.1 |
LOOP0 2.2.2.2 |
S1/1 |
S1/2 |
192.168.1.2 |
192.168.2.1 |
R1 |
192.168.2.2 |
192.168.3.1 |
192.168.1.1 S1/0
R2 |
R3 |
R4 |
192.168.3.2 |
【實驗步驟】(一)給R1,R2,R3,R4各端口設(shè)置IP地址
1.設(shè)置R1的IP
rack01(config)#interface loop 0
rack01(config-if)#ip address 1.1.1.1 255.255.255.0
rack01(config)#interface s1/0
rack01(config-if)#ip address 192.168.1.1 255.255.255.0
rack01(config-if)#no shut
2.設(shè)置R2的IP
rack02(config)#interface s1/0
rack02(config-if)#ip address 192.168.1.2 255.255.255.0
rack02(config-if)#no shut
rack02(config)#interface s1/1
rack02(config-if)#ip address 192.168.2.1 255.255.255.0
rack02(configif)#no shut
3.設(shè)置R3的IP
rack03(config)#interface s1/1
rack03(config-if)#ip address 192.168.3.1 255.255.255.0
rack03(config-if)#no shut
rack03(config)#interface s1/2
rack03(config-if)#ip address 192.168.3.2 255.255.255.0
rack03(configif)#no shut
4.設(shè)置R4的IP
rack04(config)#interface loop 0
rack04(config-if)#ip address 2.2.2.2 255.255.255.0
rack04(config)#interface s1/2
rack04(config)#ip address 192.168.3.2 255.255.255.0
rack04(config)#no shut
(二)給R1,R2,R3上設(shè)置EIGRP
1.在R1上設(shè)置
rack01(config)#router eigrp 100
rack01(config-rack)#no auto-summary !關(guān)閉自動匯總
rack01(config-rack)#network 1.1.1.0 !宣告1.1.1.0網(wǎng)段
rack01(config-rack)#network 192.168.1.0
2.在R2上設(shè)置
rack02(config)#router eigrp 100
rack02(config-rack)#no auto-summary !關(guān)閉自動匯總
rack02(config-rack)#network 192.168.1.0 !宣告1.1.1.0網(wǎng)段
rack02(config-rack)#network 192.168.2.0
3.在R3上設(shè)置
rack03(config)#router eigrp 100
rack03(config-rack)#no auto-summary !關(guān)閉自動匯總
rack03(config-rack)#network 192.168.2.0 !宣告1.1.1.0網(wǎng)段
rack03(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.2 !在設(shè)置R3設(shè)置靜態(tài)路由
注:一般情況下還要宣告162.168.3.0網(wǎng)段,但是在這里R3和R4之間設(shè)置靜態(tài)路由,因此不用宣告162.168.3.0網(wǎng)段。
4.在R4上設(shè)置靜態(tài)路由
rack04(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.1
注:因為R3與R4在不同的網(wǎng)絡(luò)內(nèi),因此R3與R4之間不知道準(zhǔn)確的地址,所以設(shè)置為缺省路由。
(三)路由再發(fā)布:(只有在R3上再設(shè)置一條命令,R4才能Ping通R1,R2,R3,即路由的再發(fā)布)
rack03(config)#router eigrp 100
rack03(config-router)#redistribute static
!在EIGRP 100中再發(fā)布一條靜態(tài)路由信息,讓R1和R2知道R4使用的是靜態(tài)路由
實驗結(jié)果:在R1和R2中show ip route 會出現(xiàn)D*EX這表示從外部學(xué)來的路由
Rack01#show ip route
1.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 1.1.1.0/24 is directly connected, Loopback0
D 1.0.0.0/8 is a summary, 00:06:49, Null0
C 192.168.1.0/24 is directly connected, Serial1/0
D 192.168.2.0/24 [90/2681856] via 192.168.1.2, 00:06:20, Serial1/0
D*EX 0.0.0.0/0 [170/3193856] via 192.168.1.2, 00:04:06, Serial1/0
表示從外部學(xué)來的路由(在這里通過R3知道了R4走的是靜態(tài)路由)
注:加重字體標(biāo)記的數(shù)值表示各自的默認(rèn)管理距離