(
一)
有類路由協議
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
不在邊界自動彙總)。有類路由協議,自動彙總不可關閉。因此不支持不連續子網;而無類協議能夠關閉這個該死的自動彙總功能,改用手工方式進行彙總,因此支持不連續子網。