怎麼配置ospf的routeid
❶ 三層交換機怎麼配ospf
1、首先需要打開模擬器進入配置環境。
❷ ospf協議是怎麼配置的
OSPF路由協議是用於網際協議(IP)網路的鏈路狀態路由協議。該協議使用鏈路狀態路由演算法的內部網關協議(IGP),在單一自治系統(AS)內部工作。適用於IPv4的OSPFv2協議定義於RFC 2328,RFC 5340定義了適用於IPv6的OSPFv3。
OSPF協議是一種鏈路狀態協議。每個路由器負責發現、維護與鄰居的關系,並將已知的鄰居列表和鏈路費用LSU報文描述,通過可靠的泛洪與自治系統AS(Autonomous System)內的其他路由器周期性交互,學習到整個自治系統的網路拓撲結構;並通過自治系統邊界的路由器注入其他AS的路由信息,從而得到整個Internet的路由信息。每隔一個特定時間或當鏈路狀態發生變化時,重新生成LSA,路由器通過泛洪機制將新LSA通告出去,以便實現路由的實時更新。
(2)怎麼配置ospf的routeid擴展閱讀:
OSPF路由協議的實現過程
1、初始化形成埠初始信息:在路由器初始化或網路結構發生變化(如鏈路發生變化,路由器新增或損壞)時,相關路由器會產生鏈路狀態廣播數據包LSA,該數據包里包含路由器上所有相連鏈路,也即為所有埠的狀態信息。
2、路由器間通過泛洪(Floodingl機制交換鏈路狀態信息:各路由器一方面將其LSA數據包傳送給所有與其相鄰的OSPF路由器,另一方面接收其相鄰的OSPF路由器傳來的LSA數據包,根據其更新自己的資料庫。
3、形成穩定的區域拓撲結構資料庫:OSPF路由協議通過泛洪法逐漸收斂,形成該區域拓撲結構的資料庫,這時所有的路由器均保留了該資料庫的一個副本。
4、形成路由表:所有的路由器根據其區域拓撲結構資料庫副本採用最短路徑法計算形成各自的路由表。
❸ ospf配置命令實驗
OSPF:open shortest path first
開放式最短路徑優先
area 0 :骨幹區域(核心區域)
area 1 2 :常規區域
註:常規區域必須和骨幹區域直接相連
ABR:area border router 區域邊界路由器
ASBR:auto-system border router 自製系統邊界路由器
R1:
int s1/0/0
ip add 12.1.1.1 24
int loopback0
ip add 1.1.1.1 24
ospf 1
area 1
network 1.1.1.0 0.0.0.255
network 12.1.1.0 0.0.0.255
R2:
int s1/0/1
ip address 12.1.1.2 24
int g0/0/0
ip address 23.1.1.2 24
int loopback0
ip address 2.2.2.2 24
ospf 1
area 1
network 12.1.1.0 0.0.0.255
area 0
network 2.2.2.0 0.0.0.255
network 23.1.1.0 0.0.0.255
R3:
int g0/0/0
ip address 23.1.1.3 24
int g0/0/1
ip address 192.168.1.3 24
int loopback0
ip address 3.3.3.3 24
ospf 1
area 0
network 3.3.3.0 0.0.0.255
network 23.1.1.0 0.0.0.255
area 2
network 192.168.1.0 0.0.0.255
R4:
int g0/0/0
ip address 192.168.1.4 24
int loopback0
ip address 4.4.4.4 24
ospf 1
area 2
network 4.4.4.0 0.0.0255
network 192.168.1.0 0.0.0.255
R5:
int g0/0/0
ip address 192.168.1.5 24
int loopback0
ip address 5.5.5.5 24
ospf 1
area 2
network 5.5.5.0 0.0.0.255
network 192.168.1.0 0.0.0.255
驗證:
Router id:標識運行OSPF的路由器的身份ID,不能重復。
選舉規則:
手動最優先,如果沒有指定選舉環回口,沒有環回口則選舉網路介面(介面地址越大越優先)。
註:華為設備:手動指定最優先,5最先UP的介面最優先。
router id 是在ospf剛啟動時選舉的。
手動指定router id
ospf 1 router id 2.2.2.2
OSPF建立鄰居的條件:
1、兩台路由器router id 一致
2、兩台路由器直連的網段必須宣告到相同的area區域。
3、認證的類型、密碼必須一致
4、直連必須可以通信
5、OSPF鄰居之間的特殊區域標識必須一致
6、
7、
OSPFO的路由優先順序:preference 10(默認)
三張表:
鄰居表、拓撲表、路由表
鄰居表:
display ospf error 查看OSPF錯誤信息
拓撲表:(鏈路狀態資料庫)
路由表:
動態路由:
1、距離矢量路由協議:distance-vector:RIP、BGP
2、鏈路狀態路由協議:link-state:OSPF、ISIS
OSPF鄰居建立過程:
down------>init-------->2-way-------->exstart-------->exchange------->loading------->full
init:初始狀態,開始交互hello報文
2-way:路由器雙方都得到對方的router-id
exstart:准備交互DBD描述報文,同時選舉DR和BDR
exchange:交互DBD描述報文
loading:載入狀態,請求對方的完整的明細路由
full:完全鄰接狀態,雙方資料庫同步
查看OSPF形成鄰居的幾個狀態
information-center enable
<>debugging ospf event
<>terminal debugging
<>reset ospf process
OSPF之DR、BDR
DR:designate router指定路由器
BDR:backup DR備份路由器
作用:為了減少MA(多路訪問)環境下,不必要的OSPF的報文發送,減少鏈路帶寬的佔用,路由器自動選舉DR、BDR。
DR other路由器只會把信息傳遞給DR、BDR。
DR、BDR選舉規則:介面優先順序+router id,越大越優先。
DR、BDR不搶占規則:DR、BDR一旦選舉成功,則不會再次選舉。(除非重啟)
優先順序為0表示直接不參與DR、BDR選舉。
調整OSPF介面優先順序:
R4:
int g0/0/0
ospf dr-priority 5 把介面優先順序改為5
R3:
interface g0/0/1
ospf dr-priority 0
R5:
int g0/0/0
ospf dr-priority 0
R3、R4、R5:
<>reset ospf process 重啟OSPF進程
驗證:
OSPF常見的五種報文:
1、hello:發送自身touter-id,自報家門
2、DBD:data base description資料庫描述摘要(目錄)
3、LSR:link-state request 鏈路狀態請求,請求某鏈路的詳細路由信息
4、LSU:link-state update 鏈路狀態更新,對求請求的回應
5、LSack:鏈路狀態確認
串列鏈路不選DR、BDR。
OSPF路由引入和路由匯總
OSPF路由引入(import):
R1、R2、R3、R4、R5上面OSPF的路由同上。
R5:
int loopback1
ip address 8.8.8.8 24
int g0/0/1
ip address 57.1.1.5 24
rip 1
version 2
network 8.0.0.0
network 57.0.0.0
undo summary(關閉路由匯總)
R7:
int g0/0/0
ip address 57.1.1.7 24
int loopback0
ip address 7.7.7.7 24
rip 1
version 2
network 57.0.0.0
network 7.0.0.0
在R5、R7上把RIP宣告之後,需要在ASBR上做路由引入。
R5:
ospf 1
ipmort-router rip
驗證:
這樣R4上就有R7的路由了。
引入的路由:O_ASE(ospf-autosystem external),ospf 自製系統外部路由,優先順序默認為150。
上面只是單項引入,在R7上是學習不到其餘路由器上的路由協議的。
R5:
rip 1
import-router ospf 將ospf引入rip
驗證:
這樣R1就可以和R7通信了。
這樣做叫路由的雙向引入。
(在自製系統邊界路由器上做雙向引入)
OSPF引入預設路由:
R1、R2、R3、R4、R5中的OSPF配置同上。
R3:
int g0/0/2
ip address 38.1.1.3 24
R8:
int g0/0/0
ip address 38.1.1.8 24
ip router-static 0.0.0.0 0 38.1.1.3
R3上默認路由指向R8
ip riuter-static 0.0.0.0 0 38.1.1.8
R3上OSPF中引入靜態路由
ospf 1
default-route-advertise always總是引入靜態路由
註:always 無論R3是否有預設路由存在,R3總會向OSPF區域下發預設路由。
ospf中引入預設路由。
驗證:
這樣R4就可以和R8通信。
OSPF路由匯總
作用:精簡路由表的大小,減少路由器計算資源的開銷。
1、區域間匯總(必須在ABR)
R1:
int loopback1
ip address 1.1.2.1 24
int loopback 2
ip address 1.1.3.1 24
ospf 1
area 1
network 1.1.2.0 0.0.0.255
network 1.1.3.0 0.0.0.255
其餘OSPF路由配置同上。
三條明細路由可以匯總成一條。
1.1.1.0/24
1.1.2.0/24
1.1.3.0/24
1.1.000000 01.0
1.1.000000 10.0
1.1.000000 11.0
得出1.1.0.0/22
在ABR上做路由匯總
R2:
ospf 1
area 1
abr-summary 1.1.0.0 255.255.252.0
2、自製系統間的匯總(必須在ASBR上匯總)
OSPF配置同上
R7:
int loopback 1
ip address 7.7.8.7 24
int loopback 2
ip address 7.7.9.7 24
由於rip宣告的主類地址,所以不需要再宣告了。
三條明細路由
7.7.7.0
7.7.8.0
7.7.9.0
7.7.0000 0111.0
7.7.0000 1000.0
7.7.0000 1001.0
7.7.0.0/20
在ASBR上做路由匯總:
R5:
ospf 1
asbr-summary 7.7.0.0 255.255.240.0
OSPF虛鏈路
OSPF配置同上
新增:
R1:
int g0/0/0
ip address 16.1.1.1 24
R6:
int g0/0/0
ip address 16.1.1.6 24
int loopback0
ip address 6.6.6.6 24
宣告OSPF
R1:
ospf 1
area 5
network 16.1.1.0 0.0.0.255
R6:
ospf 1
area 5
network 15.1.1.0 0.0.0255
network 6.6.6.0 0.0.0.255
在R1上有R6的路由,R2上沒有。
area 5沒有與骨幹區域相連,所以不能通信,需要藉助虛鏈路。
area 1正好連接area 5和area 0 相連,所以在area 1的兩端做虛鏈路。
R1:
ospf 1
area 1
vlink-peer 2.2.2.2(2.2.2.2為對方路由器的router id)
R2:
ospf 1
area 1
vlink-peer 1.1.1.1
驗證:
虛鏈路是區域0的延伸,默認屬於區域0
OSPF的認證
R3:
int g0/0/1
ospf authention-mode simple ciper huawei
發現R3的鄰居沒有R4、R5
R4:
int g0/0/0
ospf authention-mode simple ciper huawei
R5:
int g0/0/0
opsf authention-mode simple ciper 123
只有認證配置正確的才能建立鄰居關系。
<>reset ospf counters 清空OSPF的統計信息
OSPF靜默介面:
ospf 1
silnet-interface g0/0/1將g0/0/1設置為靜默介面,靜默介面不會發送任何OSPF報文。
將接PC的介面設置為靜默介面。
修改OSPF優先順序
ospf 1
preference 20將OSPF路由優先順序改為20
OSPF的LSA(link state advertise)類型:
LSA是包含在LSU裡面的。
1、一類LSA:router lsa 每個路由器都可以發送,僅在自己area區域發送,通告自身信息(自報家門)
display ospf lsdb
display ospf lsdb router
2、二類LSA:Network lsa
只有DR可以發出,僅在自己area區域發送,通告DR的位置和身份
display ospf lsdb
display ospf lsdb network
3、三型LSA:summary lsa
只能由ABR發送,可以穿越整個OSPF自製系統(中間需要各個ABR轉發),將不同區域的OSPF路由信息相互傳遞
display ospf lsdb
display ospf summary
4、四型LSA:asbr lsa
只能由ABR發送,發送范圍整個OSPF自製系統,通告ASBR的身份信息
display ospf lsdb asbr
5、五型LSA:External lsa
ASBR發出,發送整個OSPF自製系統,通告其他自製系統的路由信息
display ospf lsdb
display ospf lsdb ase
6、七型LSA:nssa lsa
由位於nssa區域的ASBR產生,發送范圍僅僅是nssanssa區域(傳至ABR時會轉換成5型繼續傳遞)
作用是將nssa區域後的其他自製系統的路由引入OSPF自製系統
OSPF的特殊區域
1、stub
2、totally stub
3、NSSA
4、totally NSSA
stub末節區域,不接收五型lsa
R1、R2:
ospf 1
area 1
stub
註:R1~area 1~R2,必須在R1和R2上同時配置stub,否則無法建立鄰居。
作用:拒絕五型LSA,減少路由表的大小,減輕末節路由器的負擔。
註:特殊區域的路由會自動形成預設路由指向ABR來訪問其他自製系統的路由。
裡面就沒有了五型lsa,會自動形成預設路由指向ABR。
totally stub:完全末節區域
(拒絕3、4、5型LSA)
配置:
R1:
ospf 1
area 1
stub no-summary
R2:
ospf 1
area 1
stub no-summary
驗證:
NSSA:not so stub area
拒絕五型LSA,會放行後面的其他自製系統的路由即「小尾巴」,「小尾巴」的路由會通過七型的LSA透傳stub區域。
R1:
int loopback3
ip address 9.9.9.9 24
rip 1
version 2
indo summary
network 9.0.0.0
ospf 1
import-router rip
如果配置stub,會拒絕五型LSA,9.9.9.9就會被引入不了OSPF。這樣就可以配置NSSA區域。
R1、R2:(同區域的路由都要配置)
ospf 1
area 1
nsaa
驗證:
totally nssa
R1、R2:
ospf 1
area 1
nssa no-summary
特點: 拒絕3、4、5型LA,同時產生7型LSA。
配置完totally nsaa 之後就只剩下一條預設路由了。