6.3.1
【需求】
两台PC所在网段,通过两台使用OSPF协议的路由器实现互连互通。
【组网图】
【配置脚本(一)】
RouterA配置脚本
#
sysname RouterA
#
router id
1.1.1.1
#
radius scheme system
#
domain system
#
interface Ethernet0/0
ip address 10.1.1.1 255.255.255.0
#
interface Serial0/0
link-protocol ppp
ip address 20.1.1.1 255.255.255.252
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
ospf
1
area
0.0.0.0
network 1.1.1.1
0.0.0.0
network 10.1.1.0
0.0.0.255
network 20.1.1.0
0.0.0.3
#
user-interface con 0
user-interface vty 0 4
#
return
RouterB配置脚本
#
sysname RouterB
#
router id
1.1.1.2
#
radius scheme system
#
domain system
#
interface Ethernet0/0
ip address 30.1.1.1 255.255.255.0
#
interface Serial0/0
link-protocol ppp
ip address 20.1.1.2 255.255.255.252
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.2 255.255.255.255
#
ospf
1
area
0.0.0.0
network 1.1.1.2
0.0.0.0
network 20.1.1.0
0.0.0.3
network 30.1.1.0
0.0.0.255
#
user-interface con 0
user-interface vty 0 4
#
return
【验证】
RouterA和RouterB可以通过OSPF学习到对方路由信息,并可以ping通对方网段。
RouterA路由表:
[RouterA]disp ip
routing-table
Routing Table: public
net
Destination/Mask
1.1.1.1/32
1.1.1.2/32
10.1.1.0/24
10.1.1.1/32
20.1.1.0/30
20.1.1.1/32
20.1.1.2/32
30.1.1.0/24
127.0.0.0/8
127.0.0.1/32
【配置脚本(二)】
RouterA配置脚本
#
sysname RouterA
#
router id
1.1.1.1
#
radius scheme system
#
domain system
#
interface Ethernet0/0
ip address 10.1.1.1 255.255.255.0
#
interface Serial0/0
link-protocol ppp
ip address 20.1.1.1 255.255.255.252
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
ospf
1
area
0.0.0.0
network 1.1.1.1
0.0.0.0
network 10.1.1.0
0.0.0.255
network 20.1.1.0
0.0.0.3
#
user-interface con 0
user-interface vty 0 4
#
return
RouterB配置脚本
#
sysname RouterB
#
router id
1.1.1.2
#
radius scheme system
#
domain system
#
interface Ethernet1/0/0
ip address 30.1.1.1 255.255.255.0
#
interface Serial2/0/0
link-protocol ppp
ip address 20.1.1.2 255.255.255.252
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.2 255.255.255.255
#
ospf
1
import-route
direct
area
0.0.0.0
network 1.1.1.2
0.0.0.0
network 20.1.1.0
0.0.0.3
#
user-interface con 0
user-interface vty 0 4
#
return
【验证】
RouterA和RouterB可以通过OSPF学习到对方路由信息,并可以ping通对方网段。
RouterA路由表:
[RouterA]disp ip
routing-table
Routing Table: public
net
Destination/Mask
1.1.1.1/32
1.1.1.2/32
10.1.1.0/24
10.1.1.1/32
20.1.1.0/30
20.1.1.1/32
20.1.1.2/32
30.1.1.0/24
127.0.0.0/8
127.0.0.1/32
【提示】
1、 建议将router id 指定和loopback 0接口地址一致。
2、 network中需要使用反掩码(wildcard bits)。
3、 第一种和第二种方法的区别在于:以太网接口地址的通告方法不同。
方法一在以太网上运行OSPF来通告路由,方法二通过引入直连接口的方式来通过路由。
4、关于ospf network-type的配置原则
Quidway路由器的网络类型缺省如下
OSPF网络类型
链路层协议
p2p
PPP、loopback
NBMA
fr,x25,HDLC
p2mp
无
broadcast
Ethernet
5、互连的路由器网络类型必须一致。
6、对于接口类型为NBMA的网络,由于无法通过广播Hello报文的形式发现相邻路由器,必须手工为其指定相邻路由器的IP地址:
[Quidway-ospf-1]peer 20.1.1.2
6.3.2
【需求】
在一个OSPF自治系统中ABR的配置情况。B为ABR,区域0为骨干区域,区域1为普通区域。
【组网图】
【配置脚本】
RouterA配置脚本
#
sysname RouterA
#
router id
1.1.1.1
#
radius scheme system
#
domain system
#
interface Ethernet0/0
ip address 10.1.1.1 255.255.255.0
#
interface Serial0/0
link-protocol ppp
ip address 20.1.1.1 255.255.255.252
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
ospf
1
area
0.0.0.0
network 1.1.1.1
0.0.0.0
network 10.1.1.0
0.0.0.255
network 20.1.1.0
0.0.0.3
#
user-interface con 0
user-interface vty 0 4
#
return
RouterB配置脚本
#
sysname RouterB
#
router id
1.1.1.2
#
radius scheme system
#
domain system
#
interface Seria0/0
link-protocol ppp
ip address 20.1.1.2 255.255.255.252
#
interface Serial0/1
link-protocol ppp
ip address 30.1.1.1 255.255.255.252
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.2 255.255.255.255
#
ospf
1
area
0.0.0.1
network 30.1.1.0
0.0.0.3
#
area
0.0.0.0
network 1.1.1.2
0.0.0.0
network 20.1.1.0
0.0.0.3
#
user-interface con 0
user-interface vty 0 4
#
return
RouterC配置脚本
#
sysname RouterC
#
router id
1.1.1.3
#
radius scheme system
#
domain system
#
interface Ethernet0/0
ip address 40.1.1.1 255.255.255.0
#
interface Serial0/0
link-protocol ppp
ip address 30.1.1.2 255.255.255.252
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.3 255.255.255.255
#
ospf
1
area
0.0.0.1
network 1.1.1.3
0.0.0.0
network 30.1.1.0
0.0.0.3
network 40.1.1.0
0.0.0.255
#
user-interface con 0
user-interface vty 0 4
#
return
【验证】
各路由器可以通过OSPF学习到全网的路由信息,并可以ping通对方网段。
RouterA路由表:
[RouterA]disp ip
routing-table
Routing Table: public
net
Destination/Mask
1.1.1.1/32
1.1.1.2/32
1.1.1.3/32
10.1.1.0/24
10.1.1.1/32
20.1.1.0/30
20.1.1.1/32
20.1.1.2/32
30.1.1.0/30
40.1.1.0/24
127.0.0.0/8
127.0.0.1/32
【提示】
只给出只包含骨干区域和一个普通区域的配置,包含更多区域的配置与此类似。