目录
需要eNSP各种配置命令的点击链接自取:华为eNSP各种设备配置命令大全PDF版_ensp配置命令大全资源-CSDN文库
主要命令
//RIPv1接口配置从IP地址
[R2]int s2/0/0
[R2-Serial2/0/0]ip add 10.0.23.2 24 sub
//关闭RIPv2自动汇总
[R1-rip-1]undo summary
原理概述
RIP会在主网边界自动汇总,当汇总发生时,汇总的子网路由在边界处被抑制掉,而仅通告主网路由。如果一台路由器上有两个接口,网段分别为10.1.1.0/24和172.16.1.0/24,那么在这两个网段的主网边界路由器就会自动将这两个网段汇总成10.0.0.0和172.16.0.0,并通告给其他路由器。如果主网的子网不连续,被其他主网所分隔,主网边界的自动汇总就会存在问题。
连续子网是指所相连的子网属于同一主网;不连续子网是指相同主网下的子网被另一主网分隔。
实验目的
理解连续子网和不连续子网的概念
掌握RIPv1中解决不连续子网问题的方法
掌握RIPv2中解决不连续子网问题的方法
理解RIPv1与RIPv2的区别
实验内容
在某公司的网络整改项目中,原先R1和R5属于同一主网络10.0.0.0/8,现被R2.R3、R4分离,整网采用了RIPv1协议,发现在该子网不连续的环境下通信出现了问题,现需要通过额外的配置来解决这些问题,以保证所有设备能够互通。
实验拓扑
实验编址
设备 | 接口 | IP地址 | 子网掩码 | 默认网关 |
R1(AR1220) | Ethernet 1/0/0 | 10.0.12.1 | 255.255.255.0 | N/A |
R2 | Ethernet 1/0/0 | 10.0.12.2 | 255.255.255.0 | N/A |
Serial 2/0/0 | 192.168.23.2 | 255.255.255.0 | N/A | |
R3 | Serial 2/0/0 | 192.168.23.3 | 255.255.255.0 | N/A |
Serial 2/0/1 | 192.168.34.3 | 255.255.255.0 | N/A | |
R4 | Serial 2/0/1 | 192.168.34.4 | 255.255.255.0 | N/A |
Ethernet 1/0/0 | 10.0.45.4 | 255.255.255.0 | N/A | |
R5 | Ethernet 1/0/0 | 10.0.45.5 | 255.255.255.0 | N/A |
实验步骤
1、基本配置
根据实验编址进行相应的基本配置,并使用ping命令测试各直连链路之间的连通性。
[R1]int e1/0/0
[R1-Ethernet1/0/0]ip add 10.0.12.1 24
[R2]int e1/0/0
[R2-Ethernet1/0/0]ip add 10.0.12.2 24
[R2-Ethernet1/0/0]int s2/0/0
[R2-Serial2/0/0]ip add 192.168.23.2 24
[R3]int s2/0/0
[R3-Serial2/0/0]ip add 192.168.23.3 24
[R3-Serial2/0/0]int s2/0/1
[R3-Serial2/0/1]ip add 192.168.34.3 24
[R4]int s2/0/1
[R4-Serial2/0/1]ip add 192.168.34.4 24
[R4-Serial2/0/1]int e1/0/0
[R4-Ethernet1/0/0]ip add 10.0.45.4 24
[R5]int e1/0/0
[R5-Ethernet1/0/0]ip add 10.0.45.5 24
其余直连网段连通性测试省略。
2、组建基本的RIPv1网络
在路由器R1、R2、R3、R4、R5上配置RIPv1。
[R1]rip
[R1-rip-1]network 10.0.0.0
[R2]rip
[R2-rip-1]network 10.0.0.0
[R2-rip-1]network 192.168.23.0
[R3]rip
[R3-rip-1]network 192.168.23.0
[R3-rip-1]network 192.168.34.0
[R4]rip
[R4-rip-1]network 192.168.34.0
[R4-rip-1]network 10.0.0.0
[R5]rip
[R5-rip-1]network 10.0.0.0
配置完成后,查看R1的路由表
在R1的路由表中,存在192.168.23.0/24和192.168.34.0/24两条RIP路由条目,但并不存在R4和R5之间的10.0.45.0/24路由条目。
查看R2的路由表
在R2的路由表中,除10.0.12.0/24 和192.168.23.0/24为直连路由外,仅有192.168.34.0/24该条路由条目通过RIP接收,却没有R4和R5之间的10.0.45.0/24的路由条目。
查看R3的路由表
在R3的路由表中,除了192.168.23.0/24和192.168.34.0/24这两个子网是直连之外,分别通过R2和R4接收到了两条相同的10.0.0.0/8的主网路由条目,而并非现网拓扑中的10.0.12.0/24和10.0.45.0/24两条子网路由。
导致这种情况的原因是:由于采用了RIPv1,在R2和R4分别接收到10.0.12.0/24和10.0.45.0/24的路由条目时,默认打开了自动有类汇总功能,所以在主网边界向外发送路由信息的时候都汇总成了10.0.0.0/8,发送给R3,最终在R3上由于接收到了两条目的网段相同、代价值也相同的路由条目。
那么既然此时在R3的路由表中存在有10.0.0.0/8的路由,在R3上测试与R1和R5的连通性。
发现此时呈现出有一端无法通信的现象。在R3发送ICMP报文的时候,会根据路由表进行匹配,即匹配10.0.0.0/8,那么最终报文流量可能会出现R3将本该要发送给R1的ICMP报文错误地转发给了R4,导致无法通信。
现在每台设备上的路由表中没有清晰地反馈出拓扑中的真实子网信息,这是由于在RIPv1 默认自动汇总开启的情况下,设计网络时没有遵循主网的子网应该连续这一要求所致,解决的办法视路由器所使用的RIP版本(v1还是v2)而有所不同。
3.RIPv1中解决不连续子网问题
路由器上所运行RIP协议的默认版本是v1,自动汇总无法关闭,所以上面不连续子网所带来的问题,不能通过关闭自动汇总来解决。但如果把不连续的子网转变成连续的子网,问题就可以解决,办法是给接口配置第二个IP地址,IP地址取10.0.0.0/8主网的子网。
在路由器R2上的S 2/0/0接口上配置从IP地址,只要在常规配置IP地址的命令之后加上 sub参数即可。
[R2]int s2/0/0
[R2-Serial2/0/0]ip add 10.0.23.2 24 sub
同理,在R3和R4上也做相应的配置,并在RIP进程中添加10.0.0.0网段。
[R3]int s2/0/0
[R3-Serial2/0/0]ip address 10.0.23.3 24 sub
[R3-Serial2/0/0]int s2/0/1
[R3-Serial2/0/1]ip add 10.0.34.3 24 sub
[R3-Serial2/0/1]rip
[R3-rip-1]network 10.0.0.0
[R4]int s2/0/1
[R4-Serial2/0/1]ip add 10.0.34.4 24 sub
经过这样的配置之后,相当于原先在整网拓扑中被孤立的两个不连续子网10.0.12.0/24和10.0.45.0/24网段被新添加的子网10.0.23.0/24和 10.0.34.0/24网段连接了起来,即现在已经构成了一个连续的子网。
配置完成后,查看每台路由器的路由表。
此时发现在每台路由器的路由表中都拥有了所有的子网信息。其中在R2上,由于R3的S 2/0/0接口配置了第二IP地址,所以下一跳为R3的S2 /0/0接口的路由条目会出现两个下一跳地址。
在R1 上测试与R5之间的连通性。
连通性测试成功。
上述做法通过在不连续的子网之间的链路上配置相同主网的子网P地址,即采用配置从IP地址的方式来实现子网的连续性,解决了因为自动汇总发生后,子网路由被抑制掉而导致的子网不可达。此种做法优点是RIPv1在不做大的拓扑结构调整的前提下,仅靠配置第二个IP地址就解决了不连续子网问题;不足之处是需要配置第二个IP地址,要消耗掉多个子网网段。
4.RIPv2中解决不连续子网问题
如果路由器运行的是RIPv2,则可以直接关闭自动汇总,子网是否连续就不重要了,因为RIPv2会直接通告相应的子网路由。
删除上一步骤中的从P地址配置命令,并在所有路由器中将RIP的版本配置为2,且关闭自动汇总。
[R1]rip
[R1-rip-1]version 2
[R1-rip-1]undo summary
[R2]int s2/0/0
[R2-Serial2/0/0]undo ip add 10.0.23.2 24 sub
[R2-Serial2/0/0]rip
[R2-rip-1]version 2
[R2-rip-1]undo summary
[R3]int s2/0/0
[R3-Serial2/0/0]undo ip add 10.0.23.3 24 sub
[R3-Serial2/0/0]int s2/0/1
[R3-Serial2/0/1]undo ip add 10.0.34.3 24 sub
[R3-Serial2/0/1]rip
[R3-rip-1]version 2
[R3-rip-1]undo summary
[R4]int s2/0/1
[R4-Serial2/0/1]undo ip add 10.0.34.4 24 sub
[R4-Serial2/0/1]rip
[R4-rip-1]version 2
[R4-rip-1]undo summary
[R5]rip
[R5-rip-1]version 2
[R5-rip-1]undo summary
配置完成后,观察每台路由器上的路由表(不再一一列举):
可以看到在所有路由表中都没有汇总路由10.0.0.0/8,并且 10.0.45.0/24和10.0.12.0/24子网出现在所有的路由表中。
测试R1、R5间的连通性。
在RIPv2的环境中,因为默认情况下自动汇总是开启的,所以在设计网络时,应尽量不要出现同主网的子网被其他主网分隔的情况。如果出现了,关闭自动汇总是最佳的做法,不足之处是路由表中路由条目会增加。