路由协议:使网络设备自动完成路由表的协议
rip网络必须小于16跳,实用于15台路由器的小型网络
协议本质:距离矢量路由协议(信息从邻居获取,造成信息不同步)
数据本质:数据包的封装(使用UDP的四层协议,端口号520)
过程:
1、 建立邻居关系(HELLO包)
2、 交互信息
3、 建立路由表
全网实行RIP协议,使网络能够互通。
先把网络规划做好。
R1规划: fa1/0 配12.1.1.1 fa0/0分子接口配2个网关192.160.30.254
192.160.40.254
fa0/0配13.1.1.1 并建立3个DHCP地址池
192.160.30.
192.160.40.
192.160.50.
R2规划:fa1/0配12.1.1.2 fa0/0分子接口配2个网关
192.160.10.254
192.160.20.254并建立2个DHCP地址池
R3 用来自动获取R1上DHCP地址池分发给下面的客户
R1>enable
configure terminal
interface fa 1/0
no shutdown
ip address 12.1.1.1 255.255.255.0
interface fa 0/0
no shutdown
interface fa 0/0.1进入子接口0.1
encapsulation dot1q 30封装端口协议为802.1 对应vlan30
ip address 192.160.30.254 255.255.255.0
no shutdown
interface fa 0/0.2
encapsulation dot1q 40
ip address 192.160.40.254 255.255.255.0
no shutdown
interface se 3/0
no shutdown
ip address 13.1.1.1 255.0.0.0
ip dhcp pool vlan30 开启DHCP 地址池命名为vlan30
network 192.160.30.0 255.255.255.0 设置地址网络段
default-router 192.160.30.254 设置网关
dns-server 8.8.8.8 设置DNS
exit
ip dhcp pool vlan40
network 192.160.40.0 255.255.255.0
default-router 192.160.40.254
dns-server 192.160.40.254
exit
ip dhcp pool vlan50
network 192.160.50.0 255.255.255.0
default-router 192.160.50.254
dns-server 8.8.8.8
exit
ip dhcp excluded-address 192.160.30.254排除30.254 IP自动分配
ip dhcp excluded-address 192.160.50.1 192.160.50.10
排除50.1-50.10 IP自动分配
end
show running-config 查看一下所有配置情况
R1暂时配置完毕(因为RIP 全网通协议还没配,后面测试完再配)
现在配置连接在R1路由器fa 0/0口 的交换机SW1
SW1>enable
configure terminal
interface fa 0/10
switchport mode trunk设置为trunk模式
exit
vlan 30 建立vlan 30
vlan 40
interface fa 0/1
switchport access vlan 30把fa 0/1加入vlan 30
interface fa 0/2
switchport access vlan 40
end
现在在PC3和PC4上用自动获取IP 地址,发现和配置的完全对上,PC1获取到 192.160.30.2 PC2 192.160.40.11
现在配置连接在R1路由器fa 1/0口 的路由器R2
R2>enable
configure terminal
interface fa 1/0
no shutdown
ip address 12.1.1.2 255.0.0.0
interface fa 0/0
no shutdown
interface fa 0/0.1
encapsulation dot1q 10
ip address 192.160.10.254 255.255.255.0
no shutdown
interface fa 0/0.2
encapsulation dot1q 20
ip address 192.160.20.254 255.255.255.0
no shutdown
exit
ip dhcp pool vlan10
network 192.160.10.0 255.255.255.0
default-router 192.160.10.254
dns-server 8.8.8.8
ip dhcp pool vlan20
network 192.160.20.0 255.255.255.0
default-router 192.160.20.254
dns-server 8.8.8.8
exit
ip dhcp excluded-address 192.160.10.254
ip dhcp excluded-address 192.160.20.254
R2路由器暂时配置完毕
现在配置连接在R2路由器fa 0/0口 的交换机2950 SW0
SW0>enable
configure terminal
interface fa 0/10
switchport mode trunk
no shutdown
exit
vlan 10
exit
vlan 20
exit
interface fa 0/1
switchport access vlan 10
interface fa 0/2
switchport access vlan 20
end
现在在PC1和PC2上用自动获取IP 地址,发现和配置的完全对上,PC1获取到 192.160.10.1 PC2 192.160.20.1
现在我们再用PC1测试连通性,发现到PC2是通的,到PC3和PC4是不通的。因为在不同的路由。所以不通。
要实现全网能通,要在路由器上实现在互通协议、有rip、eigrp、ospf(BGP在大型网络链路上才使用)
先用RIP实现全网互通。
R1>enable
configure terminal
router rip 启用RIP
version 2 选版本2(版本1 是以前的,现在都不用了)
network 12.1.1.0 宣告自身网络给其它路由器知晓
network 192.160.30.0
network 192.160.40.0
network 192.160.50.0
network 13.1.1.0
end
R2>enable
configure terminla
router rip
version 2
network 12.1.1.0
network 192.160.10.0
network 192.160.20.0
end
现在我们再测试一下PC1、PC2、PC3、PC4之间的连通性。
发现己经全部互通了。
现在配置路由器R3,要让R3 下面的网络全部从 R1 上获取 192.160.50.0网段的IP 。
R3>enable
configure terminal
service dhcp开启DHCP服务
interface se 3/0
no shutdown
ip address 13.1.1.3 255.0.0.0
interface fa 0/0
no shutdown
ip address 192.160.50.254 255.255.255.0
ip helper-address 13.1.1.1 (把接收到的DHCP请求包发送到R1路由器13.1.1.1上)
exit
router rip开启RIP协议
version 2版本2
network 192.160.50.0宣告自身网络
network 13.1.1.0
end
现在看PC5、PC6都自动获取到IP192.160.50.11、192.160.50.12
再测试一下联通性。
发现全网通了。