CCNA网络运维

【实战演练】Packet Tracer玩转CCNA实验14-路由

2020-05-28  本文已影响0人  工程师Waiting

本文欢迎转载,转载请注明出处和作者。

不同的路由协议,是不会交换路由条目的,因为例如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,发现网络可达了。

上一篇下一篇

猜你喜欢

热点阅读