Rip v1
通过三层交换机互相连接,利用动态路由协议Rip实现了pc与服务器ping通和pc与pc之间。但不同的是RIPv1版本下只能使用固定的子网掩码,不可以是vlsm和cidr不支持。
配置红色区域
pc1和pc2配置的网段在192.168.0.254,pc1是192.168.1.1,pc2是192.168.2.1。子网掩码是255.255.255.0.0。
# LSW1三层交换机配置
sys
un in en
# 创建vlan
vlan batch 100 101 301
# 添加vlan端口以及属性
int g0/0/2
port link-type access
port def vlan 100
int g0/0/3
port link-type access
port def vlan 101
int g0/0/1
port link-type access
port def vlan 301
# 配置vlan IP地址
int vlan 100
ip add 192.168.1.254 24
int vlan 101
ip add 192.168.2.254 24
int vlan 301
ip add 10.10.10.2 24
# 创建RIP
rip 1
version 1
# 添加固定掩码相邻IP
network 192.168.1.0
network 192.168.2.0
network 10.0.0.0
配置灰色区域
pc8和pc7配置网段范围在192.168.0.254,pc8 IP地址为192.168.3.1,pc7 IP地址为192.168.4.1,所处子网掩码同在255.255.255.0。
# LSW2配置
sys
un in en
# 创建vlan端口
vlan batch 51 50 401
# 添加vlan端口以及配置属性
int g0/0/2
port link-type access
port def vlan 51
int g0/0/3
port link-type access
port def vlan 50
int g0/0/1
port link-type access
port def vlan 401
# vlan IP 配置
int vlan 51
ip add 192.168.3.254 24
int vlan 50
ip add 192.168.4.254 24
int vlan 401
ip add 10.10.11.2 24
# 创建rip 将其配置
rip 1
version 1
network 192.168.3.0
network 192.168.4.0
network 10.0.0.0
配置绿色区域
LSW11需配置的vlan很多,以及IP配置和相邻同网段的network必须一致,而rip版本1不能实现用vlsm以及cidr不支持所以设计到的只有10.0.0.0网段。
# LSW11配置
sys
# 创建vlan端口
vlan batch 501 402 302 202
# 添加vlan端口以及属性配置
int g0/0/3
port link-type access
port def vlan 501
int g0/0/2
port link-type access
port def vlan 402
int g0/0/4
port link-type access
port def vlan 202
int g0/0/1
port link-type access
port def vlan 302
# vlan IP配置
int vlan 501
ip add 10.10.13.1 24
int vlan 402
ip add 10.10.11.1 24
int vlan 202
ip add 10.10.12.1 24
int vlan 302
ip add 10.10.10.1 24
# 创建rip 将其配置
rip 1
version 1
network 10.0.0.0
配置橙色区域
server1和pc4所处网段是255.255.0.0的。将server1 IP设置为172.1.1.1,pc4设置 IP为172.2.1.1。子网掩码统一为255.255.0.0。
# LSW5配置
sys
un in en
# 创建vlan端口
vlan batch 1001 60 11
# 配置vlan端口及属性
int g0/0/3
port link-type access
port def vlan 1001
int g0/0/2
port link-type access
port def vlan 60
int g0/0/1
port link-type access
port def vlan 11
# 添加vlan IP配置
int vlan 11
ip add 100.20.20.1 24
int vlan 1001
ip add 172.1.1.1 16
int vlan 60
172.2.1.1 16
# 创建rip 配置
rip 1
version 1
network 172.1.0.0
network 172.2.0.0
network 100.0.0.0
配置深绿区域
server2和pc6所处的网段是255.255.0.0的。将server2 IP设置为172.10.1.2,pc6设置 IP为172.3.1.1。子网掩码统一为255.255.0.0。
# LSW6配置
sys
un in en
# 创建vlan端口
vlan batch 2001 70 21
# 添加vlan以及属性
int g0/0/3
port link-type access
port def vlan 2001
int g0/0/2
port link-type access
port def vlan 70
int g0/0/1
port link-type access
port def vlan 21
# vlan配置IP
int vlan 2001
ip add 172.10.1.2 16
int vlan 70
ip add 172.3.1.1 16
int vlan 21
ip add 100.20.30.2 24
# 创建rip配置
rip 1
verson 1
network 100.0.0.0
network 172.10.0.0
network 172.3.0.0
配置交换机LSW4区域
# LSW4配置
sys
un in en
# 创建vlan端口
vlan batch 10 20 21
# 添加vlan端口以及配置属性
int g0/0/2
port link-type access
port def vlan 10
int g0/0/3
port link-type access
port def vlan 20
int g0/0/1
port link-type access
port def vlan 201
# vlan IP 配置
int vlan 10
ip add 100.20.20.1 24
int vlan 20
ip add 100.20.30.1 24
int vlan 201
ip add 10.10.12.2 24
# 创建rip配置
rip 1
version 1
network 10.0.0.0
network 100.0.0.0
配置浅红色区域
server3和pc11所处网段是255.255.0.0的。将server1 IP设置为172.30.1.4,pc4设置 IP为172.5.1.1。子网掩码统一为255.255.0.0。
# LSW5配置
sys
un in en
# 创建vlan端口
vlan batch 4001 90 31
# 配置vlan端口及属性
int g0/0/3
port link-type access
port def vlan 4001
int g0/0/2
port link-type access
port def vlan 90
int g0/0/1
port link-type access
port def vlan 31
# 添加vlan IP配置
int vlan 31
ip add 100.10.20.2 16
int vlan 4001
ip add 172.30.1.4 16
int vlan 90
172.5.1.1 16
# 创建rip 配置
rip 1
version 1
network 172.5.0.0
network 172.30.0.0
network 100.0.0.0
配置橙色区域
server4和pc10所处网段是255.255.0.0的。将server1 IP设置为172.20.1.3,pc4设置 IP为172.4.1.1。子网掩码统一为255.255.0.0。
# LSW5配置
sys
un in en
# 创建vlan端口
vlan batch 3001 80 41
# 配置vlan端口及属性
int g0/0/3
port link-type access
port def vlan 3001
int g0/0/2
port link-type access
port def vlan 80
int g0/0/1
port link-type access
port def vlan 41
# 添加vlan IP配置
int vlan 41
ip add 100.10.10.2 8
int vlan 3001
ip add 172.20.1.3 16
int vlan 80
172.4.1.1 16
# 创建rip 配置
rip 1
version 1
network 172.4.0.0
network 172.20.0.0
network 100.0.0.0
配置交换机LSW3区域
# LSW3配置
sys
un in en
# 创建vlan端口
vlan batch 30 40 502
# 添加vlan端口以及配置属性
int g0/0/2
port link-type access
port def vlan 30
int g0/0/3
port link-type access
port def vlan 40
int g0/0/1
port link-type access
port def vlan 502
# vlan IP 配置
int vlan 30
ip add 100.10.20.1 16
int vlan 40
ip add 100.10.10.1 8
int vlan 502
ip add 10.10.13.2 24
# 创建rip配置
rip 1
version 1
network 10.0.0.0
network 100.0.0.0
总结
所有配置完,可以实现所有互通,但如果途中IP没有配好,rip添加不存在的相邻都会使ping的过程中引起冲突。所以更加需要的是RIPv2版本而不是单一的RIPv1版本。
Rip v2
在版本的更新迭代,v2版本同时支持vlsm和cidr两种。更加扩展了路由协议,但还是不能超过15跳。而RIPv2兼容RIPv1版本,v1版本是有类的、广播形式,v2版本是无类的、组播形式。
配置红色区域
图红色部分pc22和pc23同IP地址C类,pc22 IP地址是192.168.1.2,pc23 IP地址是192.168.2.3。
# 配置LSW22交换机
sys
un in en
# 配置vlan
vlan batch 10 20 51
int g0/0/2
port link-type access
port def vlan 10
int g0/0/3
port link-type access
port def vlan 20
int g0/0/1
port link-type access
port def vlan 51
# 配置vlan IP
int vlanif 10
ip add 192.168.1.1 24
int vlanif 20
ip add 192.168.2.1 24
int vlanif 51
ip add 172.20.10.2 16
# 配置rip2
rip 1
version 2
network 192.168.1.0
network 192.168.2.0
network 172.20.0.0
配置紫色区域
图紫色部分pc24和pc25同IP地址C类,pc24 IP地址是192.168.3.2,pc25 IP地址是192.168.4.2。
# 配置LSW23交换机
sys
un in en
# 配置vlan
vlan batch 11 21 71
int g0/0/2
port link-type access
port def vlan 11
int g0/0/3
port link-type access
port def vlan 21
int g0/0/1
port link-type access
port def vlan 71
# 配置vlan IP
int vlanif 11
ip add 192.168.3.1 24
int vlanif 21
ip add 192.168.4.1 24
int vlanif 71
ip add 172.30.10.2 16
# 配置rip2
rip 1
version 2
network 192.168.3.0
network 192.168.4.0
network 172.30.0.0
配置蓝色区域
图蓝色部分pc26和pc28是vlsm划分的,pc28 IP地址和子网掩码是10.0.0.1/30,10.0.0.2/30。pc 26 IP地址和子网掩码是10.0.0.5/30,10.0.0.6/3。server8的IP地址同C类子网掩码。IP地址为192.168.20.37/24
# 配置LSW20交换机
sys
un in en
# 配置vlan
vlan batch 100 101 2001 61
int g0/0/1
port link-type access
port def vlan 2001
int g0/0/3
port link-type access
port def vlan 101
int g0/0/4
port link-type access
port def vlan 100
int g0/0/2
port link-type access
port def vlan 61
# 配置vlan IP
int vlanif 100
ip add 10.0.0.2 30
int vlanif 101
ip add 10.0.0.6 30
int vlanif 2001
ip add 192.168.20.254 24
int vlanif 61
ip add 172.10.10.2 16
# 配置rip2
rip 1
version 2
network 10.0.0.0
network 192.168.20.0
network 172.10.0.0
配置绿色区域
图绿色部分pc29和pc27也是vlsm划分的,pc29 IP地址和子网掩码是20.0.0.1/30,20.0.0.2/30。pc27 IP地址和子网掩码是20.0.0.5/30,20.0.0.6/30。server9的IP地址同C类子网掩码。IP地址为192.168.10.34/24
# 配置LSW24交换机
sys
un in en
# 配置vlan
vlan batch 200 201 1001 81
int g0/0/2
port link-type access
port def vlan 1001
int g0/0/3
port link-type access
port def vlan 201
int g0/0/4
port link-type access
port def vlan 200
int g0/0/1
port link-type access
port def vlan 81
# 配置vlan IP
int vlanif 200
ip add 20.0.0.2 30
int vlanif 201
ip add 20.0.0.6 30
int vlanif 1001
ip add 192.168.10.254 24
int vlanif 81
ip add 172.40.10.2 16
# 配置rip2
rip 1
version 2
network 20.0.0.0
network 192.168.10.0
network 172.40.0.0
配置中间LSW21
# 配置LSW21交换机
sys
un in en
# 配置vlan
vlan batch 50 60 70 80
int g0/0/1
port link-type access
port def vlan 60
int g0/0/2
port link-type access
port def vlan 70
int g0/0/3
port link-type access
port def vlan 50
int g0/0/4
port link-type access
port def vlan 80
# 配置vlan IP
int vlanif 60
ip add 172.10.10.1 16
int vlanif 50
ip add 172.20.10.1 16
int vlanif 70
ip add 172.30.10.1 16
int vlanif 80
ip add 172.40.10.1 16
# 配置rip2
rip 1
version 2
network 172.10.0.0
network 172.20.0.0
network 172.30.0.0
network 172.40.0.0
总结
所有配置完后,在蓝色和绿色部分同时添加以vlsm的网段,使在rip2可以ping通两个IP地址,支持vlsm的配置等等。rip2版本更胜一筹!