题目:
一、ip规划
- 环回接口:在路由器上创建环回接口,可以和pc的环回网卡一样,用于测试该设备的TCP/IP协议栈道能否正常封装与解封装数据;还可用于实验环境中模拟连接终端PC的接口,来降低实验的硬件成本;
-
手工汇总: 路由器访问多个连续子网(可以被汇总的网段)时,若全部基于相同的下一跳时,可以将这些目标网段进行汇总计算后,仅编写到达汇总网段的路由条目即可--- 减少路由表条目的数量
思路:
每个路由器有两个环回接口,为了减少路由条目,拿一个ip分为个ip;一共要拿6个网段的IP来分,我们就要借3位(8个一共,用6个留2个);再从这里分好的IP在借一位分为两个环回接口的IP
192.168.1.0/24 (先划分为6个子网借3位)再从这里面的八个网段拿1.0/27作为划分路由器之间直连的骨干网络,剩下的拿4个子网出来给4个路由器划pc的子网
192.168.1.0/27 再将1.0/27分为六个网段的网络号----做直连线路的子网(因为这里给R1-4四个/27的网段,所以/27的网段已经不足6个,不够用,所以再将1.0/27划为6个直连的子网)
192.168.1.0/30 192.168.1.4/30 192.168.1.8/30 192.168.1.12/30 192.168.1.16/30 192.168.1.20/30
未用的: 192.168.1.24/30 192.168.1.28/30
192.168.1.32/27(再划分为两个环回接口的两个ip)R1
192.168.1.32/28 192.168.48/28
192.168.1.64/27 R2
192.168.1.64/28 192.168.1.80/28
192.168.1.96/27 R3
192.168.1.96/28 192.168.1.112/28
192.168.1.128/27 R4
192.168.1.128/28 192.168.1.144/28
未用的:
192.168.1.160/27
192.168.1.192/27
192.168.1.224/27
注:在添加环回接口要用IP汇总去添加路由,减少路由条目。
二、先实现全网可达
哪条路没有就添加哪条:R1l路由器
将五个路由器路由补全后就可以实现全网可达
测试:
三、 不直接访问5.5.5.0/24的静态路由
- 缺省路由:一条不限定目标的路由条目,路由器查表时,在查询完本地所有的直连、静态、动态路由后,若依然没有可达路径才使用该条目;从左往右一个接一个
[r1]ip route-static 0.0.0.0 0 192.168.1.2
[r2]ip route-static 0.0.0.0 0 192.168.1.6
[r3]ip route-static 0.0.0.0 0 192.168.1.10
[r4]ip route-static 0.0.0.0 0 192.168.1.17
四、避免环路
- 路由黑洞:汇总时,汇总的网段中包含了网络内实际不存在的网段,被访问时将出现有去无回现象--浪费了硬件资源 === 建议合理的规划ip地址,尽量的精确汇总路由
- 空接口防环路由--缺省路由与路由黑洞相遇,必然出现环路;可以在黑洞路由器上,编辑到达汇总网段的空接口路由来避免环路,在汇总的路由上加null 0
例:
192.168.1.32/27是192.168.1.32/28和192.168.1.48/28的汇总路由,如果有两个环回中任何一个出现了故障或者关停等等,这里的路由就不通R1就形成了黑洞;但是由于前面的路由器并不知道这一条路由不通,依旧会向它发流量,由于R1没有这一路由了,R1又将流量缺省发给前面的路由器,于是这里的就形成了环路。
为了避免这种情况,我们就用到了空接口在汇总路由上;但凡汇总路由下面任何一个环路出现了问题,汇总路由在收到其他路由器发过来的包时,就会帮环回丢弃包,避免形成环路,造成网络瘫痪。
[r1]ip route-static 192.168.1.32 27 NULL 0
[r2]ip route-static 192.168.1.64 27 NULL 0
[r3]ip route-static 192.168.1.96 27 NULL 0
[r4]ip route-static 192.168.1.128 27 NULL 0
五、 R4和R5之间,正常1000M通信,故障改100M
- 浮动静态路由--- 路由器若同时存在两条到达相同目标的路由时,需要关注两条信息的优先级,优先级小可以加载到路由表被使用;若优先级相同,两条同时加表实现负载均衡;优先级0-255 默认静态路由为60通过修改默认的静态路由优先级,可以实现静态路由备份的效果-- 浮动静态路由
这里需要区别1000M和100M链路的区别,在R3这里需要添加一条缺省区别于另一条链路的缺省,当1000M链路正常时走的是1.10的缺省,优先级是60,优先于1.14的66;故障是则走1.14的缺省
[r3]ip route-static 0.0.0.0 0 192.168.1.10
[r3]ip route-static 0.0.0.0 0.0.0.0 192.168.1.14 preference 66
如果1000M的链路故障时,R5路由为1.9的则不通,优先级为60;同理也需要将路由备份到为1.13接口,优先级为66
[r5]ip route-static 192.168.1.0 255.255.255.252 192.168.1.13 pr 66
[r5]ip route-static 192.168.1.4 255.255.255.252 192.168.1.13 pr 66
[r5]ip route-static 192.168.1.16 255.255.255.252 192.168.1.13 pr 66
[r5]ip route-static 192.168.1.20 255.255.255.252 192.168.1.13 pr 66
[r5]ip route-static 192.168.1.32 255.255.255.224 192.168.1.13 pr 66
[r5]ip route-static 192.168.1.64 255.255.255.224 192.168.1.13 pr 66
[r5]ip route-static 192.168.1.96 255.255.255.224 192.168.1.13 pr 66
[r5]ip route-static 192.168.1.128 255.255.255.224 192.168.1.13 pr 66