有類路由協議淺析

有類路由協議起源於IPV4早期,因爲那時候的IP僅僅是按照主類進行劃分。爲此,一些早期的路由協議也僅僅支持有類路由。
說了這麼多廢話,那到底什麼是有類路由協議呢?
用三句話來說吧,
1、有類路由協議在路由信息傳遞過程中不攜帶子網掩碼,因此它不支持VLSM、
      CIDR及非連續子網。
2、有類路由協議在跨越主網邊界的時候自動進行主類網絡彙總,因爲它假設路由  
      信息默認都是有類的。
3、有類路由協議在路由傳遞過程中使用路由發送和接收規則。
 
有類路由協議發送規則:
1、檢查路由更新網絡是否與發送端口同一主網
      a、若否,路由更新自動彙總成主類網絡
      b、若是,繼續檢查更新的路由是否與發送接口的掩碼一致
                    是,發送更新
                    否, 忽略更新

有類路由協議更新接收規則:
將網絡地址和接收接口的網絡地址進行比較,判斷是否處於同一主網絡
     1).處於同一主網絡,直接賦予該網絡地址接收接口的掩碼並寫入路由表
     2).不處於同一主網絡,首先查看路由表中是否存在該主網絡的任一子網
            a.不存在,接收該網絡地址,並賦予該網絡地址一個有類掩碼,同時寫入路由表
            b.存在,忽略該路由更新並丟棄


----------------------------------------------------
有類路由和無類路由查找
當路由器使用no ip classless命令 使用有類路由信息進行路由時,那麼它將僅僅檢查路由表中存在的主類網絡,而不查找明細路由。

而路由器使用ip classless命令使用無類路由方式進行路由數據包時,那麼它則按照最長掩碼匹配原則,在路由表中查找和使用匹配的擁有最長掩碼的路由條目。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章