rip协议来说明
Case Study:路由更新规则:
有类路由协议行为_Routing
RIP发送路由更新时要通过几步检测来实现:
<!--[if !supportLists]-->1>     <!--[endif]-->检测要广播的网络或子网与负责发送此更新的接口的地址是否处于同一主类网络?如果没有处于同一主网络,网络就会自动聚合。(即,RIP在路由更新时只发送主网络信息)
<!--[if !supportLists]-->2>     <!--[endif]-->如果是处于同一个主网络。再检测要广播网络或子网与负责发送此更新的接口的地址掩码是否相同?
<!--[if !supportLists]-->3>     <!--[endif]-->如果检测结果相同,则RIP广播该网络。
<!--[if !supportLists]-->4>     <!--[endif]-->否则,丢弃该网络/子网信息,除非它是主机路由(假定路由器支持主机路由)。
 
路由更新举例:(以上图说明)
<!--[if !supportLists]-->1>     <!--[endif]-->Router发送它直连的两个stub网络给Router2Router1会检测:
<!--[if !supportLists]-->2>     <!--[endif]-->131.108.5.0/24是否与负责发送此路由的接口131.108.2.0/24处于同一主类网络?
<!--[if !supportLists]-->3>     <!--[endif]-->检测结果为是。再检测131.108.5.0/24与负现发送路由更新的接口131.108.2.0/24是具有相同的子网的掩码?
<!--[if !supportLists]-->4>     <!--[endif]-->所以广播该路由更新。
<!--[if !supportLists]-->5>     <!--[endif]-->131.99.88.0/24是否与负责发送此更新的接口131.108.2.0/24 处于同一主类网络?
<!--[if !supportLists]-->6>     <!--[endif]-->检测结果为否,则路由信息137.99.88.0/24将会被汇总成主网络131.99.0.0/16并广播。
<!--[if !supportLists]-->7>     <!--[endif]-->Router2应该只接收到131.108.5.0/24137.99.0.0/16这两个网络。
 
 
Case Study:路由接收规则
有类路由协议行为_Routing_02
RIP接收路由更新时要通过几步检测来实现:
<!--[if !supportLists]-->1>     <!--[endif]-->检测路由更新中的网络或子网与接收该路由的接口是否处于同一主网络?
<!--[if !supportLists]-->2>     <!--[endif]-->如果是处于同一主网络,则路由器使用接收该路由信息的接口掩码做为路由的掩码。
<!--[if !supportLists]-->3>     <!--[endif]-->如果接收的更新主机部分被赋值为主机位,那么接收路由器使用主机掩码。
<!--[if !supportLists]-->4>     <!--[endif]-->如果检测结果不处于同一主网络,则RIP检测该主网络的任一子网是否已经在路由表中,并且是从另一接口收到的更新中学得?(判断不连续网络是否存在)
<!--[if !supportLists]-->5>     <!--[endif]-->如果检测结果为是,则路由器忽略该更新。否则,路由器为该路由使用主类网络掩码。
 
路由接收规则:(以上图说明)
<!--[if !supportLists]-->1>     <!--[endif]-->Router2Router1接收到到137.99.0.0/16131.108.2.0/24路由后,它检测:
<!--[if !supportLists]-->2>     <!--[endif]-->路由更新中137.99.0.0/16与接收该路由的接口131.108.2.0/24是否处于同一主网络?
<!--[if !supportLists]-->3>     <!--[endif]-->检测结果为否。则继续检测此路由的主类网络的任一子网是否已经从另一个接口学得,并存放到路由表中?
<!--[if !supportLists]-->4>     <!--[endif]-->检测结果为否。则路由器为该网络使用主类网络掩码。
<!--[if !supportLists]-->5>     <!--[endif]-->路由更新中131.108.5.0/24与接收该路由的接口131.108.2.0/24是否处于同一主网络?
<!--[if !supportLists]-->6>     <!--[endif]-->检测结果为是。则路由器使用接收该路由的接口掩码作为该路由条目的掩码。
 

注:这些有类路由的接收和发送路由的规则才真正是有类网络不支持非连续网络与VLSM的原因。可以用这些规程去检测就可以知道,非连续网络与VLSM在发送与接收之间就已经被过滤了