1. 程式人生 > >靜態路由 ISP路由 策略路由 OSPF路由

靜態路由 ISP路由 策略路由 OSPF路由

靜態路由(英語:Static routing),一種路由的方式,路由項(routing entry)由手動配置,而非動態決定。與動態路由不同,靜態路由是固定的,不會改變,即使網路狀況已經改變或是重新被組態。一般來說,靜態路由是由網路管理員逐項加入路由表。使用靜態路由的另一個好處是網路安全保密性高。大型和複雜的網路環境通常不宜採用靜態路由。

CIDR(無類別域間路由,Classless Inter-Domain Routing)是一個在Internet上建立附加地址的方法,這些地址提供給服務提供商(ISP),再由ISP分配給客戶。

ISP(Internet Service Provider),網際網路服務提供商,即向廣大使用者綜合提供網際網路接入業務、資訊業務、和增值業務的電信運營商。

策略路由,是一種比基於目標網路進行路由更加靈活的資料包路由轉發機制。大體上分為兩種:一種是根據路由的目的地址來進行的策略稱為:目的地址路由;另一種是根據路由源地址來進行策略實施的稱為:源地址路由!隨著策略路由的發展現在有了第三種路由方式:智慧均衡的策略方式。

策略路由在中國最大的應用莫過於用於電信網通的互聯互通的問題了,電信網通分家之後出現了中國特色的網路環境,就是南電信,北網通,電信的訪問網通的線路較慢,網通訪問電信的也較慢!人們就想到了接入電信網通雙線路,這種情況下雙線路的普及就使得策略路由就有了大的用武之地了!通過在路由裝置上新增策略路由包的方式,成功的實現了電信資料走電信,網通資料走網通,這種應用一般都屬於目的地址路由!

由於光纖的費用在今天的中國並不便宜,於是很多地方都採用了光纖加ADSL的方式,然而這樣的使用就出現了兩條線不如一根線快的現象,通過使用策略路由讓一部分優先順序較高的使用者機走光纖,另一部分級別低的使用者機走ADSL,這種應用就是屬於源地址路由!

而現在出現的第三種策略方式:智慧均衡策略,就是兩條線不管是網通還是電信,光纖還是ADSL,都能自動的識別,並且自動的採取相應的策略方式,是策略路由的發展趨勢!

策略路由是轉發層面的行為,操作的物件是資料包,匹配的是資料流,具體是指資料包中的各個欄位,常用五元組:源IP、目標IP、協議、源埠、目標埠。

 OSPF協議---開放式最短路徑優先,是無類別鏈路狀態路由協議(自治系統路由協議),基於IP協議進行資料封裝,其協議號是89,管理距離是110(華為路由器的AD為150),支援大型網路。

一、工作方式

    1、更新機制--觸發更新,存在週期更新30min、

    2、更新方式--組播更新

             1) 224.0.0.5 (序列鏈路中)

             2) 224.0.0.6    DR/BDR(乙太網環境中)

            注:為減小多路訪問網路中OSPF流量,OSPF會選擇一個 指定路由器(DR)和一個備份指定路由器(BDR)。當多路訪問網路發生變化時,DR負責更新其他所有OSPF 路由器。BDR會監控DR 的狀態,並在當前DR發生故障時接替其角色。 

    3、 更新內容--LSA——鏈路狀態通告。存在於鏈路狀態資料庫(LSDB)中

            支援等開銷負載均衡,預設4條LSA,最大6條(1 2 3 4 5 7),ios版本12.4以後16條

二、OSPF的資料包

    1. hello包 發現、維持和建立鄰居關係  10s  40s

    2. dbd 包 資料庫摘要

    3. lsr     鏈路狀態請求

    4. lsu     鏈路狀態更新 迴應 lsr 承載lsa

    5. lsack   鏈路狀態確認包


   Router-id 標識路由器,預設使用最大環回地址,預設使用最大物理介面ip地址,建議手工修改。

三、修改頻寬


            Cost=參考頻寬/實際頻寬    預設參考頻寬=100M

    修改頻寬配置:

Router(config)#interface f0/0
Router(config-if)#bandwidth ?
  <1-10000000>  Bandwidth in kilobits
Router(config-if)#bandwidth   自行設定
四、OSPF的建鄰過程

    Down(關閉狀態)開始傳送hello但是沒有收到鄰居發來的hello 當收到對方發來hello 進入下一狀態

    Init(初始化狀態)當收到對方發來的hello中有自己的Router-ID 進入下一狀態

    Two-way 鄰居關係建立完成--進行選舉--選舉結束--進入下一狀態--DR-other之間的穩定狀態Exstart--

            選舉主從關係--master先發DBD (Router-ID大的優先)

    Exstart 預啟動狀態

    Exchange 交換DBD

    Loading 交換LSA 通過LSR去要LSA 對方通過LSU更新LSA

    Full 鄰接關係建立 啟動SPF演算法 計算路徑

            在乙太網環境中所有路由器只和DR和BDR形成鄰接關係,DROTHER和DROTHER 之間形成鄰居關係!

五、OSPF區域標識和具體配置

  區域劃分優勢:限制LSA數量、限制LSA的傳播範圍

  區域標識:

    骨幹區域:area 0--傳輸區域

    非骨幹區域:非area 0--普通區域

  區域的表示:十進位制、類似與IP地址方式

  區域設計原則:

   1、OSPF網路中必須存在並唯一存在的骨幹區域(若該ospf網路僅僅包含一個域,可以是非骨幹)

   2、若存在非骨幹區域,則非骨幹區域必須與骨幹區域直接連線

   3、非骨幹不能直接與非骨幹連線(必須遵循星型拓撲和存在ABR路由器)

  ospf網路中路由器的角色:骨幹路由器   非骨幹路由器

   ABR:area bounder router 區域邊界路由器,能產生3類的LSA路由

   ABSR:自治系統邊界路由器 能夠產生5類或7類的路由

 配置:

   1、第一種宣告方式

    R1(config)#router ospf 100
    R1(config-router)#router-id 1.1.1.1 手工指定router-id
    R1(config-router)#network 1.1.1.1 0.0.0.0 area 0(區域號)
         2、第二種宣告方式
    R1(config)#interface lo 0
    R1(config-if)#ip ospf 100 area 0  進介面宣告
六、OSPF的三張表

    1、鄰居表

R1#show ip ospf neighbor   檢視鄰居的一些資訊
 
Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/BDR        00:00:35    12.1.1.2        FastEthernet1/0
    2、路由表
R1#show ip route ospf 
     34.0.0.0/24 is subnetted, 1 subnets
O IA    34.1.1.0 [110/3] via 12.1.1.2, 00:05:17, FastEthernet1/0
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/2] via 12.1.1.2, 00:06:10, FastEthernet1/0
     3.0.0.0/32 is subnetted, 1 subnets
O IA    3.3.3.3 [110/3] via 12.1.1.2, 00:05:17, FastEthernet1/0
     4.0.0.0/32 is subnetted, 1 subnets
O IA    4.4.4.4 [110/4] via 12.1.1.2, 00:05:00, FastEthernet1/0
     23.0.0.0/24 is subnetted, 1 subnets
O IA    23.1.1.0 [110/2] via 12.1.1.2, 00:06:10, FastEthernet1/0
     Ospf宣告的所有路由表:
R1#show ip ospf route
 
            OSPF Router with ID (1.1.1.1) (Process ID 100)
 
    Area 1
 
    Intra-area Route List
*   12.1.1.0/24, Intra, cost 1, area 1, Connected
      via 12.1.1.1, FastEthernet1/0
*   1.1.1.1/32, Intra, cost 1, area 1, Connected
      via 1.1.1.1, Loopback0
*>  2.2.2.2/32, Intra, cost 2, area 1
      via 12.1.1.2, FastEthernet1/0
 
    Intra-area Router Path List
i 2.2.2.2 [1] via 12.1.1.2, FastEthernet1/0, ABR, Area 1, SPF 4
 
    Inter-area Route List
*>  4.4.4.4/32, Inter, cost 4, area 1
      via 12.1.1.2, FastEthernet1/0
*>  34.1.1.0/24, Inter, cost 3, area 1
      via 12.1.1.2, FastEthernet1/0
*>  3.3.3.3/32, Inter, cost 3, area 1
      via 12.1.1.2, FastEthernet1/0
*>  23.1.1.0/24, Inter, cost 2, area 1
      via 12.1.1.2, FastEthernet1/0
  ospf的資料庫表:
R2#show ip ospf database 
 
            OSPF Router with ID (2.2.2.2) (Process ID 100)
 
                Router Link States (Area 0)
 
Link ID         ADV Router      Age         Seq#       Checksum Link count
2.2.2.2         2.2.2.2         562         0x80000002 0x0040AB 1
3.3.3.3         3.3.3.3         563         0x80000002 0x0002E0 1

             通告者         內容

1類LSA  router                          路由器本身         鏈路狀態

2類LSA  network                               DR                                     描述MA網路

3類LSA  sumary                                 ABR                                     路由條目


七、DR/DBR的選舉規則和擴充套件配置

    1、選舉規則

        ①比較優先順序  優先順序大的為DR

        ②比較Router-id   大的為DR

        ③非搶佔性  

    2、修改優先順序 

    R1(config)#interface f0/0
    R1(config-if)#ip ospf priority 2
          重啟程序
    R1#clear ip ospf process 
    Reset ALL OSPF processes? [no]: yes
    3、明文認證
    R2(config)#interface f1/0
    R2(config-if)#ip ospf authentication
    R2(config-if)#ip ospf authentication-key 1 cisco
         密文認證
    R2(config)#router ospf 100
    R2(config-router)#area 1 authentication
         區域密文認證
    R3(config)#router ospf 100
    R3(config-router)#area 2 authentication  message-digest
    4、被動介面
    R4(config)#router ospf 100
    R4(config-router)#passive-interface loopback 0