(
一)
有类路由协议
1
、有类路由协议的特色是发送路由更新包的时候不携带路由条目的子网掩码
2
、有类路由协议在路由传递过程当中使用路由发送和接收规则。
有类路由协议发送规则:
检查路由更新网络是否与发送端口同一主网
1).
若否,路由更新自动汇总成主类网络
2).
如果,继续检查更新的路由是否与发送接口的掩码一致
a.
是,发送更新
b.
否
,
忽略更新
有类路由协议更新接收规则:
将网络地址和接收接口的网络地址进行比较
,
判断是否处于同一主网络
1).
处于同一主网络
,
直接赋予该网络地址接收接口的掩码并写入路由表
2).
不处于同一主网络
,
首先查看路由表中是否存在该主网络的任一子网
a.
不存在
,
接收该网络地址
,
并赋予该网络地址一个有类掩码
,
同时写入路由表
b.
存在
,
忽略该路由更新并丢弃
3
、有类路由协议的特性:
1)
同一个主网络下的子网若掩码不一致,则会出现子网丢失,即不支持
VLSM
2)
在边界路由器上面会产生自动汇总,而且这个自动汇老是没法关闭的。
对于不连续子网,必然致使多个路由器通告相同的路由更新
(
汇总后的
),
这样将致使网络不正常,因此不支持不连续子网。对于连续子网,则是支持的。
3)
那么有类路由协议包括:
RIPV1 IGRP
(
二)
无类路由协议
1
、无类路由协议的特色是发送路由更新包的时候携带本身的子网掩码
2
、无类路由协议的特性:
1)
由于发送子网掩码,能够支持
VLSM
,
2)
在边界路由器上面的自动汇总能够关闭,能够支持不连续子网。
3)
无类路由协议包括:
RIPV2 EIGRP OSPF
ISIS
BGPV4
4)
基于如今咱们所使用的网段通常都是
VLSM
,因此,咱们如今都会使用无类的路由协议。
总结:
有类路由协议和无类路由协议的本质区别就是在发送路由更新时是否发送子网掩码。因此有类无类协议的不一样就在因而否支持
VLSM
(可变长子网
mask
)。有类的不发送
mask
,不支持
VLSM
,无类的反之。
默认状况下无类协议和有类协议同样,在边界路由器上自动进行汇总(
OSPF
不在边界自动汇总)。有类路由协议,自动汇总不可关闭。因此不支持不连续子网;而无类协议能够关闭这个该死的自动汇总功能,改用手工方式进行汇总,因此支持不连续子网。