1.什么是有类协议?
就是在运行有类路由选择协议时,你只能传递携带前缀与度量值的路由
2.有类协议的自动汇总原则
因为R在数据层面的转发就是通过用路由的掩码与需转发数据的IP地址进行与运算的,而有类协议又不携带掩码,所以按常理来说是无法转发数据的,想要转发数据就得猜掩码,猜中了就能转发数据,没猜中就会错误的转发数据,甚至连这条路由都传递不了
(1)那如何猜呢
发送原则:
当我R发送一条路由时,我会看这个发送的路由前缀与我发送接口的IP地址是否在同一个主类地址。
如果在,则以明显路由的形式发送,并还要看发送路由的掩码与我发送接口IP地址的掩码是否相同,相同,则发送,不同,则丢弃。
如若发送的路由前缀与我发送接口的IP地址是不在同一个主类地址,则直接以主类路由发走
例子:
1. Loopback 0(1.1.1.1/24)-------R1(12.1.1.1/24)-------(12.1.1.2/24)R2
如果R1将Loopback 0的网络通过自己发走,则1.1.1.1/24与12.1.1.1/24不在同一个主类地址中,则R1会直接以1.0.0.0/8的主类地址来宣告
2. Loopback 0(12.1.1.129/24)-------R1(12.1.1.1/24)-------(12.1.1.2/24)R