華為OSPF區(qū)域路由聚合的配置案例
6.3OSPF路由協(xié)議
6.3.1OSPF的基本配置
【需求】
兩臺(tái)PC所在網(wǎng)段,通過(guò)兩臺(tái)使用OSPF協(xié)議的路由器實(shí)現(xiàn)互連互通。
【組網(wǎng)圖】
![]() |
【配置腳本(一)】
RouterA配置腳本
#
sysnameRouterA
#
routerid1.1.1.1/配置routerid和loopback0地址一致/
#
radiusschemesystem
#
domainsystem
#
interfaceEthernet0/0
ipaddress10.1.1.1255.255.255.0
#
interfaceSerial0/0
link-protocolppp
ipaddress20.1.1.1255.255.255.252
#
interfaceNULL0
#
interfaceLoopBack0
ipaddress1.1.1.1255.255.255.255
#
ospf1/啟動(dòng)ospf路由協(xié)議/
area0.0.0.0/創(chuàng)建區(qū)域0/
network1.1.1.10.0.0.0/接口loop0使能OSPF/
network10.1.1.00.0.0.255/接口e0/0使能OSPF/
network20.1.1.00.0.0.3/接口s0/0使能OSPF/
#
user-interfacecon0
user-interfacevty04
#
return
RouterB配置腳本
#
sysnameRouterB
#
routerid1.1.1.2/配置routerid和loopback0地址一致/
#
radiusschemesystem
#
domainsystem
#
interfaceEthernet0/0
ipaddress30.1.1.1255.255.255.0
#
interfaceSerial0/0
link-protocolppp
ipaddress20.1.1.2255.255.255.252
#
interfaceNULL0
#
interfaceLoopBack0
ipaddress1.1.1.2255.255.255.255
#
ospf1/啟動(dòng)ospf路由協(xié)議/
area0.0.0.0/創(chuàng)建區(qū)域0/
network1.1.1.20.0.0.0/接口loop0使能OSPF/
network20.1.1.00.0.0.3/接口s0/0使能OSPF/
network30.1.1.00.0.0.255/接口e0/0使能OSPF/
#
user-interfacecon0
user-interfacevty04
#
return
【驗(yàn)證】
RouterA和RouterB可以通過(guò)OSPF學(xué)習(xí)到對(duì)方路由信息,并可以ping通對(duì)方網(wǎng)段。
RouterA路由表:
[RouterA]dispiprouting-table
RoutingTable:publicnet
Destination/MaskProtocolPreCostNexthopInterface
1.1.1.1/32DIRECT00127.0.0.1InLoopBack0
1.1.1.2/32OSPF10156320.1.1.2Serial0/0
10.1.1.0/24DIRECT0010.1.1.1Ethernet0/0
10.1.1.1/32DIRECT00127.0.0.1InLoopBack0
20.1.1.0/30DIRECT0020.1.1.1Serial0/0
20.1.1.1/32DIRECT00127.0.0.1InLoopBack0
20.1.1.2/32DIRECT0020.1.1.2Serial0/0
30.1.1.0/24OSPF10156320.1.1.2Serial0/0
127.0.0.0/8DIRECT00127.0.0.1InLoopBack0
127.0.0.1/32DIRECT00127.0.0.1InLoopB
#p#
【配置腳本(二)】
RouterA配置腳本
#
sysnameRouterA
#
routerid1.1.1.1/配置routerid和loopback0地址一致/
#
radiusschemesystem
#
domainsystem
#
interfaceEthernet0/0
ipaddress10.1.1.1255.255.255.0
#
interfaceSerial0/0
link-protocolppp
ipaddress20.1.1.1255.255.255.252
#
interfaceNULL0
#
interfaceLoopBack0
ipaddress1.1.1.1255.255.255.255
#
ospf1/啟動(dòng)ospf路由協(xié)議/
area0.0.0.0/創(chuàng)建區(qū)域0/
network1.1.1.10.0.0.0/接口loop0使能OSPF/
network10.1.1.00.0.0.255/接口e0/0使能OSPF/
network20.1.1.00.0.0.3/接口s0/0使能OSPF/
#
user-interfacecon0
user-interfacevty04
#
return
RouterB配置腳本
#
sysnameRouterB
#
routerid1.1.1.2/配置routerid和loopback0地址一致/
#
radiusschemesystem
#
domainsystem
#
interfaceEthernet1/0/0
ipaddress30.1.1.1255.255.255.0
#
interfaceSerial2/0/0
link-protocolppp
ipaddress20.1.1.2255.255.255.252
#
interfaceNULL0
#
interfaceLoopBack0
ipaddress1.1.1.2255.255.255.255
#
ospf1/啟動(dòng)ospf路由協(xié)議/
import-routedirect/引入接口直連路由/
area0.0.0.0/創(chuàng)建區(qū)域0/
network1.1.1.20.0.0.0/接口loop0使能OSPF/
network20.1.1.00.0.0.3/接口s0/0使能OSPF/
#
user-interfacecon0
user-interfacevty04
#
return
【驗(yàn)證】
RouterA和RouterB可以通過(guò)OSPF學(xué)習(xí)到對(duì)方路由信息,并可以ping通對(duì)方網(wǎng)段。
RouterA路由表:
[RouterA]dispiprouting-table
RoutingTable:publicnet
Destination/MaskProtocolPreCostNexthopInterface
1.1.1.1/32DIRECT00127.0.0.1InLoopBack0
1.1.1.2/32OSPF10156320.1.1.2Serial0/0
10.1.1.0/24DIRECT0010.1.1.1Ethernet0/0
10.1.1.1/32DIRECT00127.0.0.1InLoopBack0
20.1.1.0/30DIRECT0020.1.1.1Serial0/0
20.1.1.1/32DIRECT00127.0.0.1InLoopBack0
20.1.1.2/32DIRECT0020.1.1.2Serial0/0
30.1.1.0/24O_ASE150120.1.1.2Serial0/0
127.0.0.0/8DIRECT00127.0.0.1InLoopBack0
127.0.0.1/32DIRECT00127.0.0.1InLoopBack0
#p#
【提示】
1、建議將routerid指定和loopback0接口地址一致。
2、network中需要使用反掩碼(wildcardbits)。
3、***種和第二種方法的區(qū)別在于:以太網(wǎng)接口地址的通告方法不同。
方法一在以太網(wǎng)上運(yùn)行OSPF來(lái)通告路由,方法二通過(guò)引入直連接口的方式來(lái)通過(guò)路由。
4、關(guān)于ospfnetwork-type的配置原則
Quidway路由器的網(wǎng)絡(luò)類型缺省如下
OSPF網(wǎng)絡(luò)類型
鏈路層協(xié)議
p2p
PPP、loopback
NBMA
fr,x25,HDLC
p2mp
無(wú)
broadcast
Ethernet
5、互連的路由器網(wǎng)絡(luò)類型必須一致。
6、對(duì)于接口類型為NBMA的網(wǎng)絡(luò),由于無(wú)法通過(guò)廣播Hello報(bào)文的形式發(fā)現(xiàn)相鄰路由器,必須手工為其指定相鄰路由器的IP地址:
[Quidway-ospf-1]peer20.1.1.2
6.3.2復(fù)雜些的多域OSPF配置
【需求】
在一個(gè)OSPF自治系統(tǒng)中ABR的配置情況。B為ABR,區(qū)域0為骨干區(qū)域,區(qū)域1為普通區(qū)域。
【組網(wǎng)圖】
![]() |
【配置腳本】
RouterA配置腳本
#
sysnameRouterA
#
routerid1.1.1.1/配置routerid和loopback0地址一致/
#
radiusschemesystem
#
domainsystem
#
interfaceEthernet0/0
ipaddress10.1.1.1255.255.255.0
#
interfaceSerial0/0
link-protocolppp
ipaddress20.1.1.1255.255.255.252
#
interfaceNULL0
#
interfaceLoopBack0
ipaddress1.1.1.1255.255.255.255
#
ospf1/啟動(dòng)ospf路由協(xié)議/
area0.0.0.0/創(chuàng)建區(qū)域0/
network1.1.1.10.0.0.0/接口loop0使能OSPF/
network10.1.1.00.0.0.255/接口e0/0使能OSPF/
network20.1.1.00.0.0.3/接口s0/0使能OSPF/
#
user-interfacecon0
user-interfacevty04
#
return
RouterB配置腳本
#
sysnameRouterB
#
routerid1.1.1.2/配置routerid和loopback0地址一致/
#
radiusschemesystem
#
domainsystem
#
interfaceSeria0/0
link-protocolppp
ipaddress20.1.1.2255.255.255.252
#
interfaceSerial0/1
link-protocolppp
ipaddress30.1.1.1255.255.255.252
#
interfaceNULL0
#
interfaceLoopBack0
ipaddress1.1.1.2255.255.255.255
#
ospf1/啟動(dòng)ospf路由協(xié)議/
area0.0.0.1/創(chuàng)建區(qū)域1/
network30.1.1.00.0.0.3/接口s0/1使能OSPF/
#
area0.0.0.0/創(chuàng)建區(qū)域0/
network1.1.1.20.0.0.0/接口loop0使能OSPF/
network20.1.1.00.0.0.3/接口s0/0使能OSPF/
#
user-interfacecon0
user-interfacevty04
#
return
RouterC配置腳本
#
sysnameRouterC
#
routerid1.1.1.3/配置routerid和loopback0地址一致/
#p#
#
radiusschemesystem
#
domainsystem
#
interfaceEthernet0/0
ipaddress40.1.1.1255.255.255.0
#
interfaceSerial0/0
link-protocolppp
ipaddress30.1.1.2255.255.255.252
#
interfaceNULL0
#
interfaceLoopBack0
ipaddress1.1.1.3255.255.255.255
#
ospf1/啟動(dòng)ospf路由協(xié)議/
area0.0.0.1/創(chuàng)建區(qū)域1/
network1.1.1.30.0.0.0/接口loop0使能OSPF/
network30.1.1.00.0.0.3/接口s0/0使能OSPF/
network40.1.1.00.0.0.255/接口e0/0使能OSPF/
#
user-interfacecon0
user-interfacevty04
#
return
【驗(yàn)證】
各路由器可以通過(guò)OSPF學(xué)習(xí)到全網(wǎng)的路由信息,并可以ping通對(duì)方網(wǎng)段。
RouterA路由表:
[RouterA]dispiprouting-table
RoutingTable:publicnet
Destination/MaskProtocolPreCostNexthopInterface
1.1.1.1/32DIRECT00127.0.0.1InLoopBack0
1.1.1.2/32OSPF10156320.1.1.2Serial0/0
1.1.1.3/32OSPF10312520.1.1.2Serial0/0
10.1.1.0/24DIRECT0010.1.1.1Ethernet0/0
10.1.1.1/32DIRECT00127.0.0.1InLoopBack0
20.1.1.0/30DIRECT0020.1.1.1Serial0/0
20.1.1.1/32DIRECT00127.0.0.1InLoopBack0
20.1.1.2/32DIRECT0020.1.1.2Serial0/0
30.1.1.0/30OSPF10312420.1.1.2Serial0/0
40.1.1.0/24OSPF10312520.1.1.2Serial0/0
127.0.0.0/8DIRECT00127.0.0.1InLoopBack0
127.0.0.1/32DIRECT00127.0.0.1InLoopBack0
【提示】
只給出只包含骨干區(qū)域和一個(gè)普通區(qū)域的配置,包含更多區(qū)域的配置與此類似。
【編輯推薦】