【实战演练】Packet Tracer玩转CCNA实验14-路由
本文欢迎转载,转载请注明出处和作者。
不同的路由协议,是不会交换路由条目的,因为例如OSPF与EIGRP,不来就不在一个组播组在传播路由更新,相当于两个独立的微信群在聊天,谁也不搭理谁。
但是,总有需要让他们通信,否则网络之间就不通了,这个时候就要采用路由重分布(又叫路由重分发)的技术了。
拓扑如下:
1、预配置
R1:
en
conf t
host R1
int lo 0
ip add 1.1.1.1 255.255.255.0
no shut
int se2/0
ip add 12.1.1.1 255.255.255.0
clock rate 64000
no shut
int se3/0
ip add 13.1.1.1 255.255.255.0
clo rate 64000
no shut
R2:
en
conf t
host R2
int lo 0
ip add 2.2.2.2 255.255.255.0
no shut
int se2/0
ip add 12.1.1.2 255.255.255.0
no shut
int se3/0
ip add 24.1.1.2 255.255.255.0
clock rate 64000
no shut
R3:
en
conf t
host R3
int lo 0
ip add 3.3.3.3 255.255.255.0
no shut
int se2/0
ip add 13.1.1.3 255.255.255.0
no shut
int se3/0
ip add 34.1.1.3 255.255.255.0
clock rate 64000
no shut
R4:
en
conf t
host R4
int lo 0
ip add 4.4.4.4 255.255.255.0
no shut
int se2/0
ip add 24.1.1.4 255.255.255.0
no shut
int se3/0
ip add 34.1.1.4 255.255.255.0
no shut
int fa0/0
ip add 192.168.1.254 255.255.255.0
no shut
2、配置单边的OSPF
先配置R1到R2到R4的OSPF
怎么做呢,就是启用OSPF进程,然后宣告的时候,注意只把这边的网段宣告进去就好
例如R1,只宣告1.1.1.0/24与12.1.1.0/24,不要宣告13.1.1.0/24进去OSPF进程即可。
R1:
router ospf 1
network 1.1.1.0 0.0.0.255 area 0
network 12.1.1.0 0.0.0.255 area 0
R2:
router ospf 1
network 2.2.2.0 0.0.0.255 area 0
network 12.1.1.0 0.0.0.255 area 0
network 24.1.1.0 0.0.0.255 area 0
R4:
router ospf 1
network 4.4.4.0 0.0.0.255 area 0
network 24.1.1.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.255 area 0
在R2上面show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 12.1.1.1, 00:40:17, Serial2/0
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, Loopback0
4.0.0.0/32 is subnetted, 1 subnets
O 4.4.4.4 [110/65] via 24.1.1.4, 00:40:17, Serial3/0
12.0.0.0/24 is subnetted, 1 subnets
C 12.1.1.0 is directly connected, Serial2/0
24.0.0.0/24 is subnetted, 1 subnets
C 24.1.1.0 is directly connected, Serial3/0
3、配置单边的EIGRP链路
再配置R1到R3到R4的EIGRP,原理同上,启用EIGRP进程,增加宣告需要的网段。
*注意,R4不要把4.4.4.0/24与192.168.1.0/24 宣告进eigrp。
R1:
router eigrp 1
no auto-summary
network 1.1.1.0 0.0.0.255
network 13.1.1.0 0.0.0.255
R3:
router eigrp 1
no auto-summary
network 3.3.3.0 0.0.0.255
network 13.1.1.0 0.0.0.255
network 34.1.1.0 0.0.0.255
R4:
router eigrp 1
no auto-summary
network 34.1.1.0 0.0.0.255
重新到R2 show ip route,发现R2是没有任何路由条目的变化的,可以再到R1上面去show ip route,能够看到R1既有EIGRP也有OSPF的路由条目。
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 12.1.1.1, 00:40:17, Serial2/0
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, Loopback0
4.0.0.0/32 is subnetted, 1 subnets
O 4.4.4.4 [110/65] via 24.1.1.4, 00:40:17, Serial3/0
12.0.0.0/24 is subnetted, 1 subnets
C 12.1.1.0 is directly connected, Serial2/0
24.0.0.0/24 is subnetted, 1 subnets
C 24.1.1.0 is directly connected, Serial3/0
因为,R1既开启了eigrp进程,也开了ospf进程,而R2根本没有,只跑了OSPF进程。所以EIGRP的路由是不会传递到给R2的。
那么如果R2想与R3通信,怎么办呢。
这个时候就要使用路由重分布技术了。可以将eigrp路由重分布进入ospf,也可以将ospf路由重分布进入eigrp。
例如,我们想要R2里面能获得去往R3的路由,可以在R1(ospf与eigrp的边界)上面,将eigrp重分布到ospf里面。
R1:
router ospf 1
redistribute eigrp 1 subnets
然后在R2上面show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 12.1.1.1, 00:44:06, Serial2/0
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, Loopback0
3.0.0.0/24 is subnetted, 1 subnets
O E2 3.3.3.0 [110/20] via 12.1.1.1, 00:00:08, Serial2/0
4.0.0.0/32 is subnetted, 1 subnets
O 4.4.4.4 [110/65] via 24.1.1.4, 00:44:06, Serial3/0
12.0.0.0/24 is subnetted, 1 subnets
C 12.1.1.0 is directly connected, Serial2/0
13.0.0.0/24 is subnetted, 1 subnets
O E2 13.1.1.0 [110/20] via 12.1.1.1, 00:00:08, Serial2/0
24.0.0.0/24 is subnetted, 1 subnets
C 24.1.1.0 is directly connected, Serial3/0
34.0.0.0/24 is subnetted, 1 subnets
O E2 34.1.1.0 [110/20] via 12.1.1.1, 00:00:08, Serial2/0
会看到出现了O E2的ospf路由,这种就是从其他路由协议重分布进来ospf的路由,还有另外一种叫O E1的。
OE1与OE2的区别是,OE2是默认的,总是将重分布进来的路由,metric取20。而OE1则会除了20外,还会累加上OSPF区域内的COST(开销)
此时,R2可以ping通3.3.3.3吗?答案是不可以。
因为R2已经有了到3.3.3.3的路由,但是R3那边却没有到2.2.2.2的路由,因为我们只把eigrp的路由重分布进入ospf,但是eigrp里面却没有ospf的路由。
再在R1上面,将ospf重分布进入eigrp。
router eigrp 1
redistribute ospf 1 metric 1000 100 255 1 1500
其中,metric依次为带宽,时延,可靠性,负载,最大传输单元。
在R3上面show ip route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
D 1.1.1.0 [90/20640000] via 13.1.1.1, 00:10:15, Serial2/0
2.0.0.0/32 is subnetted, 1 subnets
D EX 2.2.2.2 [170/20537600] via 13.1.1.1, 00:00:20, Serial2/0
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, Loopback0
4.0.0.0/32 is subnetted, 1 subnets
D EX 4.4.4.4 [170/20537600] via 13.1.1.1, 00:00:20, Serial2/0
12.0.0.0/24 is subnetted, 1 subnets
D EX 12.1.1.0 [170/20537600] via 13.1.1.1, 00:00:21, Serial2/0
13.0.0.0/24 is subnetted, 1 subnets
C 13.1.1.0 is directly connected, Serial2/0
24.0.0.0/24 is subnetted, 1 subnets
D EX 24.1.1.0 [170/20537600] via 13.1.1.1, 00:00:20, Serial2/0
34.0.0.0/24 is subnetted, 1 subnets
C 34.1.1.0 is directly connected, Serial3/0
现在再在R2重新ping R3,发现网络可达了。