路由协议IGP详解

路由协议IGP详解

2023年7月31日发(作者:)

IGP

目录

静态路由........................................................................................................................................... 2

ICMP重定向(ICMP Redirect) .............................................................................................. 2

代理ARP(Proxy-ARP) .......................................................................................................... 8

默认路由......................................................................................................................................... 18

IP Default-Gateway .................................................................................................................. 19

IP route 0.0.0.0 0.0.0.0 ............................................................................................................ 22

IP Default-Network .................................................................................................................. 26

Classless与Classful ................................................................................................................ 50

RIP ................................................................................................................................................... 60

概述......................................................................................................................................... 60

RIP ver 1 路由更新 ................................................................................................................ 62

RIP ver 1 主机路由 ................................................................................................................ 72

RIP 路由更新源 ..................................................................................................................... 79

RIP 触发更新 ......................................................................................................................... 90

RIP 单播更新 ....................................................................................................................... 101

RIP 手工汇总 ....................................................................................................................... 108

RIP ver 2 认证 ...................................................................................................................... 121

EIGRP ............................................................................................................................................. 132

概述....................................................................................................................................... 133

EIGRP Metric ......................................................................................................................... 134

EIGRP邻居 ............................................................................................................................ 135

EIGRP数据包 ........................................................................................................................ 138

EIGRP拓朴 ............................................................................................................................ 140

EIGRP负载均衡 .................................................................................................................... 144

EIGRP Stuck In Active (SIA) .................................................................................................... 145

配置EIGRP实验 ................................................................................................................... 146

OSPF .............................................................................................................................................. 191

概述....................................................................................................................................... 191

OSPF术语 ............................................................................................................................. 192

OSPF数据包交换过程 ......................................................................................................... 202

OSPF启动过程 ..................................................................................................................... 203

OSPF网络类型(Network Type) ....................................................................................... 206

OSPF链路类型(Link Type) .............................................................................................. 207

OSPF外部路由 ..................................................................................................................... 209

第1页共405页

OSPF末节区域 ..................................................................................................................... 214

OSPF LSA类型 ....................................................................................................................... 219

OSPF虚链路(Virtual Link) ............................................................................................... 223

OSPF认证 ............................................................................................................................. 226

OSPF汇总路由 ..................................................................................................................... 226

配置OSPF实验 .................................................................................................................... 227

路由策略....................................................................................................................................... 325

路由重分布 ........................................................................................................................... 325

Route-Map ............................................................................................................................ 327

路由控制 ............................................................................................................................... 332

配置路由策略 ....................................................................................................................... 334

静态路由

ICMP重定向(ICMP Redirect)

网络中的路由器通过相互之间的共同努力,将用户的数据包转发到目的地。通常情况下,主机都会将去往远程网络的数据包发送到路由器,路由器再尽最大努力转发数据。但是在某些情况下,收到数据包的路由器可能并不是去往目的地的最优选择,也就是说该路由器并不在源与目标的路径当中,或者说数据源应该将数据交给其它路由器来转发。如果某台路由器真的发现自己不应该为用户转发数据,而希望让用户选择其它路由器来转发数据,那么它就会通过向数据源发送ICMP重定向(ICMP Redirect)来告诉对方,让对方不要再将数据包发向自己,而应该发到其它路由器。

需要路由器向源发送ICMP重定向的情况有两种:

★ 1.当路由器从某个接口收到数据包后,还要将数据包从同一个接口发往目的地,就是路由器收到数据包的接口正是去往目的地的出口时,则会向源发送ICMP重定向,通告对方直接将数据包发向自己的下一跳即可,不要再发给自己。

★ 2.数据包的源IP和自己转发时的下一跳IP地址是同网段时,则会向源发送ICMP重定向,通告对方直接将数据包发向自己的下一跳。

第2页共405页

注:路由器在向数据源发送ICMP重定向的同时,也会正常转发收到的数据包,并不会中断网络。

配置ICMP重定向

说明:ICMP重定向是基于接口配置的,默认为开启状态。

说明:以上图为例,测试ICMP重定向,其中,R1,R2,R3的接口F0/0在10.1.1.0/24网段,R2和R4的接口F0/1在20.1.1.0/24网段,而R3将去往任何目的的数据全部交给R1。

1.配置基础网络环境

第3页共405页

(1)配置R1:

r1(config)#int f0/0

r1(config-if)#ip address 10.1.1.1 255.255.255.0

r1(config-if)#no sh

r1(config-if)#exit

r1(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.2

说明:R1将去往任何目的地的数据包全部交给10.1.1.2,即交给R2。

(2)配置R2:

r2(config)#int f0/0

r2(config-if)#ip add 10.1.1.2 255.255.255.0

r2(config-if)#no sh

r2(config-if)#exit

r2(config)#int f0/1

r2(config-if)#ip add 20.1.1.2 255.255.255.0

r2(config-if)#no sh

r2(config-if)#exit

说明:R2同时连接10.1.1.0/24和20.1.1.0/24。

(3)配置R3:

r3(config)#int f0/0

第4页共405页

r3(config-if)#ip add 10.1.1.3 255.255.255.0

r3(config-if)#no sh

r3(config-if)#exit

r3(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1

说明:R3将去往任何目的地的数据包全部交给10.1.1.1,即选择R1作为网关。

(4)配置R4:

r4(config)#int f0/1

r4(config-if)#ip add 20.1.1.4 255.255.255.0

r4(config-if)#no sh

r4(config-if)#exit

r4(config)#ip route 0.0.0.0 0.0.0.0 20.1.1.2

说明:R4在20.1.1.0/24。

2.测试ICMP重定向

(1)在R3上向目标网络20.1.1.0发送数据包来测试ICMP重定向,并且打开debug观察数据包:

r3#debug ip icmp

ICMP packet debugging is on

r3#

r3#ping 20.1.1.4

Type escape sequence to abort.

第5页共405页

Sending 5, 100-byte ICMP Echos to 20.1.1.4, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 20/84/200 ms

r3#

*Mar 1 00:15:39.075: ICMP: redirect rcvd from 10.1.1.1- for 20.1.1.4 use gw

10.1.1.2

*Mar 1 00:15:39.175: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

*Mar 1 00:15:39.291: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

*Mar 1 00:15:39.323: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

*Mar 1 00:15:39.383: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

*Mar 1 00:15:39.403: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

r3#

说明:从上面信息可以看出,由于R3的网关是10.1.1.1,所以会将去往20.1.1.0/24的数据包发给网关R1,但是R1从接口F0/0收到数据包后,检查路由表得知需要再将数据包从相同接口F0/0发给10.1.1.2,不仅满足发送ICMP重定向情况的第一条同接口进出,也满足第二条源和下一跳同网段,所以R1向源发送了ICMP重定向,数据包中明确告诉R3将去往20.1.1.4的数据包直接交给10.1.1.2,即交给R2。从上也可以看出,让R1来转发数据包确实是无谓举动。

(2)更改R3的路由方式:

r3(config)#ip route 0.0.0.0 0.0.0.0 f0/0

说明:如果将R3的路由改为直接指定出接口,而不使用下一跳IP地址,则不会造成R1发送ICMP重定向,因为R3在此类路由方式下,并不会将数据包发向R1。

(3)测试R3更改路由方式后的情况:

第6页共405页

r3#debug ip icmp

ICMP packet debugging is on

r3#

r3#ping 20.1.1.4

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 20.1.1.4, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 52/86/176 ms

r3#

*Mar 1 00:33:41.511: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

*Mar 1 00:33:41.607: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

*Mar 1 00:33:41.663: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

*Mar 1 00:33:41.719: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

*Mar 1 00:33:41.779: ICMP: echo reply rcvd, src 20.1.1.4, dst 10.1.1.3

r3#

说明:可以看出,R1并没有再发送ICMP重定向,因为R3并没有将去往20.1.1.0/24的数据包发向R1,具体原因,由普通ARP的原理可以得知。

3.关闭ICMP重定向

(1)在R1接口上关闭ICMP重定向:

r1(config)#int f0/0

第7页共405页

r1(config-if)#no ip redirects

说明:需要开启ICMP重定向,输入命令ip redirects;ICMP重定向功能不建议关闭。

注:在接口上开启HSRP后,默认会关闭ICMP重定向的功能,在IOS 12.1(3)T和以后的版本可以手工开启ICMP重定向功能。

代理ARP(Proxy-ARP)

数据包在网络上寻址时,需要靠OSI七层模型中的第二层数据链路层地址和第三层网络层地址来完成,只要完成这两个地址的封装,数据包便能够发往目的地,也必须完成这两个地址的封装,数据包才能发往目的地。

在当前的网络中,第三层网络层地址就是IP地址,主机之间要通信,必须封装好双方的IP地址,这是无可争议的;IP地址在主机通信的过程中,不会因为网络设备或物理介质的改变而改变。而第二层数据链路层地址则会因为链路介质的不同而发生变化,并且在主机通信中,链路层地址会不断发生变化,因为链路层地址只在同一段介质中才有效,如果介质是多路访问类型,如以太网,则只在同一IP网段有效。 在这里需要讨论的是代理ARP,故介质默认为以太网。

如果通信的主机在同一网段,源主机则直接请求目标主机的二层链路地址(以太网为MAC地址),其它介质的网络同样也是直接请求目标主机的二层链路地址,只不过不叫MAC地址;如果得不到二层链路地址的回复,数据包就不能完成封装,就不能发送。如果通信的主机不在同一网段,必须经过路由后才能到达目标的话,那么源主机就无法直接请求目标主机的二层链路地址,因为请求是用广播发送的,所以,此时源主机就直接请求网关的二层链路地址,将数据包的目标地址封装为网关的二层链路地址,从而将数据包交给网关处理,如果是路由器需要发送数据包到远程网络,同样的道理,路由器将数据包的二层目标地址封装为下一跳的二层链路地址,从而交给下一跳路由器来处理。

当向网络中发送广播请求目标的二层链路地址时,如果收到的路由器有去往目标网络的路由,那么路由器将会使用自己接口的二层链路地址来回复数据源,声称自己的二层链路地址就是目标的二层链路地址,这就是路由器的代理ARP功能。主机收到路由器的回复后,便将数据包的目标二层链路地址封装为路由器的二层链路地址,从而将数据包发到路由器,因为路由器是有到目标网络的路由的,所以通信不会有问题。

不难发现,当主机需要将数据包发到远程网络时,因为开启了代理ARP的路由第8页共405页

器会以自己的二层链路地址充当目标的二层链路地址,所以主机不需要配置网关,就能够将去往远程网络的数据包发到路由器,最终完成通信。

配置代理ARP

说明:代理ARP在路由器接口上默认是开启的,并且是基于接口打开或关闭的。

说明:以上图为例,测试代理ARP,其中R3和R4的接口F0/1在10.1.2.0/24网段,而R1,R2和R3的接口F0/0在10.1.1.0/24网段,但由于R1的接口F0/0的掩码为16位,所以R1会认为整个10.1.0.0/16都是接口F0/0的直连网段,其中包含10.1.2.0/24;但是R2的接口F0/0的掩码为24位,所以R2会认为10.1.2.0/24是在远程网络。

1.配置基础网络环境

(1)配置R1:

第9页共405页

r1(config)#int f0/0

r1(config-if)#ip add 10.1.1.1 255.255.0.0

r1(config-if)#no sh

说明:R1配置网段10.1.0.0/16,其中包含网段10.1.1.0/24和10.1.2.0/24。

(2)配置R2:

r2(config)#int f0/0

r2(config-if)#ip add 10.1.1.2 255.255.255.0

r2(config-if)#no sh

r2(config-if)#exit

r2(config)#ip route 10.1.2.0 255.255.255.0 f0/0

说明:R2直连网段10.1.1.0/24,并且通过配置静态路由将去往远程网段10.1.2.0/24定义为直连网段。

(3)配置R3:

r3(config)#int f0/0

r3(config-if)#ip add 10.1.1.3 255.255.255.0

r3(config-if)#no sh

r3(config-if)#exit

r3(config)#int f0/1

r3(config-if)#ip add 10.1.2.3 255.255.255.0

r3(config-if)#no sh

r3(config-if)#exit

第10页共405页

说明:R3同时与10.1.1.0/24和10.1.2.0/24直连。

(4)配置R4:

r4(config)#int f0/1

r4(config-if)#ip add 10.1.2.4 255.255.255.0

r4(config-if)#no sh

r4(config-if)#exit

r4(config)#ip route 0.0.0.0 0.0.0.0 10.1.2.3

说明:R4连10.1.2.0/24。

2.测试开启代理ARP的情况

说明:路由器接口默认已经开启代理ARP,无需再开。

(1)查看R1的路由情况:

r1#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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

第11页共405页

Gateway of last resort is not set

10.0.0.0/16 is subnetted, 1 subnets

C 10.1.0.0 is directly connected, FastEthernet0/0

r1#

说明:可以看见,R1与10.1.0.0/16直连,R1会认为10.1.2.0/24也是自己的直连网段,所以我们不用写到10.1.2.0/24的静态路由。

(2)测试R1到10.1.2.0/24的连通性:

r1#ping 10.1.2.4

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.1.2.4, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 48/79/180 ms

r1#

说明:因为R1认为自己直连10.1.0.0/16网段,所以在向10.1.2.0/24发送数据包时,直接在本网段广播请求目标二层链路地址,这个广播被R3收到,又因为R3能够到达10.1.2.0/24,并且开启代理ARP功能,所以R3将自己接口的二层链路地址回复给R1,最终R1将去往10.1.2.0/24的数据包封装为R3的二层链路地址,从而将数据包交给R3处理,最后网络通信成功。

(3)查看R4(10.1.2.4)的F0/1的MAC地址与R3(10.1.1.3)的F0/0的MAC地址,并且查看R1去往10.1.2.4的ARP表:

R4:

第12页共405页

r4#sh interfaces f0/1

FastEthernet0/1 is up, line protocol is up

Hardware is Gt96k FE, address is c000.1370.0001 (bia c000.1370.0001)

Internet address is 10.1.2.4/24

R3:

r3#sh int f0/0

FastEthernet0/0 is up, line protocol is up

Hardware is Gt96k FE, address is c000.1124.0000 (bia c000.1124.0000)

Internet address is 10.1.1.3/24

R1:

r1#sh arp

Protocol Address Age (min) Hardware Addr Type Interface

Internet 10.1.1.3 8 c000.1124.0000 ARPA FastEthernet0/0

Internet 10.1.1.1 - c000.141c.0000 ARPA FastEthernet0/0

Internet 10.1.2.4 4 c000.1124.0000 ARPA FastEthernet0/0

r1#

说明:从结果中可以看出,R1获得的10.1.2.4的MAC地址并非目标R4的MAC地址,而是R3的接口F0/0的MAC地址,这就是由于R3的代理ARP功能,使得R3会代替目标R4回复源主机的二层链路地址请求。

第13页共405页

(4)查看R2的路由表并测试到10.1.2.0/24的连通性:

r2#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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, 2 subnets

S 10.1.2.0 is directly connected, FastEthernet0/0

C 10.1.1.0 is directly connected, FastEthernet0/0

r2#r2#ping 10.1.2.4

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.1.2.4, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 12/80/156 ms

r2#

第14页共405页

说明:因为R2路由表中的静态路由指示去往10.1.2.0/24为直连网段,所以同上原因,因为R3代理ARP的功能,最后与10.1.2.0/24的网络通信正常。

3.测试关闭代理ARP的情况

(1)关闭R3接口F0/0的代理ARP功能:

r3(config)#int f0/0

r3(config-if)#no ip proxy-arp

说明:关闭了R3接口F0/0的代理ARP功能,要开启,输入命令ip proxy-arp。

(2)查看R1与10.1.2.0/24的连通性和ARP情况:

r1#ping 10.1.2.4

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.1.2.4, timeout is 2 seconds:

.....

Success rate is 0 percent (0/5)

r1#

r1#sh arp

Protocol Address Age (min) Hardware Addr Type Interface

Internet 10.1.1.3 0 c000.1124.0000 ARPA FastEthernet0/0

Internet 10.1.1.1 - c000.141c.0000 ARPA FastEthernet0/0

Internet 10.1.2.4 0 Incomplete ARPA

r1#

第15页共405页

说明:可以看见,当R3关闭了代理ARP功能后,R1不能与10.1.2.0/24通信,因为R1认为目标与自己直连,所以会在直连网段直接请求目标的二层链路地址,但R3关闭了代理ARP功能,即使自己与目标可达,但也不会使用自己的MAC地址去回复R1,最后R1也无法获得任何目标的MAC地址,ARP表中显示10.1.2.4的记录为Incomplete,最终与10.1.2.0/24的通信以失败告结。

(3)查看R2与10.1.2.0/24的连通性:

r2#ping 10.1.2.4

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.1.2.4, timeout is 2 seconds:

.....

Success rate is 0 percent (0/5)

r2#

r2#sh arp

Protocol Address Age (min) Hardware Addr Type Interface

Internet 10.1.1.2 - c000.13e8.0000 ARPA FastEthernet0/0

Internet 10.1.1.3 4 c000.1124.0000 ARPA FastEthernet0/0

Internet 10.1.2.4 0 Incomplete ARPA

r2#

说明:虽然R2拥有到10.1.2.0/24的静态路由,但因为静态路由指定去往目标为直连接口,所以R2会认为10.1.2.0/24与接口F0/0直连,由于R3关闭了代理ARP,R2与R1一样,不能与10.1.2.0/24通信。

(4)更改R2的静态路由方式,并查看路由表:

第16页共405页

r2(config)#no ip route 10.1.2.0 255.255.255.0 f0/0

r2(config)#ip route 10.1.2.0 255.255.255.0 10.1.1.3

r2(config)#exi

r2#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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, 2 subnets

S 10.1.2.0 [1/0] via 10.1.1.3

C 10.1.1.0 is directly connected, FastEthernet0/0

r2#

说明:R2将去往目标10.1.2.0/24的静态路由改为下一跳指向10.1.1.3(R3),所以R2并不会再认为10.1.2.0/24是自己的直连网段,因此在需要与10.1.2.0/24通信时,会请求下一跳地址10.1.1.3的二层链路地址,最终将数据包交给10.1.1.3(R3)处理。

(5)查看更改静态路由后R2与10.1.2.0/24的通信情况:

第17页共405页

r2#ping 10.1.2.4

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.1.2.4, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 12/68/192 ms

r2#

说明:更改静态路由到达目标网络为下一跳地址后,R2不再直接请求目标10.1.2.4的二层链路地址,而是改为请求下一跳地址的二层链路地址,因为请求的地址10.1.1.3,所以R3作出了回应,最后R2与目标通信成功。

说明:由以上情况可以看出,当配置静态路由时,如果指定远程目标为直连,则可能因为下一跳路由器关闭了代理ARP而造成通信失败,但静态路由指定为下一跳地址时,通信不会受到任何影响。

代理ARP在没有配置默认网关或不使用路由的网络中,比较有优势。

默认路由

当路由器收到目标地址不在路由表中的数据包时,全部发送到默认路由所定义的地方,作为未知地址数据包的一种最后求助,这就是默认路由的功能。

默认路由的使用,可以大大节省系统资源,缩减路由表的大小,而要使路由器生产默认路由,产生对未知地址数据包的最后求助,可以有三种方法:

IP Default-Gateway

IP Default-Network

IP route 0.0.0.0 0.0.0.0

第18页共405页

下面来一一详细解释:

IP Default-Gateway

IP route 0.0.0.0 0.0.0.0

IP Default-Network

Classless与Classful

IP Default-Gateway

大家都非常清楚,我们最熟悉的PC,在配置IP地址后,通常需要配置默认网关,除了目标地址在本网段的数据包直接发到目的地之外,其它所有数据包都发给网关处理。

而有时由于种种原因,路由器不可能获知网络中每一个网段,所以这时,路由器也需要像PC一样配置网关,将所有未知目标地址的数据包全部交给网关。

通过在路由器上配置命令IP Default-Gateway加上IP地址,可以手工为路由器指定一个默认网关,该默认网关的作用与PC完全相同。而命令IP Default-Gateway只有在路由器关闭路由功能后(命令no ip routing),才能使用,如果路由器处于boot模式时,同样也可以通过该命令配置默认网关,这样便可以帮助像TFTP这样的传输。

配置IP Default-Gateway

说明:必须先关闭路由功能(命令no ip routing)

第19页共405页

说明:以上图为例,测试IP Default-Gateway。

1.在R3上配置IP Default-Gateway

(1)在R3上配置IP Default-Gateway:

r3(config)#no ip routing

r3(config)#ip default-gateway 10.1.1.1

第20页共405页

说明:在R3上关闭路由功能,并指定默认网关为10.1.1.1(R1)。

(2)在R3上查看默认网关:

r3#sh ip route

Default gateway is 10.1.1.1

Host Gateway Last Use Total Uses Interface

ICMP redirect cache is empty

r3#

说明:R3上路由功能已关闭,并且所有数据包全部交给网关10.1.1.1。

(3)测试网络连通性:

r3#ping 172.16.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 4/47/168 ms

r3#

r3#ping 192.168.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:

第21页共405页

Success rate is 100 percent (5/5), round-trip min/avg/max = 8/61/192 ms

r3#

说明:因为R3的网关为10.1.1.1,而172.16.1.1与192.168.1.1也在R1上,所以R3与172.16.1.1和192.168.1.1通信正常。

IP route 0.0.0.0 0.0.0.0

为路由器配置默认网关时,IP Default-Gateway只能在关闭路由功能后起作用,在路由功能开启的情况下,通过命令IP route 0.0.0.0 0.0.0.0同样可以为路由器配置默认网关。

两者的区别在于,IP Default-Gateway只能在路由功能关闭时工作,并且一台路由器只能配置一条,而IP route 0.0.0.0 0.0.0.0可以在路由功能开启时工作,一条路由器可以配置多条IP route 0.0.0.0 0.0.0.0。

配置IP route 0.0.0.0 0.0.0.0

说明:必须开启路由功能。

第22页共405页

说明:以上图为例,配置ip route 0.0.0.0 0.0.0.0

1.在R3上配置ip route 0.0.0.0 0.0.0.0

(1)在R3上配置ip route 0.0.0.0 0.0.0.0:

r3(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1

说明:R3的网关指向10.1.1.1(R1)。

(2)查看R3的路由情况:

r3#sh ip route

第23页共405页

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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 10.1.1.1 to network 0.0.0.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

S* 0.0.0.0/0 [1/0] via 10.1.1.1

r3#

说明:R3路由表中有一条指向10.1.1.1的默认网关。

(3)测试网络连通性:

r3#ping 192.168.1.1

第24页共405页

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/80/196 ms

r3#

r3#ping 172.16.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 24/77/200 ms

r3#

说明:因为R3的网关为10.1.1.1,而172.16.1.1与192.168.1.1也在R1上,所以R3与172.16.1.1和192.168.1.1通信正常。

2.配置多条ip route 0.0.0.0 0.0.0.0

(1)在R3上配置多条ip route 0.0.0.0 0.0.0.0:

r3(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1

r3(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.2

说明:命令ip route 0.0.0.0 0.0.0.0可以在单台路由器上重复配置。

(2)查看R3路由表情况:

r3#sh ip route

第25页共405页

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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 10.1.1.2 to network 0.0.0.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

S* 0.0.0.0/0 [1/0] via 10.1.1.2

[1/0] via 10.1.1.1

r3#

说明:当配置多条ip route 0.0.0.0 0.0.0.0后,路由器将同时在其间执行负载均衡,需要注意的是,负载均衡会受到CEF的影响,所以默认情况,可能不是你想要的结果。

IP Default-Network

为路由器配置默认网关的方法除了IP Default-Gateway 与IP route 0.0.0.0 0.0.0.0第26页共405页

之外,还有IP Default-Network,不同之处在于,IP Default-Gateway只能工作在非路由模式下,而IP route 0.0.0.0 0.0.0.0可以工作在路由模式下,但不会自动被动态路由协议传递给邻居。如果使用IP Default-Network,则被IP Default-Network所定义的网络将成为路由器的默认网关,所有未知目标的数据包全部发往该网络,IP

Default-Network的不同之处是它所定义的默认网关,会自动被动态路由协议传递,能够自动传递IP Default-Network默认网关的路由协议有RIP,IGRP,EIGRP,而OSPF和IS-IS不会传递。

IP Default-Network是Classful的,所指定的网段必须是没有划过子网的主类网络,否则不会产生默认网关。如果需要IGRP和EIGRP自动传递IP Default-Network的默认网关,那么

IP Default-Network所指定的网络必须在EIGRP进程里通告,或者将该网络重分布进EIGRP;对于RIP,不需要在进程下通告便会自动传递,但由于IOS的不同,RIP的操作可能存在着不同,某些IOS只能在IP Default-Network所指定的网络为直连网络时,才会被RIP传递,否则无效,所以请以自身IOS为准,因为思科并没有文档指出IOS版本号。

注:RIP version 1与version 2都支持对IP Default-Network默认网关的自动传递。

配置IP Default-Network

第27页共405页

说明:以上图为例,测试IP Default-Network。

1.在R3上配置IP Default-Network

(1)在R3上手工配置到192.168.1.0/24的静态路由:

r3(config)#ip route 192.168.1.0 255.255.255.0 10.1.1.1

说明:配置该静态路由,目的在于让192.168.1.0/24事先存在于路由表中。

(2)查看R3的路由表,并测试到远程网络192.168.1.0/24与172.16.1.0/24的连第28页共405页

通性:

r3#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

S 192.168.1.0/24 [1/0] via 10.1.1.1

r3#

r3#ping 192.168.1.1

第29页共405页

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 8/56/172 ms

r3#

r3#ping 172.16.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:

.....

Success rate is 0 percent (0/5)

r3#

说明:因为路由表中只有去往192.168.1.0/24的静态路由,所以R3与192.168.1.0/24的通信正常,而与172.16.1.0/24不能通信。

(3)在R3上配置ip default-network:

r3(config)#ip default-network 192.168.1.0

说明:配置默认网关的网段为192.168.1.0

(4)查看R3的路由表情况并再次测试连通性:

r3#sh ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

第30页共405页

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

i - IS-IS, su - IS-IS summary, 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 10.1.1.1 to network 192.168.1.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

S* 192.168.1.0/24 [1/0] via 10.1.1.1

r3#

测试:

r3#ping 192.168.1.1

Type escape sequence to abort.

第31页共405页

Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 8/52/192 ms

r3#

r3#ping 172.16.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 16/84/156 ms

r3#

说明:可以看见,R3当前的路由表中,存在一条指向192.168.1.0的默认网关,所以会将所有未知目标的数据包发往192.168.1.0,最终R3能够与192.168.1.0/24和172.16.1.0/24通信。

(5)查看R3的路由协议:

r3#sh ip protocols

r3#

说明:ip default-network与协议无关。

第32页共405页

2.配置更多ip default-network

说明:测试多条ip default-network

(1)在R3上增加172.16.1.0/24与ip default-network的关联:

r3(config)#ip route 172.16.1.0 255.255.255.0 10.1.1.1

r3(config)#ip default-network 172.16.1.0

说明:配置到172.16.1.0/24的静态路由,并通过ip default-network指定该网段为默认网关。

(2)查看R3当前的路由表情况:

r3#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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 10.1.1.1 to network 192.168.1.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

第33页共405页

172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks

S 172.16.0.0/16 [1/0] via 172.16.1.0

S 172.16.1.0/24 [1/0] via 10.1.1.1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

S* 192.168.1.0/24 [1/0] via 10.1.1.1

r3#

说明:从结果中看出,172.16.1.0/24并没有成为默认网关,原因是,ip

default-network只支持主类网络,而172.16.1.0/24是172.16.0.0/16的子网,所以被忽略。

(3)修改172.16.0.0/16为默认网关:

r3(config)#no ip default-network 172.16.1.0

r3(config)#ip route 172.16.0.0 255.255.0.0 10.1.1.1

r3(config)#ip default-network 172.16.0.0

说明:增加静态路由172.16.0.0/16,并指定为默认网关,需要说明的是,ip

default-network所指定的网段必须在路由表中真实存在,所以当前必须手工指定到172.16.0.0/16的静态路由。

(4)再次查看R3的路由表:

r3#sh ip route

Codes: C - connected, S - static, 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

第34页共405页

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, 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 10.1.1.1 to network 172.16.0.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

* 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks

S* 172.16.0.0/16 [1/0] via 10.1.1.1

S 172.16.1.0/24 [1/0] via 10.1.1.1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

S* 192.168.1.0/24 [1/0] via 10.1.1.1

r3#

说明:可以看见,之前的默认网关是192.168.1.0,而现在已经变成172.16.0.0,原因是,当路由器上配置多条ip default-network后,拥有最低AD值的被使用,但当前两条网络AD值相同,都为1,最后比较路由条目在路由表中的上下排列顺序,也就是使用命令show ip route时,所显示在最上面的条目被优先使用,正因为172.16.0.0/16在192.168.1.0/24上面,所以被优先使用。

第35页共405页

3.测试ip default-network与RIP的关联

说明:测试ip default-network的默认网关在RIP中的传递。

(1)在R3与R4之间配置RIP:

R3:

r3(config)#router rip

r3(config-router)#network 20.0.0.0

R4:

r4(config)#router rip

r4(config-router)#network 20.0.0.0

r4(config-router)#exit

(2)在R3上指定10.0.0.0为默认网关,并查看路由表情况:

r3(config)#ip default-network 10.0.0.0

r3#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

第36页共405页

route

o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

* 10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

r3#

说明:因为路由表中10.1.1.0/24是10.0.0.0/8的子网,所以并没成为自己的默认网关,但这并不影响协议的自动传递。

需要注意,如果不是直连网段,可能无法传递。

(3)查看R4的路由表情况:

r4#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

第37页共405页

route

o - ODR, P - periodic downloaded static route

Gateway of last resort is 20.1.1.3 to network 0.0.0.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

R* 0.0.0.0/0 [120/1] via 20.1.1.3, 00:00:14, FastEthernet0/1

r4#

说明:R4已经成功从RIP中收到默认网关,并且指向R3的方向。

4.测试ip default-network与EIGRP的关联

说明:测试ip default-network的默认网关在EIGRP中的传递。

(1)在R3与R4之间配置EIGRP:

R3:

r3(config)#router eigrp 1

r3(config-router)#no auto-summary

r3(config-router)#network 20.1.1.3 0.0.0.0

R4:

第38页共405页

r4(config)#router eigrp 1

r4(config-router)#no auto-summary

r4(config-router)#network 20.1.1.4 0.0.0.0

(2)在R3上指定192.168.1.0为默认网关:

r3(config)#ip route 192.168.1.0 255.255.255.0 10.1.1.1

r3(config)#ip default-network 192.168.1.0

(3)查看R3的路由表情况:

r3#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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 10.1.1.1 to network 192.168.1.0

第39页共405页

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

S* 192.168.1.0/24 [1/0] via 10.1.1.1

r3#

说明:R3已经成功将192.168.1.0定为默认网关。

(4)查看R4的路由表情况:

r4#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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

第40页共405页

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

r4#

说明:因为ip default-network 指定的网段192.168.1.0并没有在EIGRP进程中,所以默认网关无法被传递。

(5)R3将默认网关的网段192.168.1.0引入EIGRP:

r3(config)#router eigrp 1

r3(config-router)#redistribute static metric 10000 100 255 1 1500

说明:将一条路由导入EIGRP,可以原本就是EIGRP进程的,或者重分布,或者通过命令network,但network的网段必须为直连。

(6)再次查看R4的路由表情况:

r4#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

route

第41页共405页

o - ODR, P - periodic downloaded static route

Gateway of last resort is 20.1.1.3 to network 192.168.1.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

D*EX 192.168.1.0/24 [170/284160] via 20.1.1.3, 00:00:27, FastEthernet0/1

r4#

说明:R4已经成功收到指向192.168.1.0的默认网关。

5.测试ip default-network同时在RIP与EIGRP的关联

说明:测试ip default-network的默认网关同时在RIP与EIGRP中的传递。

(1)在R3与R1之间配置RIP,R3与R2之间配置EIGRP:

R1:

r1(config)#router rip

r1(config-router)#network 192.168.1.0

r1(config-router)#network 10.0.0.0

R2:

r2(config)#router eigrp 1

r2(config-router)#no auto-summary

第42页共405页

r2(config-router)#network 192.168.2.2 0.0.0.0

r2(config-router)#network 10.0.0.0

R3:

r3(config)#router rip

r3(config-router)#network 10.0.0.0

r3(config-router)#exit

r3(config)#router eigrp 1

r3(config-router)#network 10.0.0.0

说明:R1通过RIP向R3通告192.168.1.0/24,R2通过EIGRP向R3通告192.168.2.0/24。

(2)在R3上将192.168.1.0配置为默认网关,并查看路由表:

r3(config)#ip default-network 192.168.1.0

r3(config)#exi

r3#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

第43页共405页

route

o - ODR, P - periodic downloaded static route

Gateway of last resort is 10.1.1.1 to network 192.168.1.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

R* 192.168.1.0/24 [120/1] via 10.1.1.1, 00:00:14, FastEthernet0/0

D 192.168.2.0/24 [90/156160] via 10.1.1.2, 00:00:42, FastEthernet0/0

r3#

说明:192.168.1.0/24已经成功成为默认网关。

(3)增加192.168.2.0/24为默认网关,并查看路由表:

r3(config)#ip default-network 192.168.2.0

r3(config)#exi

r3#sh ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

第44页共405页

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

i - IS-IS, su - IS-IS summary, 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 10.1.1.2 to network 192.168.2.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

R* 192.168.1.0/24 [120/1] via 10.1.1.1, 00:00:23, FastEthernet0/0

D* 192.168.2.0/24 [90/156160] via 10.1.1.2, 00:01:17, FastEthernet0/0

r3#

说明:因为当路由器上配置多条ip default-network后,拥有最低AD值的被使用,由于EIGRP通告的192.168.2.0/24的AD值为90,而RIP通告的192.168.1.0/24的AD值为120,所以192.168.2.0被优先使用,而忽略了路由条目在路由表中的上下排列顺序。

第45页共405页

5.测试ip default-network与ip route 0.0.0.0 0.0.0.0共存

说明:测试ip default-network与ip route 0.0.0.0 0.0.0.0共同存在于路由表时,路由器对默认网关的选择。

(1)在R3使用命令ip route 0.0.0.0 0.0.0.0配置指向R4的默认网关,并查看路由表:

r3(config)#ip route 0.0.0.0 0.0.0.0 20.1.1.4

r3(config)#exi

r3#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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 20.1.1.4 to network 0.0.0.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

第46页共405页

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

R 192.168.1.0/24 [120/1] via 10.1.1.1, 00:00:10, FastEthernet0/0

D 192.168.2.0/24 [90/156160] via 10.1.1.2, 00:03:57, FastEthernet0/0

S* 0.0.0.0/0 [1/0] via 20.1.1.4

r3#

说明:R3当前的默认网关为20.1.1.4,即R4。

(2)在R3上配置静态路由到172.16.0.0/16,并使用命令ip default-network指定为默认网关,并查看路由表:

r3(config)#ip default-network 172.16.0.0

r3(config)#exi

r3#

r3#sh ip route

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

route

第47页共405页

o - ODR, P - periodic downloaded static route

Gateway of last resort is 10.1.1.1 to network 172.16.0.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

S* 172.16.0.0/16 [1/0] via 10.1.1.1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

R 192.168.1.0/24 [120/1] via 10.1.1.1, 00:00:16, FastEthernet0/0

D 192.168.2.0/24 [90/156160] via 10.1.1.2, 00:08:46, FastEthernet0/0

S* 0.0.0.0/0 [1/0] via 20.1.1.4

r3#

说明:因为ip default-network 后面的网段172.16.0.0是通过静态路由指定的,所以优先于ip route 0.0.0.0 0.0.0.0,最终172.16.0.0成为了默认网关,需要注意,只有当ip default-network 后面的网段是通过静态路由指定时,才优先于ip route 0.0.0.0

0.0.0.0被使用。

(3)在R3上将ip default-network的网段改为通过RIP学习到的192.168.1.0指定为默认网关,并查看路由表:

r3(config)#no ip default-network 172.16.0.0

r3(config)#ip default-network 192.168.1.0

r3(config)#

r3#sh ip route

第48页共405页

Codes: C - connected, S - static, 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

i - IS-IS, su - IS-IS summary, 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 20.1.1.4 to network 0.0.0.0

20.0.0.0/24 is subnetted, 1 subnets

C 20.1.1.0 is directly connected, FastEthernet0/1

S 172.16.0.0/16 [1/0] via 10.1.1.1

10.0.0.0/24 is subnetted, 1 subnets

C 10.1.1.0 is directly connected, FastEthernet0/0

R* 192.168.1.0/24 [120/1] via 10.1.1.1, 00:00:13, FastEthernet0/0

D 192.168.2.0/24 [90/156160] via 10.1.1.2, 00:10:05, FastEthernet0/0

S* 0.0.0.0/0 [1/0] via 20.1.1.4

r3#

说明:因为只有当ip default-network 后面的网段是通过静态路由指定时,才优先于ip route 0.0.0.0 0.0.0.0被使用,而192.168.1.0/24是通过RIP学习到的,所以此第49页共405页

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690780368a424270.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信