实验要求如图:
静态路由:所谓静态路由,就是网络管理员使用手工配置的方式为路由器添加的路由。通俗的说法是:网路管理员通过手工配置的方式告诉路由器:“你要到达目的地X,需把数据包从接口Y扔出去给下一跳Z。
[r1]ip route-static 192.168.3.0 24 192.168.2.2
(目标网段) (下一跳)
环回接口:在TCP/IP中回环设备是一个通过软件实现的虚拟网络接口,它不与任何硬件相关联。同时,可用于实验环境中,模拟连接PC终端的用户接口,来减少实际设备成本需求。
[r1]interface LoopBack ?
<0-1023> LoopBack interface number(环回接口可用范围)
[r1]interface LoopBack 0
[r1-LoopBack0]ip address 1.1.1.1 24
缺省路由:一条不限定目标的路由,代表所有网段,路由器查表时在查询完本地所有的直连、静态、动态路由后若依然没有可达路径,才使用该条目。
[r1]ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
(下一跳)
浮动静态:一种特殊的静态路由,通过配置去往相同的目的网段,但是优先级不同的静态路由,为了保证在网络中优先级较高的路由,即主路由失效的情况下,提供备份路由。正常情况下,备份路由时不会出现在路由表中的。
[r1]ip route-static 100.100.100.0 24 13.1.1.2 preference ?
INTEGER<1-255> Preference value range(优先级范围)
[r1]ip route-static 100.100.100.0 24 13.1.1.2 preference 61
第一步:合理的IP地址划分
实验只给了192.168.1.0/24这个网段,我们要对其划分
首先我们要确定广播域个数
总个数:四台路由器,每个路由器有两个环回接口(8个广播域)+ 六条骨干链路(6个广播域)=14广播域 --- 也就是需要划分14个网段
为了提高IP有效使用率,因为骨干链路网段只使用2个IP,所以我们可以只给其一个母网,然后进行划分。划分时我们可以直接划到30位,因为划到30位时,主机位只有2位,由于主机位不能全0或全1,所以只有两个可用IP。(即IP的有效使用率最高)对于四台路由器,我们可以给它们每人一个母网进行划分,也便于写路由表时汇总。
至此我们需要划分出5个母网,也就是向主机位借3位进行划分。
我们再对5个母网进行划分
至此我们完成了IP地址的规划
第二步:对所有设备进行IP配置
路由器各个端口的IP配置
以r1为例
[r1]interface GigabitEthernet 0/0/0
[r1-GigabitEthernet0/0/0]ip address 192.168.1.1 30
以此类推完成所有路由器接口的IP配置,并通过display及时查看确认。
环回接口的配置
[r1]interface LoopBack 0
[r1-LoopBack0]ip address 192.168.1.33 28
然后完成所有路由器的环回接口IP配置
第三步:补齐静态路由
对于r1
由于题目要求r1--r4上不能出现到5.5.5.0/24网段的静态路由,所以我们需要补全到1.64/27 1.96/27 1.128/24 1.8/30 1.12/30 1.16/30 网段的路由
[r1]ip route-static 192.168.1.64 27 192.168.1.2
依次配置后查看路由表
然后依次完成对r2 r3 r4的配置
r2
r3
r4
至此我们完成了r1 r2 r3 r4静态路由的配置,即它们之间可以互通。实验要求全网可达,此时我们与r5不通,但题目要求r1---r4不能通过静态路由,因此我们就需要进行缺省路由的配置。
第四步:缺省路由配置
为了让r1---r4能够与r5互通,我们要依次对其进行缺省路由的配置
对于r1 它的缺省路由下一跳可以是1.2也可以是1.6 因此
[r1]ip route-static 0.0.0.0 0 192.168.1.2
[r1]ip route-static 0.0.0.0 0 192.168.1.6
按此操作我们完成r2 r3 r4的配置,此时r1---r4还不能与r5互通,我们还要在r5上写出r5到r1---r4所控制网段的静态路由,具体操作参考第三步。
在此放上其路由表
至此我们完成了实验的前四个要求。
第五步:浮动静态
实验要求:r4与r5之间,正常时1000M通信,故障时自动改为100M
由于在r4与r5之间,我们只需在r4的路由表中查看将所有以192.168.1.18为下一跳的路由更改为以192.168.1.22为下一跳,并且修改优先级,同理在r5的路由表中将所有以192.168.1.17为下一跳的更改为192.168.1.21并修改优先级。具体操作如下
r4
[r4]ip route-static 0.0.0.0 0.0.0.0 192.168.1.22 preference 61
r5
[r5]ip route-static 192.168.1.0 30 192.168.1.21 pre 61
[r5]ip route-static 192.168.1.4 30 192.168.1.21 pre 61
[r5]ip route-static 192.168.1.8 30 192.168.1.21 pre 61
[r5]ip route-static 192.168.1.12 30 192.168.1.21 pre 61
[r5]ip route-static 192.168.1.32 27 192.168.1.21 pre 61
[r5]ip route-static 192.168.1.64 27 192.168.1.21 pre 61
[r5]ip route-static 192.168.1.96 27 192.168.1.21 pre 61
[r5]ip route-static 192.168.1.128 27 192.168.1.21 pre 61
此时我们可以查看它们的当前配置
r4
r5
我们可以看到每一条路由都有一条备份,因此达成实验目的
至此我们完成了所有的实验要求,此实验完成
补充:
上述实验中由我们IP地址的合理划分没有出现路由黑洞,如果有路由黑洞并且配置了缺省路由,我们则需配置空接口,防止环路出现
空接口:
当路由黑洞与缺省路由相遇时,将必然出现环路
在黑洞路由器上,配置一条到达汇总网段的空接口路由,空接口及丢弃流量,来避免环路的产生。
具体配置
[r1]ip route-static 1.1.0.0 22 NULL 0