最近看到RIP和OSPF方面了。这两个协议在NA里面被划分为距离矢量路由协议和链路状态路由协议。但是在NP里面划分路由又有种方法是基于有类的路由协议和无类的路由协议。
RIP正是基于有类的路由协议,OSPF则是无类的路由协议。
有类的路由不会识别子网的信息,如宣告10.0.1.0/24 172.16.1.0/22 192.168.1.64/28 路由表中只会识别A类10.0.0.0/8,
B类172.16.0.0/16 C类192.168.1.0/24
无类的路由协议不会根据A B C类来识别,根据子网掩码的长度来区分网段,所以说无类的路由协议都可以不支持路由自动汇总
有类的路由自然也就不支持VLSM 无类的路由就可以支持VLSM
IP路由协议可以被分为两大类,一类是有类的,另一类是无类的。
IP Classful
RIP v1, IGRP ,EGP
IP Classless
RIP v2 ,EIGRP, OSPF, IS-IS, BGP
有类的路由协议只会传送网络前缀(网络地址),但是不会包含子网掩码。当它传送更新时,它首先检查直接连接的网络是否和发送更新的网络属于同一个大一点的子网,如果是的,那么它会继续检查它们的子网掩码是否相等,如果不等,那么更新信息会被丢弃而不会被广播。
当路由器A发送更新给路由器B时,它遵循下列几个步骤:
1. 路由器A检查192.168.1.0/24是否和192.168.2.0/30(更新传向过的网络)属于同一个大一点的网路。
2. 答案是是的,所以路由器A比较它们的子网掩码192.168.1.0/24和192.168.2.0/30。
3. 因为它们有两个不同的子网掩码,所以信息被丢弃。
这就是为什么有类路由协议不支持VLSM(可变长子网掩码)
无类路由协议传输网络前缀(网络地址)的同时也会传输子网掩码,所以它支持VLSM
有类地址:早期的ip地址没有子网掩码,所有的地址都属于相应的主类网,距离矢量路由协议如RIP1,igrp属于有类的路由协议,它所不能从邻居那里学到子网,所有关于子网的路由被学到后自动转为相应的主类网。譬如182.16.1.0就会变成B类地址的主类网182.16.0.0。
无类地址:根据可变长度的子网掩码划分不同的网络。譬如182.16.1.101,有类的话所在子网网段为182.16.0.0,子网掩码255.255.0.0,现在将子网掩码改为255.255.255.252的30位掩码,所在子网网段就是182.16.1.100。支持可变长度子网掩码的路由协议有RIP2,OSPF以及EIGRP。

本文出自 51CTO.COM技术博客

有类路由与无类路由的区别相关推荐

  1. 有类路由和无类路由的深入理解

    1.1 有类路由的特点 1.2 有类路由协议发送规则 1.3 有类路由协议更新接收规则  1.4 有类路由协议的特性 2.1 无类路由协议特点 2.2 无类路由协议的特性 3.1 总结与案例理解 1. ...

  2. 路由有类查找和无类查找方式

    有类路由器查找方式   第一步:首先查看路由表或FIB表,是否有对应的ABC类主网路由条目, 有对应主网路由条目,则继续判断该主网是否有对应子网,如果没有匹配的 子网路由,则报文丢弃.即使有缺省路由也 ...

  3. 关于有类路由协议和无类路由协议

    有类路由协议: RIPv1,IGRP 无类路由协议:RIPv2,EIGRP,OSPF,IS-IS,BGP 有类路由协议在主类边界路由器上自动汇总:(抛开接口谈网络都是扯淡) (1) 对于相同主类网络的 ...

  4. 有类和无类路由下的路由匹配原则

    有类和无类路由下的路由匹配原则 使用有类路由:路由器首先匹配主网络号,如果主网络号存在,就继续匹配子网号,且不考虑缺省路由,如果子网 无法匹配,丢弃数据包(在分类路由下,路由器认为知道所有主网络下的全 ...

  5. OSPF中第一类外部路由和第二类外部路由的区别

    区别: 1.开销值 第一类外部路由的AS外部开销被认为和AS内部开销值是同一数量级的,因此第一类外部路由的开销值为AS内部开销值(路由器到ASBR的开销)与AS外部开销值之和: 第二类外部路由的AS外 ...

  6. springgateway动态路由的四类实现方式

    写这篇博客主要是为了汇总下动态路由的多种实现方式,没有好坏之分,任何的方案都是依赖业务场景需求的,现在网上实现方式主要有: 基于Nacos, 基于数据库(PosgreSQL/Redis), 基于Mem ...

  7. 路由协议有类和无类的区别

    最近看到RIP和OSPF方面了.这两个协议在NA里面被划分为距离矢量路由协议和链路状态路由协议.但是在NP里面划分路由又有种方法是基于有类的路由协议和无类的路由协议.   RIP正是基于有类的路由协议 ...

  8. IP子网编址和无类域路由CIDR

    前面说过,IP地址分类具有层次性.一个C类地址可能会有至多255个主机连接,但是B类和A类的主机数可能就会达到2^14和2^21个主机连接.于是就会有这种问题:人们不愿意申请C类地址,因为主机数量比较 ...

  9. ipv6寻址_有类和无类寻址:IPV4寻址| 计算机网络

    ipv6寻址 1)分类寻址 (1) Classful Addressing) IPv4 addressing used the concept of classes. This architectur ...

最新文章

  1. python数组随机分组_Python实用黑科技——以某个字段进行分组
  2. [MODX] 2. Chunks $
  3. Ubuntu12中samba环境搭建与使用
  4. Java方法及构造方法
  5. KendoUI--Grid api 出现的问题
  6. Meinheld 和 Gevent_XYM
  7. java textview多行_如何在java android中将ellipsize设置为textview的两行或多行
  8. 离散数学 | ∅ 与 {∅} 出现在离散数学幂集合中
  9. 《人.地.城》读书笔记
  10. 需要计算机安装msxml,怎么在电脑上安装msxml6.0?教大家具体安装步骤
  11. Linux 中task_struck
  12. 现在的BAT,就是曾经的外企
  13. ​寒武纪思元370系列与飞桨完成II级兼容性测试,联合赋能AI落地实践
  14. 计算机组成原理 | 穿越功耗墙,我们该从哪些方面提升“性能”?
  15. 本科就学人工智能有意义吗?
  16. 2021年江苏高考生物成绩查询,2021年江苏省高考生物考试说明.docx
  17. SYN 洪水攻击如何工作?
  18. u8系统服务器已停止怎么办,紧急通知!用友U8报错:enterpriseportal 已停止工作的解决办法!...
  19. python有什么游戏可以开发-主流游戏引擎有哪些?python能开发手游?
  20. python只读打开文件_关于python:只读文件的第一行?

热门文章

  1. 苹果手机测试手机电平软件,用*3001#12345#*测试iphone信号强度
  2. python爬区csdn文章信息(原始稿)
  3. make[2]: *** 没有规则可制作目标“/home/.../src/viewer.cpp”,需求。 停止... recipe for target ‘.....‘failed问题解决
  4. Windowstogo(WTG)配置教程
  5. oracle查询24小时制,oracle按小时查询显示数据
  6. Your branch and ‘origin/master‘ have diverged;All conflicts fixed but you are still merging.
  7. 解决windows插入耳机无法听到声音的问题
  8. EasyUI 自定义组件 icon 图标
  9. tp,fp,tn,fn的计算
  10. mysql sql where or_SQL -------- WHERE子句与AND,OR和NOT运算符结合使用。