一、连续子网与不连续子网

我们经常见到说RIPv1不支持不连续子网,仅支持连续子网,那么什么是连续子网,什么是不连续子网呢?

l  不连续子网:指在一个网络中,某几个连续由同一主网划分的子网在中间被多个其它网段的子网或网络隔开了

【注意】如果中间只隔了一个网络,则不属于不连续子网,RIPv1是支持的。

l  连续子网:由一主网划分的多个子网连续,没有被其它多个网络隔开

二、RIPv1不支持不连续子网的实验

由于RIPv1 会自动汇总有类网络间各子网的路由,所以RIPv1不支持不连续子网。实验拓扑结构如下:

       由于RIPv1只通告有类网络路由,所以两个被隔离的连续子网(由同一主网划分)会在同一路由器上生成到达同一汇聚类型的目的网络(192.168.1.0/24),但不同方向的路由表项。任何一侧的主机发送一个到达目的网络主机的数据包时,在到达这个路由器时都会按照路由表中由本侧子网生成的汇聚路由表项返回到本地子网,根本不会到达目的网络的主机。所以结果两侧同一主网下的子网中的主机不能相互通信。



【说明】如果是以下这种结构,R1又可以ping通R4,因为此时192.168.1.0/24聚合路由不会在同一路由器(R2或者R3)上生成两个不同方向的路由表项,因为在R1和R3上到达本铡网络的路由表项是优先级更高的具体子网直连路由,不是RIP路由,也就不会被聚合成192.168.1.0/24有类网络路由。

三、RIPv2对不连续子网的支持实验

        如果是RIPv2,则全都显示明细路由,子网不会生成(可以强制生成)同一主网的有类聚合路由,所以在RIPv2中不连续子网下,两个由同一主网划分的子网侧主机也可正常通信的。


最新文章

  1. c语言socket通信
  2. Android EditText 文本框实现搜索和清空效果
  3. Codeforces 86D Powerful array(莫队算法)
  4. MyEclipse9中的不伤眼修改、FreeMarker插件、JQuery提示插件、全屏(FullScreen)插件的安装
  5. redmine后台运行命令
  6. html5 +css3 第一章学习和笔记
  7. ios之点语法
  8. C# lazy加载
  9. PHP strip_tags() 函数
  10. 数据结构之数组Array
  11. 异步导入导出Redis数据(利用Hiredis、Libevent)
  12. 解决Eclipse启动时报Initializing Java Tooling异常信息
  13. Windbg程序调试系列5-高CPU问题分析
  14. 清除本地SVN信息
  15. redis锁机制介绍与实例
  16. Systemd 添加自定义服务(开机自启动)
  17. Vuejs的一些总结
  18. bzoj1150 堆应用,好题
  19. WebForm多页面传值跳转
  20. Ruby for Sketchup 贪吃蛇演示源码(naive_snake)

热门文章

  1. 关于DeploymentConfig的思考
  2. mongo 误操作恢复数据
  3. 通过命名管道协议方式访问群集SQL的一个小问题
  4. 使用nsswitch控制linux dns解析顺序
  5. .NET Oracle Developer的福音——ODP.NET Managed正式推出
  6. 如何查看Oracle日志
  7. 解决:mysql5.7 timestamp默认值0000-00-00 00:00:00 报错
  8. phpcms 后台验证码不显示date() expects parameter 2 to be long
  9. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)如何修改标准驱动器编码器分辨率
  10. Spark1.0.0 history server 配置