1. 程式人生 > >筆記 OSPF地址匯總 、 虛鏈路配置 、 IPV6的原理與配置

筆記 OSPF地址匯總 、 虛鏈路配置 、 IPV6的原理與配置

虛電路 ospf ospf 地址匯總 ipv6

OSPF基本理論、單區域配置

OSPF多區域配置、ABR、
ospf 路由類型
internal:通過network方式宣告的;
intra-area
inter-area
external:通過重分發方式宣告的(redistribute|import-route)
#5類LSA可以在 OSPF 網絡中任何地方傳輸;

                           特殊區域:
                               5類LSA 
                               -stub:
                                    不允許存在4類和5類;
                                    該區域的ABR會自動的向該區域產生一個默認路由(inter-area)
                                    需要對該區域的所有路由器都得進行 stub 的配置;
                                       ospf 1 
                                          area 34
                                            stub 
                               -totally stub : 完全末節區域
                                    不允許3、4、5類LSA,但是有一個特殊的3類LSA,表示默認路由
                                    此時僅僅需要在 stub 區域中的 ABR 上配置就可以:
                                         ospf 1 
                                            area 34
                                              stub no-summary 

                           普通區域:

            -LSA的類型
                1 - 任何一個OSPF路由器都會產生、都會在連接每一個區域中都會產生;
                    通過1類LSA計算得出的路由,是屬於 intra-area 路由;
                2 - 
                3 - 只有 ABR 可以產生(0[intra-area / inter-area]-->非0;非0[intra-area]-->0;)
                    表示的是區域之間的路由,並且在傳輸過程中, LSA 是變化的:
                    每經過一個 ABR ,“通告路由器”都會變化一次。
                4 - 
                5 - 只有 ASBR 可以產生;表示的是外部路由,並且在傳輸過程中
                    LSA是不變化的;

prefix/mask  [preference/cost]  type  , via next-hop , interface

  OSPF 特殊區域 : 
   NSSA :no so stub area,
        該區域不允許4、5類LSA,但是是允許外部路由存在的;
        外部路由的表現方式為 - 7 類LSA。
        7類LSA,僅僅能存在於 NSSA 區域 。
        即只有1、2、3、7
    -應用場景 
    -配置:
        在該區域的每一個路由器上,都配置 NSSA 。
        ospf 1 
          area 14
               nssa 
        該區域的 ABR 也會向 NSSA 區域自動的產生一個默認路由,
        並且是通過 7 類 LSA 表示;

        並且該區域的 ABR  會將7類LSA表示的外部路由,轉換為5類LSA,
        從而可以讓其他的 OSPF 區域(普通)獲得該外部路由條目;

        並且在進行7到5的單向轉換時,只能讓 NSSA 區域中的 RID 大的
        ABR進行最終的轉換。

   totally NSSA 
        與NSSA相比,也是少了明細的3類LSA表示的路由;
        即只有1、2、7;
        僅僅通過 NSSA 區域中的 ABR 自動產生的一個 7類LSA表示的
        默認路由,就可以實現 NSSA 區域與 其他區域和外部路由的互通;
        配置命令:
            僅僅需要在 NSSA 區域的所有的 ABR 做,就可以了。
            ospf 1 
                area 14
                   nssa no-summary 

  OSPF 不連續區域解決方案:
  -構造ABR,讓該非骨幹區域的路由在其他區域中是以內部路由的方式存在;
    #在連接多個非骨幹區域的路由器上,與區域0建立一個OSPF鄰居關系
     是通過重新鏈接一個“物理鏈路”的方式;

    #virtual-link
       通過虛鏈路建立的OSPF鄰居關系,永遠是屬於區域0的;
       虛鏈路的建立,是需要依靠底層的真實鏈路所在的區域來傳輸
          OSPF報文的(hello等)。所以呢,如果底層的“穿越/傳輸區域”
          不穩定的話,則會導致上層的 “ 虛鏈路”不穩定,則影響整個
          網絡的骨幹區域的穩定性。
          所以,一般不建議使用這種方式。
          如果不得不使用,那麽也僅僅是臨時的解決方案。
       -配置: 
           在想成為ABR的路由器和傳輸區域的真實的ABR配置以下命令:
           R1:
              ospf 1 
                  area 14
                    vlink-peer 4.4.4.4 // 此處,必須是對方路由器的RID
           R4:
              ospf 1 
                  area 14 
                    vlink-peer 1.1.1.1 // 一定不能寫成對方設備的接口IP

           前提,必須確保:
                  區域14中的 OSPF 鄰居關系是完好的;

        display ospf vlink  // 查看本地上通過 虛鏈路建立的 OSFP 鄰居關系 

    -構建不同的 OSPF 進程,讓路由的傳遞是以外部路由的方式呈現。

       R4:
          創建一個新的 OSPF 進程 -  ospf 8  

        ospf 8          // R4 通過 ospf 8 與 R7 建立鄰居關系。
           area 47
             network 192.168.47.4 0.0.0.0
             quit
           import-route ospf 1

        ospf 1          // R4 通過 ospf 1 與 R1 建立鄰居關系。
           import-route ospf 8 
OSPF LSA 的分析:

OSPF 基本介紹
OSPF 單區域/多區域
OSPF 特殊區域(import-route)
OSPF 不連續區域(有些非骨幹區域不直接連接在骨幹區域上)

                  解決方案-1:
        virtual-link  - 虛擬鏈路
          什麽是 Virtual link ?

                                    是一種虛擬的鏈路,非真實的物理鏈路,永遠屬於 OSPF 區域 0 ;
          為什麽用 virtual-link ?
          為了解決 OSFP 網絡中沒有與骨幹直接相連的非骨幹區域之間的
        通信問題的。
        配置實現:
            在哪裏配置?
                #在連接多個非骨幹區域的路由器 和 與該路由器在同一個區域的
                  ABR 上進行配置;
         -怎麽配置?
         R5:
         ospf 1 
          area  1
          vlink-peeer 3.3.3.3

         R3:
         ospf 1 
          area  1
          vlink-peeer 5.5.5.5

          -如何驗證?
         display ospf vlink ->查看通過 vlink 建立的鄰居關系狀態;
          display ospf brief --> 查看 OSPF 路由器的角色;
         display ip routing-table -->查看路由器路由表,確認獲得了
                                所有路由。

              解決方案-2:不同 OSPF 進程重分發
        在 同時連接多個非0區域的路由器上,創建2個不同的OSPF進程,
        然後在進程之間互相進行 OSPF 重分發。      

=================================================================

 Link state : 
     ISIS
     OSPF 

  OSPF 路由  匯總

      1.什麽是“路由匯總”
 所謂的路由匯總,指的就是當發送路由的時候,將需要發送的多個
路由條目,匯總成 “少數的幾個” 路由條目。
   比如:
      R1------------------------------------->R2
        192.168.1.0/24                 192.168.1.0/24
        192.168.2.0/24                 192.168.2.0/24
        192.168.3.0/24                 192.168.3.0/24
        192.168.4.0/24                 192.168.4.0/24

                                       192.168.0.0/16

匯總本質:
        只發匯總,不發明細;                               
        [僅僅發送匯總 LSA , 抑制明細 LSA 的產生]              
  2.為什麽要講 “路由匯總”
 #可以節省網絡資源和設備資源;
 #可以增強網絡的穩定性    
銷售
售前工程師   
技術
       1.售後工程師:初級、中級、高級
       2.項目經理
       3.項目總監

 3.什麽時候用 “路由匯總”
#傳輸的路由條目巨多的時候,考慮到資源的優化使用;
#考慮到網絡的穩定性的時候,

     4.如何使用/配置 “路由匯總”
 1.3類LSA匯總;
 #在什麽地方做?
    在產生明細 LSA 的 ABR ;
 #在哪個區域配置?
    在被匯總的區域,進行配置;
 #如何配置?
   R3:
     ospf 1 
        area  1 
          abr-summary 192.168.0.0  255.255.0.0

 #如何驗證?
    display ospf lsdb     

 2.   5類LSA匯總;
 #在什麽地方做?
    在產生明細 LSA 的 ASBR ;

 #如何配置?
   R5:
     ospf 1 

          asbr-summary 192.168.0.0  255.255.0.0

 #如何驗證?
    display ospf lsdb     

    192.168.34.0/24
    192.168.45.0/24 

      192.168.0.0/16

    192.168.56.0/24
    192.168.67.0/24

        X.X.X.X/n

   如何進行匯總路由的計算:
  1.路由有兩部分組成:前綴 / 掩碼
2.公共“前綴”的確定(在匯總功能中,我們僅關註“前綴”就可以了):
     找到所有明細路由的前綴的公共部分
         -從左向右看
         -相同的位,不變;
         -不同的位,為0;
         -遇見第一個不相同的位,就停止了,後面的都按照不相同
          來處理。

 練習:

  192.168.1.0/24
  192.168.2.0/24
 192.168.3.0/24
 192.168.4.0/24

192.168. 0000 0001.0
192.168. 0000 0010.0
192.168. 0000 0011.0
192.168. 0000 0100.0 

192.168.0000 0xxx.-     
       192.168.0.0/21

 路由過濾:
1.抓路由(前綴/掩碼)
     #不精確 - 只抓前綴;
     #精確抓 - 同時抓前綴和掩碼
2.調用策略

 192.168.1.0/24                   192.168.0.0/24
 192.168.3.0/24                   192.168.2.0/24
 192.168.5.0/24                   192.168.4.0/24
192.168.7.0/24                   192.168.6.0/24

 192.168.X.0
   0000 0001
   0000 0011
   0000 0101
   0000 0111

X= 0000 0 0 0 1

 路由前綴匹配原則:
1.從左向右看; 
2.相同的位,不變,直接寫;
 3.不同的位,直接寫成0;

想成功匹配一個路由(前綴),還得配合使用“通配符”
 1.通配符與公共前綴一一對應的
 2.在通配符中,與公共前綴的不變的位,對應著寫 0 ; 
 3.在通配符中,與公共前綴的變化的位,對應著寫 1 ; 

192.168.1.0
1100 0000 .1010 1000 . 0000 0001 . 0000 0000 - 192.168.1.0
0000 0000 .0000 0000 . 0000 0110 . 0000 0000 - 0.0.6.0

192.168.1.0  0.0.6.0 ---> 

acl 2000
  rule 5  permit 192.168.1.0  0.0.6.0

 所以,配置思路如下:
  1.匹配路由;

  acl 2000 
     rule 5  deny  192.168.1.0  0.0.6.0

  2.調用策略:
     ospf 1
     filter-policy 2000 import 


 IPv6 
  RIPng
  OSPFv3
 BGP
  ACL

自己總結:   
 lingk-state  鏈路狀態路由協議
路由匯總: 當發送路由條目的時候,把多個路由條目匯總成少數幾個路由條   目
  好處:1 節省網絡資源和設備資源 
           2 增強網絡的穩定性
  本質:只發匯總的條目,不發明細
 什麽時候用路由匯總?
當傳輸的路由條目較多時,考慮到資源的優化使用和網絡資源穩定的時候

   1 類LSA不可以匯總
  匯總的配置需要在被匯總的區域的ABR上進行配置
OSPF 地址匯總配置:(3類LSA匯總)
                 ospf 1
                 area 1
                 abr-summary 192.168.0.0 255.255.0.0
  保存後進行重啟,進行驗證:
                 display ospf lsdb (查看ospf數據庫的信息)
OSPF 地址匯總配置:(5類LSA匯總)
                          ospf 1
                          asbr-summary 192.168.0.0 255.255.0.0
保存後進行重啟,進行驗證:
                 display ospf lsdb (查看ospf數據庫的信息)

筆記 OSPF地址匯總 、 虛鏈路配置 、 IPV6的原理與配置