一、首先设置网络的拓扑图
如下图所示
路由器选择2811,线选择Serial DEC 和Copper cross-over
IP后边的/24是子网掩码简写255.255.255.0
二、配置主机IP网关(虽然现在还没有网关)
三、进入路由器R11配置
#进入全局配置模式,修改主机名(不是必要的)
Router>en
Router#conf t
Router(config)#hostname R11
#进入fa0/0接口,配置ip地址(因为我连线连的是f0/0)
R11(config)#int f0/0
R11(config-if)#ip address 192.168.1.254 255.255.255.0
R11(config-if)#no shutdown
#进入s0/0/0, 设置时钟频率,配置IP地址(注意DEC的方向只有一端需要配置时钟频率)
R11(config)#int s0/0/0
R11(config-if)#clock rate 64000
R11(config-if)#ip address 192.168.3.1 255.255.255.0
R11(config-if)#no shutdown
到这里路由器R11的端口设置完成。可以show run来检查下。
另外的路由器和主机也按照上图中标记的IP依次设置,记得不要连错端口。
三、设置动态路由协议(RIP)
#R0路由器配置RIP
R11(config)#router rip
#标记直连网络
R11(config-router)#network 192.168.1.0
R11(config-router)#network 192.168.3.0
因为用的是version1版本的协议,标记的又是网络,所以没有子网掩码。
show run 时看到这些代表配置完成。
router rip
network 192.168.1.0
network 192.168.3.0
其余两个路由器也以此类推的配置,一一标记直连网络。
以上全部正确后。可以ping来测试。
注意:第一次ping的话可能会缺失第一个包,因为路由表中没有学习到相关 的网络,以后就正常了。
如果不通,检查端口、时钟频率、直通网络。
如果是RIP2 协议 需要加入如下指令
R8(config-router)#version 2 //选择rip协议的版本为2版本
R8(config-router)#no auto-summary //关闭自动汇总功能
注意:
1、rip2 有子网掩码的信息,更加准确。
2、动态路由学习学的是相邻路由器的路由表,但是路由表是有限制的,学习的只能是别的路由器通过协议标注出来的直连网络,比如一个路由器A,向与他相连的路由器B,学习到一个网络192.168.1.0。192.168.1.0网络不是A、B任何一个路由的直连网络,是不知道从什么地方学来的,但是追根溯源,192.168.1.0网络一定是某个路由器标记出来的,是那个路由器的直连网络。而静态写入路由表的网络是不能被动态路由学习的。