H3C OSPF

路由引入:node

要求:OSPF協議中只引入4.4.4.1和4.4.4.2  ,RIP協議中引入不作控制:網絡

[R3]ip prefix-list 1 permit 4.4.4.1 32
[R3]ip prefix-list 1 permit 4.4.4.2 32   session

[R3]route-policy 1 permit node 1app

[R3-route-policy-1-1]if-match ip address prefix-list 1ide

[R3-route-policy-1-1]apply cost + 100  對匹配的路由cost值加100,本地無效,在其餘路由器上能夠查看
[R3-route-policy-1-1]quitoop

[R3]ospf 1學習

[R3-ospf-1]import-route rip route-policy 1          rip引入ospfui

[R3]rip 1spa

[R3-rip-1]import-route ospf 1          ospf引入ripxml

注意:缺省狀況下,OSPF協議的優先級爲10;引入外部路由協議的優先級爲150

域間彙總:(只能在ABR上作)

[R2]ospf 1
[R2-ospf-1]area 0

[R2-ospf-1-area-0.0.0.0]abr-summary 1.1.1.0 24

域×××總:(只能在ASBR上作)

[R3]ospf 1

[R3-ospf-1]asbr-summary 4.4.4.0 24  

 

路由過濾:

要求:R2上只能學習到R1的1.1.1.1和1.1.1.2

[R2]acl basic 2000

[R2-acl-ipv4-basic-2000]rule permit source 1.1.1.1 0
[R2-acl-ipv4-basic-2000]rule permit source 1.1.1.2 0
[R2-acl-ipv4-basic-2000]quit
[R2]ospf 1
[R2-ospf-1]filter-policy 2000 import

命令filter-policy對空規則默認爲所有Deny

注意:filter-policy export命令用來配置對引入的路由信息進行過濾,故此處不能在S1上經過filter-policyexport實現。除非1.1.1.1 1.1.1.2爲直連引入到ospf中,可經過filter-policy 3000 export direct 實現。Acl3000用來抓取1.1.1.11.1.1.2

[R1]ospf 1

[R1-ospf-1]import-route direct   引入直連(須要先把network語句去掉)

[R1]acl advanced 3000
[R1-acl-ipv4-adv-3000]rule permit ip source 1.1.1.1 0 destination any
[R1-acl-ipv4-adv-3000]rule permit ip source 1.1.1.2 0 destination any
[R1-acl-ipv4-adv-3000]quit
[R1]ospf 1
[R1-ospf-1]filter-policy 3000 export direct

 

OSPF和BFD的聯動:

拓撲見QQ收藏

[S1-Vlan-interface12]ospf bfd enable   接口級別命令

[S1]bfd session init-mode active

[S3-Vlan-interface23]ospf bfd enable

[S3]bfd session init-mode active

注意STP的影響

OSPF下放缺省路由

1.

[R1]ospf 1
[R1-ospf-1]default-route-advertise always

若是配置的是default-route-advertise always,則無論路由表中是否存在缺省路由都會生成默認的Type-5LSA

若是沒有配置關鍵字always,則只有在路由表中存在缺省路由時,纔會生成默認的Type-5LSA

2.
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]nssa default-route-advertise

若是本路由器是NSSA區域的ABR設備,則不論路由表中是否存在缺省路由,都會生成Type-7的默認的LSA若是本路由器不是NSSAABR,則只有在路由表中存在默認路由的時候纔會生成默認的Type-7LSA

 

修改路由條目的優先級(管理距離):

[R2]ospf 1

[R2-ospf-1]preference 20   這條命令會修改路由表中全部的路由條目的管理距離


只修改 3.3.3.3的管理距離,不影響其餘路由條目

[R2]ip prefix-list 10 permit 3.3.3.3 32

[R2]route-policy 1 permit node 1
[R2-route-policy-1-1]if-match ip address prefix-list 10

[R2-route-policy-1-1]apply preference 30
[R2-route-policy-1-1]quit

[R2]ospf 1

[R2-ospf-1]preference route-policy 1

 

修改路由的類型和cost值(1,2)

[R3]ospf 1
[R3-ospf-1]default type 1 cost 160

 

修改hello時間:

[R2]int vlan 12  

[R2-Vlan-interface12]ospf timer hello 5    在接口下修改,必須兩端都修改

缺省狀況下,p2pbroadcast類型接口發送Hello報文的時間間隔的值爲10秒;p2mpnbma類型接口發送Hello報文的時間間隔的值爲30

 

修改dead時間:

[R2]int vlan 12  

[R2-Vlan-interface12]ospf timer dead 20

缺省狀況下,p2pbroadcast類型接口相鄰路由器間失效時間的值爲40秒;p2mpnbma類型接口相鄰路由器間失效時間的值爲120

 

修改重傳間隔:

[R2]int vlan 12

[R2-Vlan-interface12]ospf timer retransmit 6

缺省狀況下,相鄰路由器重傳LSA的時間間隔的值爲5秒。interval的值必須大於一個報文在兩臺路由器之間傳送一個來回的時間。須要注意的是:相鄰路由器重傳LSA時間間隔的值不要設置得過小,不然將會引發沒必要要的重傳。

 

修改網絡類型:

[R2]int vlan 12
[R2-Vlan-interface12]ospf network-type broadcast

 

手工指定路由器的鄰居:

NBMA網段沒法經過廣播hello創建鄰接,須要手工指定鄰居,並指定是否擁有選舉權:

[R2]ospf 1

[R2-ospf-1]peer 12.1.1.1 dr-priority 2   

缺省狀況下,NBMA類型的鄰居優先級爲1

peer命令設置的優先級用於表示鄰居是否具備選舉權。若是在配置鄰居時將優先級指定爲0,則本地路由器認爲該鄰居不具有選舉權,不向該鄰居發送Hello報文,這種配置能夠減小在DRBDR選舉過程當中網絡上的Hello報文數量

 

修改接口優先級,(干涉DR,BDR選舉)

[R1]int vlan 12

[R1-Vlan-interface12]ospf dr-priority 2

缺省狀況下,接口在選舉DR時的優先級爲1,若是本地路由器是DRBDR,它也會向優先級爲0的鄰居發送Hello報文,以創建鄰接關係

 

修改發送LSU的時間:

[R2]int vlan 12

[R2-Vlan-interface12]ospf trans-delay 2

缺省狀況下,發送鏈路狀態更新報文時間的值爲1

 

修改cost:

[R2]int vlan 12

[R2-Vlan-interface12]ospf cost 15

 

修改SPF計算間隔:

[R2]ospf 1

[R2-ospf-1]spf-schedule-interval 7 4  變化頻繁時作出懲罰,7秒一次,不頻繁是4秒一次

缺省狀況下,SPF時間間隔爲5秒鐘

 

被動接口:

[R1-ospf-1]
[R1-ospf-1]silent-interface LoopBack 0

 

OSPF的認證:

區域認證:(須要在區域內都配置)

明文認證:

[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]authentication-mode simple plain 123
密文認證:

[R1]ospf 1
[R1-ospf-1]area 0

[R1-ospf-1-area-0.0.0.0]authentication-mode md5 1 plain 123

接口認證:(接口兩端都配置)

明文認證

[R2]int vlan 12

[R2-Vlan-interface12]ospf authentication-mode simple plain 123

密文認證

[R2]int vlan 12

[R2-Vlan-interface12]ospf authentication-mode md5 1 plain 123

虛鏈路:

[R3]ospf 1

[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2   對端路由器的ID,命令後能夠加一系列參數

缺省狀況下,hello seconds的值爲10秒;retransmit seconds的值爲5秒;trans-delay seconds的值爲1秒;dead seconds的值爲40

OSPF的Stub區域:

配置Stub區域時須要注意下列幾點:

l 骨幹區域不能配置成Stub區域,虛鏈接不能穿過Stub區域。

l 若是想將一個區域配置成Stub區域,則該區域中的全部路由器必須都要配置該屬性。

l Stub區域內不能存在ASBR,即自治系統外部的路由不能在本區域內傳播

[R1]ospf 1
[R1-ospf-1]area 3
[R1-ospf-1-area-0.0.0.3]stub no-summary  必須兩端都要配置,要不鄰居起不來

OSPF的NSSA區域;

[R1]ospf 1
[R1-ospf-1]area 3

[R1-ospf-1-area-0.0.0.3]nssa no-summary

拓撲見QQ收藏

例如:在以下的組網中,運行OSPF協議的自治系統包括3個區域:區域1、區域2和區域0,區域0是骨幹區域,另外兩個自治系統運行RIP協議。區域1被定義爲NSSA區域,區域1RIP路由傳播到NSSA ASBR後,由NSSA ASBR產生Type-7 LSA在區域1內傳播,當Type-7 LSA到達NSSA ABR後,轉換成Type-5 LSA傳播到區域0和區域2。另外一方面,區域2中運行RIP的自治系統的RIP路由經過區域2ASBR產生Type-5 LSAOSPF自治系統中傳播,但因爲區域1NSSA區域,因此Type-5 LSA不會到達區域1NSSA區域和Stub區域在這一點上是一致的。Stub區域相似,NSSA區域也不能配置虛鏈接。

注意:NSSA配置時後面的參數

1.參數default-route-advertise用來產生默認的Type-7 LSA,在配置了default-route-advertise的狀況下,在ABR上不管路由表中是否存在缺省路由0.0.0.0,都會產生Type-7 LSA缺省路由,在ASBR上當路由表中存在缺省路由0.0.0.0,纔會產生Type-7 LSA缺省路由。

2.參數no-import-routeASBR上使得OSPF經過import-route命令引入的其它外部路由不發佈到NSSA區。若是NSSA的路由器既是ASBR也是ABR,通常選用該參數選項。

3.參數translate-always用來指定該NSSA ABR是一個轉換者。此時若是骨幹區域存在FULL狀態的鄰居,則無條件將本地計算出的7類路由對應的LSAP-BITtrue,而且forwarding address不爲0.0.0.0)轉換爲5LSA

default-cost用在鏈接在該NSSA區域的邊界路由器ABR上。該命令配置區域邊界路由器發送到NSSA區域的缺省路由的花費值。

 

修改NSSA區域的cost值;

[R1]ospf 1
[R1-ospf-1]area 3

[R1-ospf-1-area-0.0.0.3]default-cost 2

缺省狀況下,不配置NSSA區域;發送到NSSA區域缺省路由的花費值爲1

相關文章
相關標籤/搜索