Cisco静态路由

怎样让身在两个网段的终端会话交流呢?我们借用Cisco packet研究一下Cisco静态路由。


名词解释:

  • 网关:(Gateway)网间连接器,或叫协议转换器;举例(参考https://baike.baidu.com/item/%E7%BD%91%E5%85%B3/98992?fr=aladdin):假设你住在一个大院子里,父母是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器;就这样你和小明取得了联系。

实验环境布置:


Router0:

Continue with configuration dialog? [yes/no]: no  //是否继续配置对话框?no
Router>enable
Router#configure terminal
Router(config)#interface fastEthernet0/0
Router(config-if)#ip address 192.168.1.2 255.255.255.0  //为端口f 0/0配置ip地址
Router(config-if)#no shut down  //开启端口f0/0
Router(config-if)#exit
Router(config)#interface fastEthernet0/1
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#no shut down
Router(config-if)#exit
Router(config)#ip route 192.168.3.0 255.255.255.0 fastEthernet0/1  //设置静态路由
Router(config)#exit
Router#show ip rout  //查看ip路由表

Router1:

Router>enable 
Router#configure terminal 
Router(config)#interface fastEthernet 0/0
Router(config-if)#no shut down
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#exit 
Router(config)#interface fastEthernet 0/1
Router(config-if)#no shut down
Router(config-if)#ip address 192.168.3.1 255.255.255.0
Router(config-if)#exit
Router(config)#ip route 192.168.1.0 255.255.255.0 fastEthernet 0/0
Router(config)#do show ip rout 


实验结果:PC1可以ping通192.168.1.1 (即PC0)


数据包流程

  • 数据包从PC1出发,终点为192.168.1.1;
  • 首先寻找网关(192.168.3.1);
  • 数据包进入router1;router1偷偷查询路由表,找到192.168.1.0 255.255.255.0网段从 f0/0口出;
  • 数据包进入router 0 ;
  • router 0 ;router1偷偷查询路由表,知道192.168.1.0 255.255.255.0网段从f0/0口出;
  • 数据包到达PC0;
  • 回复数据包以同样的方式返回到PC1.

猜你喜欢

转载自www.cnblogs.com/du-z/p/10807610.html