1. 程式人生 > >華為ospf的虛鏈路和特殊區域配置例項

華為ospf的虛鏈路和特殊區域配置例項

session 1 ospf的虛鏈路配置

       在ospf中固定了所有非area 0區域必須與area 0區域直連,否則無法工作。所以當有非area0區域沒有與area0區域直連時,就需要使用虛鏈路讓區域與area0區域在邏輯上直連。或者兩個ospf網路整合需要將2個ospf的area0整合為一個但是又不能改變現有的網路配置,那麼也可以使用虛鏈路將2個area0在邏輯上連成一個area0區域。

一、ospf的虛鏈路配置例項


       拓撲中area2區域沒有與area0區域直連,現在需要將area2在邏輯上與area0相連線形成ospf網路。在AR2與AR3兩個需要直連的區域的ABR上做virtual-link,下面是做虛鏈路之前的lsdb情況,因為area2沒有與area0直連,所以整個ospf網路(除area2內的路由器)無法學習到area2區域內的路由條目,在AR2上檢視ospf的lsdb結果如下:

[Huawei]display ospf lsdb 
OSPF Process 1 with Router ID 2.2.2.2
Link State Database 
        Area: 0.0.0.0
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric                            並沒有學習到area2區域的任何lsa,因為AR3無法傳送lsa3給其他區域
 Router    2.2.2.2         2.2.2.2            233  36    80000004       1
 Router    1.1.1.1         1.1.1.1            233  36    80000005       1
 Network   12.1.1.1        1.1.1.1            233  32    80000002       0
 Sum-Net   23.1.1.0        2.2.2.2            228  28    80000001       1
 
        Area: 0.0.0.1
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2            176  36    80000005       1
 Router    3.3.3.3         3.3.3.3            182  36    80000003       1
 Network   23.1.1.2        2.2.2.2            176  32    80000002       0
 Sum-Net   12.1.1.0        2.2.2.2            228  28    80000001       1

現在需要在area0和area2區域的ABR上做虛鏈路,使area0與area2區域在邏輯上直連,因為虛鏈路需要穿越area1,所以要在area1區域中配置vlink,配置如下:

AR2的配置

#
ospf 1 router-id 2.2.2.2                  
 area 0.0.0.0 
  network 12.1.1.2 0.0.0.0 
 area 0.0.0.1               在需要穿越的area1區域配置vlink
  network 23.1.1.2 0.0.0.0                                
  vlink-peer 3.3.3.3                                       這裡注意:虛鏈路指定的是對端ABR的Route-id而不是介面ip地址
#

AR3的配置

#
ospf 1 router-id 3.3.3.3 
 area 0.0.0.1 
  network 23.1.1.3 0.0.0.0 
  vlink-peer 2.2.2.2
 area 0.0.0.2 
  network 34.1.1.3 0.0.0.0 
#

在AR2上檢視vlink狀態和lsdb中的lsa

<Huawei>display ospf vlink 
OSPF Process 1 with Router ID 2.2.2.2
Virtual Links 
 Virtual-link Neighbor-id  -> 3.3.3.3, Neighbor-State: Full
 Interface: 23.1.1.2 (GigabitEthernet0/0/1)
 Cost: 1  State: P-2-P  Type: Virtual 
 Transit Area: 0.0.0.1 
 Timers: Hello 10 , Dead 40 , Retransmit 5 , Transmit Delay 1 
 GR State: Normal 
<Huawei>

[Huawei]display ospf lsdb 
OSPF Process 1 with Router ID 2.2.2.2
Link State Database 
        Area: 0.0.0.0
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2            706  48    80000007       1
 Router    1.1.1.1         1.1.1.1            694  36    80000006       1
 Router    3.3.3.3         3.3.3.3            707  36    80000001       1
 Network   12.1.1.1        1.1.1.1            694  32    80000003       0
 Sum-Net   23.1.1.0        2.2.2.2            689  28    80000002       1
 Sum-Net   23.1.1.0        3.3.3.3            717  28    80000001       1
 Sum-Net   34.1.1.0        3.3.3.3            717  28    80000001       1
        Area: 0.0.0.1
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2            706  36    80000006       1
 Router    3.3.3.3         3.3.3.3            707  36    80000005       1
 Network   23.1.1.2        2.2.2.2            636  32    80000003       0
 Sum-Net   12.1.1.0        2.2.2.2            689  28    80000002       1
 Sum-Net   34.1.1.0        3.3.3.3            717  28    80000001       1
[Huawei]

session 2 ospf的特殊區域的配置


       本拓撲為一個正常的ospf網路,area0與area1與area2相連線,分別配置好ospf底層,宣告各個介面,並將AR4上的4.4.4.4/32重分佈到ospf中以lsa5存在

       下面以上述拓撲為例,將area2配置為ospf的特殊區域,需要在area2中的所有路由器上配置,配置命令如下:

在沒有配置任何特殊區域時AR4上的LSDB資訊如下:

[Huawei]display ospf lsdb 
OSPF Process 1 with Router ID 4.4.4.4
Link State Database 
        Area: 0.0.0.2
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4            152  36    80000004       1                                      有lsa1
 Router    3.3.3.3         3.3.3.3            149  36    80000005       1                                  
 Network   34.1.1.3        3.3.3.3            149  32    80000002       0                                   有lsa2
 Sum-Net   12.1.1.0        3.3.3.3            194  28    80000001       2   有lsa3
 Sum-Net   23.1.1.0        3.3.3.3            194  28    80000001       1
AS External Database
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 External  4.4.4.4         4.4.4.4           1000  36    80000003       1   有lsa5
 External  34.1.1.0        4.4.4.4           1000  36    80000003       1

一、配置area2成為stub區域,只允許lsa1、2、3

AR3上配置

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]stub 
[Huawei-ospf-1-area-0.0.0.2]quit
[Huawei-ospf-1]quit

AR4上配置

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]stub 
[Huawei-ospf-1-area-0.0.0.2]quit
[Huawei-ospf-1]quit

配置完成後再AR4上檢視lsdb

[Huawei]display ospf lsdb
OSPF Process 1 with Router ID 4.4.4.4
Link State Database 
        Area: 0.0.0.2
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric只有lsa1、2、3,沒有lsa5了
 Router    4.4.4.4         4.4.4.4              2  36    80000007       1
 Router    3.3.3.3         3.3.3.3              7  36    80000004       1
 Network   34.1.1.4        4.4.4.4              2  32    80000002       0
 Sum-Net   0.0.0.0         3.3.3.3             13  28    80000001       1
 Sum-Net   12.1.1.0        3.3.3.3             13  28    80000001       2
 Sum-Net   23.1.1.0        3.3.3.3             13  28    80000001       1
[Huawei]

二、配置area2成為totally stub區域,只允許lsa1、2

AR3上配置

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]stub no-summary
[Huawei-ospf-1-area-0.0.0.2]quit
[Huawei-ospf-1]quit

AR4上配置

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]stub no-summary
[Huawei-ospf-1-area-0.0.0.2]quit
[Huawei-ospf-1]quit

配置完成在AR4、AR3上檢視lsa的資訊

[AR4]display ospf lsdb
OSPF Process 1 with Router ID 4.4.4.4
Link State Database 
        Area: 0.0.0.2在area2中只有lsa1、2了
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4           1235  36    80000005       1
 Router    3.3.3.3         3.3.3.3           1240  36    80000005       1
 Network   34.1.1.4        4.4.4.4           1235  32    80000002       0
 Sum-Net   0.0.0.0         3.3.3.3           1285  28    80000001       1                lsa3已經成為0.0.0.0沒有了 
[AR4]

[AR3]display ospf lsdb
OSPF Process 1 with Router ID 3.3.3.3
Link State Database 
        Area: 0.0.0.0
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2           1385  36    80000009       1
 Router    3.3.3.3         3.3.3.3           1385  36    80000008       1
 Network   23.1.1.2        2.2.2.2           1385  32    80000006       0
 Sum-Net   12.1.1.0        2.2.2.2           1541  28    80000005       1
 Sum-Net   34.1.1.0        3.3.3.3           1279  28    80000009       1
        Area: 0.0.0.2 在area2中只有lsa1、2了 
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4           1231  36    80000005       1
 Router    3.3.3.3         3.3.3.3           1234  36    80000005       1
 Network   34.1.1.4        4.4.4.4           1231  32    80000002       0
 Sum-Net   0.0.0.0         3.3.3.3           1279  28    80000001       1
AS External Database
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 External  4.4.4.4         4.4.4.4           2388  36    80000003       1
 External  34.1.1.0        4.4.4.4           2388  36    80000003       1
[AR3]

三、配置area2為NSSA區域,只允許lsa1、2、3、7(lsa4+5轉換成lsa7)

AR3上配置

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa
[Huawei-ospf-1-area-0.0.0.2]quit
[Huawei-ospf-1]quit

AR4上配置

[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa
[Huawei-ospf-1-area-0.0.0.2]quit
[Huawei-ospf-1]quit

配置完成在AR4、AR3上檢視lsa的資訊

[AR4]display ospf lsdb
OSPF Process 1 with Router ID 4.4.4.4
Link State Database 
        Area: 0.0.0.2在area2區域中檢視lsa資訊
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4             16  36    80000005       1                         有lsa1
 Router    3.3.3.3         3.3.3.3             23  36    80000005       1
 Network   34.1.1.4        4.4.4.4             16  32    80000002       0                      有lsa2
 Sum-Net   12.1.1.0        3.3.3.3             67  28    80000001       2                      有lsa3
 Sum-Net   23.1.1.0        3.3.3.3             67  28    80000001       1
 NSSA      4.4.4.4         4.4.4.4             62  36    80000001       1                         有lsa7
 NSSA      34.1.1.0        4.4.4.4             62  36    80000002       1
 NSSA      0.0.0.0         3.3.3.3             67  36    80000001       1
[AR4]

<AR3>display ospf lsdb
OSPF Process 1 with Router ID 3.3.3.3
Link State Database 
        Area: 0.0.0.0
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2           1417  36    8000000A       1
 Router    3.3.3.3         3.3.3.3            593  36    8000000A       1
 Network   23.1.1.2        2.2.2.2           1417  32    80000007       0
 Sum-Net   12.1.1.0        2.2.2.2           1573  28    80000006       1
 Sum-Net   34.1.1.0        3.3.3.3            593  28    8000000C       1
        Area: 0.0.0.2在area2中有lsa1、2、3、7
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4            545  36    80000005       1
 Router    3.3.3.3         3.3.3.3            549  36    80000005       1
 Network   34.1.1.4        4.4.4.4            545  32    80000002       0
 Sum-Net   12.1.1.0        3.3.3.3            593  28    80000001       2
 Sum-Net   23.1.1.0        3.3.3.3            593  28    80000001       1
 NSSA      0.0.0.0         3.3.3.3            593  36    80000001       1
 NSSA      4.4.4.4         4.4.4.4            590  36    80000001       1
 NSSA      34.1.1.0        4.4.4.4            590  36    80000002       1
AS External Database
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 External  4.4.4.4         3.3.3.3            550  36    80000001       1
<AR3>

四、配置totally NSSA區域,只允許lsa1、2、7

[AR4]ospf 1

[AR4-ospf-1]area 2

[AR4-ospf-1-area-0.0.0.2]nssa no-summary

[AR4-ospf-1-area-0.0.0.2]quit

[AR4]

[AR4]ospf 1

[AR4-ospf-1]area 2

[AR4-ospf-1-area-0.0.0.2]nssa no-summary

[AR4-ospf-1-area-0.0.0.2]quit

[AR4]

配置完成在AR4、AR3上檢視lsa的資訊

[AR4]display ospf lsdb 
OSPF Process 1 with Router ID 4.4.4.4
Link State Database 
        Area: 0.0.0.2
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4             22  36    8000000C       1
 Router    3.3.3.3         3.3.3.3             25  36    8000000C       1
 Network   34.1.1.4        4.4.4.4             22  32    80000002       0
 Sum-Net   0.0.0.0         3.3.3.3             32  28    80000001       1
 NSSA      4.4.4.4         4.4.4.4             85  36    80000003       1
 NSSA      34.1.1.0        4.4.4.4             85  36    80000004       1
 NSSA      0.0.0.0         3.3.3.3             26  36    80000003       1
[AR4]

[AR3]display ospf lsdb 
OSPF Process 1 with Router ID 3.3.3.3
Link State Database 
        Area: 0.0.0.0
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2           1273  36    8000000B       1
 Router    3.3.3.3         3.3.3.3            448  36    8000000B       1
 Network   23.1.1.2        2.2.2.2           1273  32    80000008       0
 Sum-Net   12.1.1.0        2.2.2.2           1429  28    80000007       1
 Sum-Net   34.1.1.0        3.3.3.3             55  28    8000000E       1
        Area: 0.0.0.2
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4             47  36    8000000C       1
 Router    3.3.3.3         3.3.3.3             48  36    8000000C       1
 Network   34.1.1.4        4.4.4.4             47  32    80000002       0
 Sum-Net   0.0.0.0         3.3.3.3             55  28    80000001       1
 NSSA      0.0.0.0         3.3.3.3             49  36    80000003       1
 NSSA      4.4.4.4         4.4.4.4            110  36    80000003       1
 NSSA      34.1.1.0        4.4.4.4            110  36    80000004       1
AS External Database
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 External  4.4.4.4         3.3.3.3             48  36    80000001       1
[AR3]

在AR2上再檢視一下LSDB資訊

[AR2]display ospf lsdb
OSPF Process 1 with Router ID 2.2.2.2
Link State Database 
        Area: 0.0.0.0
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2           1437  36    8000000B       1
 Router    3.3.3.3         3.3.3.3            614  36    8000000B       1
 Network   23.1.1.2        2.2.2.2           1437  32    80000008       0
 Sum-Net   12.1.1.0        2.2.2.2           1593  28    80000007       1
 Sum-Net   34.1.1.0        3.3.3.3            222  28    8000000E       1
        Area: 0.0.0.1
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2           1599  36    8000000A       1
 Router    1.1.1.1         1.1.1.1           1597  36    8000000B       1
 Network   12.1.1.1        1.1.1.1           1597  32    80000008       0
 Sum-Net   23.1.1.0        2.2.2.2           1593  28    80000007       1
 Sum-Net   34.1.1.0        2.2.2.2            221  28    8000000E       2
 Sum-Asbr  3.3.3.3         2.2.2.2            613  28    80000002       1
AS External Database                                                                                   
 Type      LinkState ID    AdvRouter  Age  Len   Sequence   Metric         

 External  4.4.4.4         3.3.3.3            215  36    80000001       1               
[AR2] 

       發現外部路由仍然是以lsa5形式傳遞到ospf中的,因為被AR3這個nssa區域的ABR換成lsa5了,所以lsa7只在NSSA區域本地有效,傳出NSSA區ospf區域時會被 NSSA區域的ABR進行lsa7-lsa5的轉域到其他  換然後傳遞到其他區域去