有类路由协议浅析

有类路由协议起源于IPV4早期,因为那时候的IP仅仅是按照主类进行划分。为此,一些早期的路由协议也仅仅支持有类路由。
说了这么多废话,那到底什么是有类路由协议呢?
用三句话来说吧,
1、有类路由协议在路由信息传递过程中不携带子网掩码,因此它不支持VLSM、
      CIDR及非连续子网。
2、有类路由协议在跨越主网边界的时候自动进行主类网络汇总,因为它假设路由  
      信息默认都是有类的。
3、有类路由协议在路由传递过程中使用路由发送和接收规则。
 
有类路由协议发送规则:
1、检查路由更新网络是否与发送端口同一主网
      a、若否,路由更新自动汇总成主类网络
      b、若是,继续检查更新的路由是否与发送接口的掩码一致
                    是,发送更新
                    否, 忽略更新

有类路由协议更新接收规则:
将网络地址和接收接口的网络地址进行比较,判断是否处于同一主网络
     1).处于同一主网络,直接赋予该网络地址接收接口的掩码并写入路由表
     2).不处于同一主网络,首先查看路由表中是否存在该主网络的任一子网
            a.不存在,接收该网络地址,并赋予该网络地址一个有类掩码,同时写入路由表
            b.存在,忽略该路由更新并丢弃


----------------------------------------------------
有类路由和无类路由查找
当路由器使用no ip classless命令 使用有类路由信息进行路由时,那么它将仅仅检查路由表中存在的主类网络,而不查找明细路由。

而路由器使用ip classless命令使用无类路由方式进行路由数据包时,那么它则按照最长掩码匹配原则,在路由表中查找和使用匹配的拥有最长掩码的路由条目。

你可能感兴趣的:(有类路由传递)