CCNA-4-Cisco動態路由

·動態路由:是能夠根據網絡結構或流量變化會自我調整的路由

·分類

   1、距離矢量路由協議(DV):RIP、IGRP    通過路由協議發送路由條目

   2、鏈路狀態路由協議(LS):OSPF、IS-IS   沒有路由條目,只靠收集鏈路信息計算出路由  

   3、混合型路由協議:EIGRP            本質是距離矢量路由協議,但具有鏈路狀態的功能

     

·距離矢量路由協議:

    通過定期將路由表複製給相鄰的路由器並且進行矢量堆加

   ·特徵:

    1、更新形式:採用週期性的完全更新(發送整個路由表,只要是更新的內容都發)和觸發更新結合的路由更新方式

    2、更新方式:採用廣播形式進行路由更新(RIPv2採用的是組播)

    3、路由協議有:RIPv2、RIPV1和IGRP(兩者已停用)

    4、EIGRP和BGP(大型網絡核心)屬於高級DV協議,學習路徑的方式更多趨近於DV,但是他們具備很多LS的特徵(比如觸發更新,組播更新等)

   ·獲得路徑的過程:

      路由器從收集到的源信息中選擇到達目標地址的最佳路徑(相互轉發、複製路由表)

·環路的產生:

      緩慢的收斂容易造成路由信息的不一致,路由器錯誤的認爲發送的路由也是發出的正確路由,從而產生環路

·環路的解決(1、2、4爲已默認,3、5需要自己配置):

    1、最大跳數(Max-Hop):指定最大跳數來防止路由迴環

    2、水平分割(Split Horizon):不會接受到由自身傳達出去的路由信息

    3、路由中毒(Route Poisoning):路由器將該路由信息的跳數標記爲無限大。即將錯誤的路由標記爲down(中毒)狀態,反過來再發出的時候就可以確定爲不可達的。相比水平分割,可以更快確定該路由是否可達。

    4、保持失效定時器:路由器在Hold-Down時間內將該條記錄標記爲possibly down以使其它路由器能夠重新計算網絡結構的變化

    5、觸發更新


·RIP:

也稱距離矢量協議,用信息包所經過的網關來做距離的單位(也就是路由經過的路由器的個數),超過15跳便無法到達。路由器每隔30秒更新(也就是每30跳更新一次)最多支持相同hop數的16條路徑,實現負載均衡

 ·RIP的metric是基於hop count(跳數)的,metric爲16代表不可達。  

 ·RIP定時器: 

    1、路由更新定時器:設置路由定期更新的時間間隔 (默認30s),發送完整的路由表拷貝到鄰居

    2、路由失效定時器:認定一個路由成爲失效路由的等待時間(默認180s),一旦成爲失效路由,將發送更新消息至所有鄰居,通知自己失效(判定路由失效的時間)

    3、保持失效定時器:設置路由信息被抑止時間(默認180s),當指示某路由成爲不可達路由的更新數據包被接受,

    路由器進入保持失效狀態,持續到一個更好的度量的更新數據包被接受或定時器到期。(失效的路由在路由器裏所存在的時間)

    4、路由刷新定時器:設置路由成爲無效路由並從路由表刪除的時間間隔(240s)         

·RIP路由的配置:

show ip protocol 查看網關

clear ip route *  清楚路由表

·修改rip版本2:

Router(config)#router rip

Router(config-router)#version 2

Router(config-router)#no auto-summary 

R1:

router rip

network 192.168.3.3 150

R2:

router rip

network 192.168.2.3 150


·混合路由協議(EIGRP):

最典型的平衡混合路由選擇協議,它融合了距離矢量和鏈路狀態兩種路由選擇協議的優點,使用閃速更新算法,在所有路由協議中能最快的達到網絡收斂(convergence)

·特點:

    1、採用不定期更新(RIP就是定期更新),即只在路由器改變計量標準或拓撲出現變化時發送部分更新路由。

    2、更新條目中包含掩碼(無類路由協議),支持VLSM,支持不連續子網。

    3、具有相同的自治系統並不固定(指的是管理域相同,是一種管理概念,並不固定)號的EIGRP和IGRP之間(兩者擁有相同度量值,即衡量鏈路好壞的標準是一樣的),可無縫交換路由信息。

·功能:

    1、通過協議相關模塊支持IP,IPX,AppleTalk(即只需要一個網絡協議就可以支持不同的網絡)

    2、無類路由協議(即帶掩碼來區分網絡號),(所有帶掩碼的操作)支持VLSM和CIDR

    3、支持彙總和不連續網絡

    4、有效鄰居發現(RIP用的是UDP,因爲沒有確認機制只管發送並不算可靠,而EIGRP會在發送之前會確認可以確立鄰居關係才能發送路由協議)

    5、基於可靠傳輸協議(RTP)的通信,保證發送可靠的更新包。

    6、基於彌散更新算法(DUAL)的最佳路徑的選擇

·鄰居發現:

    ·EIGRP路由器彼此交換路由必須是鄰居,建立鄰居關係要滿足一下三點:

        1、收到hello或ACK(收到消息後鄰居必須返回ACK)

        2、匹配AS號(只有屬於同一個管理域擁有相同AS號的路由才能作爲鄰居)

        3、相同度量(計算EIGRP路徑的參數必須相同)

·名詞解釋:

    1、可行距離:鄰居報告的度量值+報告此路由的鄰居度量值(A-B-C爲最佳路徑)

    2、被報告距離值:鄰居報告到達遠程網絡度量(A-D-E-C)

    3、繼任者:到達遠端網絡最佳路由,用於轉發業務的路由,存在路由表(即B)

    4、可行繼任者:是一條路徑,並且比可行距離差,認爲是備份路由(即D)


                   ○A——5——○B——7——○C

                    |   -------路1----→  |

                    |2 ↓             |5↑

                    |   -------路2----→  |

                   ○D—————6—————○E


    ·可靠傳輸協議:當EIGRP發送組播數據給鄰居時,沒有從某個鄰居得到應答,則單播重發同樣數據, 16次後仍然沒有應答,則宣告鄰居消失,即可靠組播。

    ·彌散更新算法:DUAL在沒有可替代路有時爲EIGRP快速詢問鄰居查找。

·EIGRP和IGRP的比較:

    ·相同點:

         1、相似的METRIC計算

            IGRP : Metric=BW(min)+DLY(sum)

            EIGRP: Metric=256(2的8次方,即多一個字節)x[BW(min)+DLY(sum)]

         2、均支持等價負載均衡和不等價負載均衡


     ·不同點(IGRP被EIGRP所淘汰):

         1、支持VLSM和不連續子網(IGRP路由協議本身是對RIP的增強和擴充,適應的網絡和度量值增加)

         2、支持手動彙總

         3、閃速更新,更快的收斂時間(IGRP和RIP一樣複製路由表發送)

         4、只對發生變化的條目更新,佔用的網絡資源更少


·EIGRP的配置:

                   R1(config)#router eigrp 100

                   R1(config-router)#no au

                   R1(config-router)network 192.168.1.0

                   R1(config-router)network 1.0.0.0


                   R2(config)#router eigrp 100

                   R2(config-router)#no au

                   R2(config-router)network 192.168.1.0

                   R2(config-router)network 2.0.0.0          主類通告

                   R2(config-router)network 192.168.2.0 0.0.0.255 精確通告


                   R3(config)#router eigrp 100

                   R3(config-router)#no au

                   R3(config-router)network 192.168.2.0.0 0.0.0.255

                   R3(config-router)network 3.3.3.0 0.0.0.255


·OSPF開放最短路徑優先:

      ·是開放標準,使用最短路徑優先算法Shortest path first (也就是計算出來的),是由鏈路狀態路由協議,因爲是計算得出,所以路由器之間轉發的是LSA,而不是路由條目。

·信息跟蹤:

      1、鄰居信息(與EIGRP相同) 

      2、本區域裏的所有路由器,知道區域內所有網段狀態的

      3、到達目標網絡的最佳路徑

·OSPF協議的三張表:

      1、鄰居表:鄰居路由器的信息 

      2、拓撲表:也叫鏈路狀態數據庫,與EIGRP不同,存放的所有的鏈路狀態(LSA)通告

      3、路由表:到達目標網絡的最佳路徑


·OSPF的區域概念:

      1、骨幹區域(area 0),是規定出來的             

      2、常規區域                                       

注意,所有的常規區域必須和骨幹區域相連         

      劃區域的設置可以將變化的信息限制在本區域內,比如area1的信息變動是不會影響area0與area2.設置骨幹區域與常規區域相連並負責轉發的目的是防止環路的產生,保證只有固定的路徑能夠傳輸。

·DR/BDR選舉規則:

    1、當選舉DR/BDR 的時候要比較hello 包中的優先級(priority),優先級最高的爲DR,次高的爲BDR.默認優先級都爲1.在優先級相同的情況下就比較RID,RID 等級最高的爲DR,次高的爲BDR.當你把

優先級設置爲0 以後,OSPF 路由器就不能成爲DR/BDR,只能成爲DROTHER。 

    2、DR/BDR選舉完成後,DRother只和DR/BDR形成鄰接關係.所有的路由器將組播Hello包到地址224.0.0.5以便它們能跟蹤其他鄰居的信息,即DR將洪泛LSU到224.0.0.5;DRother只組播LSU到AllDRouter地址224.0.0.6,只有DR/BDR監聽這個地址。

    3、DR與BDR在重啓以外的情況下是不會改變的

        ·當hello包的優先級相同時,需要靠Router ID的選舉:

        ·Router ID: 

         在OSPF中路由器的識別號

         默認: OSPF進程啓用後,最大的激活的接口IP地址

         手工配置最爲優先》然後環回接口優於物理接口》然後物理接口大的優於物理接口小的

         Router ID說白了就是一個ipv4地址,可以靠手動去設置。 Router ID大的優先交換LSA信息。

 

配置:

R1(config)#router ospf 10

R1(config-router)#router-id 1.1.1.1

R1(config-router)#network 192.168.1.0 0.0.0.255 area0


R2(config)#router ospf 100

R2(config-router)router-id 2.2.2.2

R2(config-router)network 192.168.1.0 0.0.0.255 area0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章