IT貓撲網:您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁系統(tǒng)集成網絡管理 → OSPF排錯及其七種狀態(tài)機

OSPF排錯及其七種狀態(tài)機

時間:2015-06-28 00:00:00 來源:IT貓撲網 作者:網管聯盟 我要評論(0)

  OSPF路由器在完全鄰接之前,所經過的幾個狀態(tài):

  1. Down:此狀態(tài)還沒有與其他路由器交換信息。首先從其ospf接口向外發(fā)送hello分組,還并不知道DR(若為廣播網絡)和任何其他路由器。發(fā)送hello分組是,使用組播地址224.0.0.5。

  2. Attempt:只適于NBMA網絡,在NBMA網絡中鄰居是手動指定的,在該狀態(tài)下,路由器將使用HelloInterval取代PollInterval來發(fā)送Hello包。

  3. Init:在DeadInterval里收到了Hello包,2-Way通信還沒有建立起來的狀態(tài)。

  4. two-way:雙向會話建立,而RID彼此出現在對方的鄰居列表中。(若為廣播網絡:例如:以太網。在這個時候應該**DR,BDR。)

  5. ExStart:信息交換初始狀態(tài),在這個狀態(tài)下,本地路由器和鄰居將建立Master/Slave關系,并確定DD Sequence Number,路由器ID大的的成為Master。

  6. Exchange:信息交換狀態(tài):本地路由器和鄰居交換一個或多個DBD分組(也叫DDP) 。DBD包含有關LSDB中LSA條目的摘要信息。

  7. Loading:信息加載狀態(tài):收到DBD后,使用LSACK分組確認已收到DBD。將收到的信息同LSDB中的信息進行比較。如果DBD中有更新的鏈路狀態(tài)條目,則想對方發(fā)送一個LSR,用于請求新的LSA 。

  8. Full:完全鄰接狀態(tài),這種鄰接出現在Router LSA和Network LSA中。

  為了模擬出OSPF的基本網絡環(huán)境,這里有兩種配置,一種為普通p2p加上MA的網絡,另一種為NBMA網絡。

  基本鏈路配置:

  R1:

  interface Loopback0

  ip address 1.1.1.1 255.255.255.255

  !

  interface Serial1/0

  ip address 12.1.1.1 255.255.255.0

  serial restart-delay 0

  clock rate 64000

  !

  R2:

  interface Loopback0

  ip address 2.2.2.2 255.255.255.255

  !

  interface FastEthernet0/0

  ip address 23.1.1.2 255.255.255.0

  speed auto

  duplex auto

  !

  interface Serial1/1

  ip address 12.1.1.2 255.255.255.0

  serial restart-delay 0

  !

  R3:

  interface Loopback0

  ip address 3.3.3.3 255.255.255.255

  !

  interface FastEthernet0/0

  ip address 23.1.1.3 255.255.255.0

  speed auto

  duplex auto

  !

  NBMA基本鏈路配置:

  R1:

  interface Loopback0

  ip address 1.1.1.1 255.255.255.255

  !

  interface Serial1/0

  ip address 13.1.1.1 255.255.255.0

  encapsulation frame-relay

  no fair-queue

  serial restart-delay 0

  frame-relay map ip 13.1.1.3 103 broadcast

  no frame-relay inverse-arp

  !

  R2:

  frame-relay switching

  !

  interface Serial1/0

  no ip address

  encapsulation frame-relay

  no fair-queue

  serial restart-delay 0

  clock rate 64000

  frame-relay lmi-type ansi

  frame-relay intf-type dce

  frame-relay route 301 interface Serial1/1 103

  !

  interface Serial1/1

  no ip address

  encapsulation frame-relay

  serial restart-delay 0

  clock rate 64000

  frame-relay lmi-type ansi

  frame-relay intf-type dce

  frame-relay route 103 interface Serial1/0 301

  !

  R3:

  interface Loopback0

  ip address 3.3.3.3 255.255.255.255

  !

  interface Serial1/1

  ip address 13.1.1.3 255.255.255.0

  encapsulation frame-relay

  serial restart-delay 0

  frame-relay map ip 13.1.1.1 301 broadcast

  no frame-relay inverse-arp

  !

  所有路由器上OSPF協(xié)議均采用以下配置:

  router ospf 10

  router-id x.x.x.x(x為路由器編號)

  network 0.0.0.0 255.255.255.255 area 0

  1. Attempt:

  只適于NBMA網絡,如果一臺路由器的OSPF一直"卡"在Attempt狀態(tài):表明該路由器已發(fā)送一個Hello報文,但是沒有接到鄰居的回應。通常,這個問題出現在使用了neighbor命令指定鄰居的NBMA網絡中。

#p#副標題#e#

  a. 某一臺路由器上(R1)指定一個錯誤的鄰接地址:

  R1:

  router ospf 10

  router-id 1.1.1.1

  network 0.0.0.0 255.255.255.255 area 0

  neighbor 13.1.1.2

  !

  R1#show ip os neighbor

  Neighbor ID???? Pri?? State???? Dead Time?? Address?? Interface

  N/A?? 0?? ATTEMPT/DROTHER 00:00:46??? 13.1.1.2? Serial1/0

  b. 使用ACL阻止了Hello分組:

  R1:

  interface Serial1/0

  ip access-group 10 in

  !

  access-list 10 deny?? 13.1.1.0 0.0.0.255

  access-list 10 permit any

  !

  R1#show ip os neighbor

  Neighbor ID???? Pri?? State???? Dead Time?? Address?? Interface

  N/A?? 0?? ATTEMPT/DROTHER 00:01:54??? 13.1.1.3? Serial1/0

  另外,當一端指定了neighbor,另一端沒有指定neighbor時,OSPF會經歷一個比較長的周期才能建立FULL的鄰接關系,這種情況也會與路由器種類及平臺有關,并不是統(tǒng)一的結論。

  2. INIT:

  路由器收到第一個OSPF Hello分組就進入到Init狀態(tài):路由器首先發(fā)送擁有自身ID信息的Hello報文。與之相鄰的路由器如果收到這個Hello報文,就將這個報文內的ID信息加入到自己的Hello報文內。

  如果路由器的某端口收到從其他路由器發(fā)送的含有自身ID信息的Hello報文,則它根據該端口所在網絡類型確定是否可以建立鄰接關系。

  a. 使用ACL在其中一臺路由器(R1)上面阻止OSPF Hello分組:

  interface Serial1/0

  ip access-group 100 in

  !

  access-list 100 deny?? ip 12.1.1.0 0.0.0.255 host 224.0.0.5

  access-list 100 permit ip any any

  !

  于是,在另一臺路由(R2)上查看OSPF neighbor信息

  R2#show ip os nei

  Neighbor ID???? Pri?? State???? Dead Time?? Address?? Interface

  1.1.1.1???? 0?? INIT/? -? 00:00:31??? 12.1.1.1? Serial1/1

  b. NBMA中手動指定ip映射時,沒有加入"broadcast"參數

  R1:

  interface Serial1/0

  ip ospf network broadcast

  frame-relay map ip 13.1.1.3 103 broadcast

  no frame-relay inverse-arp

  !

  R3:

  interface Serial1/1

  ip ospf network broadcast

  frame-relay map ip 13.1.1.1 301

  no frame-relay inverse-arp

  !

  R3#show ip os neighbor

  Neighbor ID???? Pri?? State???? Dead Time?? Address?? Interface

  1.1.1.1???? 1?? INIT/DROTHER??? 00:00:35??? 13.1.1.1? Serial1/1

  注意:這種情況僅在某些特定的IOS中會出現,現在一些較新的IOS,測試用IOS C7200 12.2(33)SRC一端

關鍵詞標簽:OSPF排錯

相關閱讀

文章評論
發(fā)表評論

熱門文章 路由器地址大全-各品牌路由設置地址 路由器地址大全-各品牌路由設置地址 各品牌的ADSL與路由器出廠默認IP、帳號、密碼 各品牌的ADSL與路由器出廠默認IP、帳號、密碼 Nslookup命令詳解-域名DNS診斷 Nslookup命令詳解-域名DNS診斷 站長裝備:十大網站管理員服務器工具軟件 站長裝備:十大網站管理員服務器工具軟件

相關下載

    人氣排行 各品牌的ADSL與路由器出廠默認IP、帳號、密碼 路由器地址大全-各品牌路由設置地址 騰達路由器怎么設置?騰達路由器設置教程 ADSL雙線負載均衡設置詳細圖文教程 路由表說明(詳解route print) Nslookup命令詳解-域名DNS診斷 網管員實際工作的一天 網管必會!了解交換機控制端口流量