全貌图为:
方块标注部分属于与外部的连接和外网部分
在“ 五、三层交换机配置服务器 ”成功的基础上操作
一、先给路由器添加Serial端口
单击路由器,选中Physical选项卡,如下
先把路由器关闭单击1,再把2拖动到3处,再打开1, 会给路由器添加两个串联Serial端口。
每个路由器都执行如上操作
二、给每个接口配置IP
我这里需要配置的接口有:
交换机的f0/3
路由器1的g0/0/0和s0/1/0
路由器2的s0/1/0
1.在交换机的CLI命令窗口中输入:
switch>enable
switch#configure terminal
switch(config)#interface f0/3
switch(config-if)#no switch //切换到路由功能
switch(config-if)#ip address 202.206.64.1 255.255.255.252 //给f0/3配置IP
switch(config-if)#no shutdown //不关闭激活端口
switch(config-if)#ip routing //启用路由功能
switch(config)#router rip //配置RIP协议
switch(config-router)#version 2 //版本2
switch(config-router)#network 202.206.64.0 //把这个网络通告在RIP中
2、在路由器router1的CLI命令窗口输入:
Router>enable
Router#configure terminal
Router(config)#interface g0/0/0
Router(config-if)#ip address 202.206.64.2 255.255.255.252 //给g0/0/0配置IP
Router(config-if)#no shutdown //不关闭激活端口
Router(config-if)#exit
Router(config)#interface s0/1/0
Router(config-if)#ip address 202.206.63.2 255.255.255.252 //给s0/1/0配置IP
Router(config-if)#no shutdown
Router(config-if)#ip routing //启用路由功能
Router(config)#router rip //配置RIP协议
Router(config-router)#version 2 //版本2
Router(config-router)#network 202.206.64.0 //把这个网络通告在RIP中
Router(config-router)#network 202.206.63.0
3、在路由器router2的CLI命令窗口输入:
Router>enable
Router#configure terminal
Router(config)#interface s0/1/0
Router(config-if)#ip address 202.206.63.1 255.255.255.252 //给s0/1/0配置IP
Router(config-if)#no shutdown
Router(config-if)#ip routing //启用路由功能
Router(config)#router rip //配置RIP协议
Router(config-router)#version 2 //版本2
Router(config-router)#network 202.206.63.0 //把这个网络通告在RIP中
三、给两个路由器配置静态路由
出:
内网到外网,在Router1(左边)的CLI命令窗口输入:
Router>enable
Router#configure terminal
Router(config)#ip route 0.0.0.0 0.0.0.0 202.206.63.1 //外网直接设置成默认静态路由
注:静态路由的格式:ip route 目的网络 网络掩码 下一跳地址
进:
外网到内网,在Router2(右边)的CLI命令窗口输入:
Router>enable
Router#configure terminal
Router(config)#ip route 202.206.64.0 255.255.240.0 202.206.63.2 //给router2配置进入内网的静态路由
注:此处对内网的所有网络进行了路由聚合:
可看出前20位都相同为202.206.64所以聚合后的IP为202.206.64.0/20,掩码为255.255.240.0
四、统一默认静态路由
由于Router1配置了默认静态路由,所以路由表中有一条s*0.0.0.0
但是这条路由,内网顶层的交换机不认识,所以要在Router1中输入:
Router(config)#router rip //配置RIP协议
Router(config-router)#version 2 //版本2
Router(config-router)#default—information originate //在有静态默认路由的情况下redistribute static 是不能将静态默认路由发布给别的路由器的,在这个时候就得用到这条命令了
此时在内网顶层的交换机中就有这条路由了,可以查看一下:
switch#show ip route
五、配置外网的主机和服务器
1、在Router2的CLI命令窗口输入:
Router>enable
Router#configure terminal
Router(config)#interface g0/0/0
Router(config-if)#ip address 202.205.64.100 255.255.255.0 //给g0/0/0配置网关
Router(config-if)#no shutdown
Router(config)#interface g0/0/1
Router(config-if)#ip address 202.204.64.100 255.255.255.100 //给g0/0/0配置网关
Router(config-if)#no shutdown
Router(config-if)#ip routing //启用路由功能
2、给外网的主机PC和服务器配置上IP和网关:
主机的IP:202.205.64.1
网关:202.205.64.100
服务器的IP:202.204.64.1
网关:202.204.64.100
六、测试
在外网的主机PC上ping内网的主机
例:ping 202.206.79.1
能ping通即为通过!
完啦!