OSPF配置二-------多域的配置
一、实验拓扑
在OSPF多区域网络中,路由器可以按不同的需要同时成为以下四种路由器中的几种:
1. 内部路由器:所有端口在同一区域的路由器,维护一个链路状态数据库。
2. 主干路由器:具有连接主干区域端口的路由器。
3. 区域边界路由器(ABR):具有连接多区域端口的路由器,一般作为一个区域的出口。ABR为每一个所连接的区域建立链路状态数据库,负责将所连接区域的路由摘要信息发送到主干区域,而主干区域上的ABR则负责将这些信息发送到各个区域。
4. 自治域系统边界路由器(ASBR):至少拥有一个连接外部自治域网络(如非OSPF的网络)端口的路由器,负责将非OSPF网络信息传入OSPF网络
1. 内部路由器:所有端口在同一区域的路由器,维护一个链路状态数据库。
2. 主干路由器:具有连接主干区域端口的路由器。
3. 区域边界路由器(ABR):具有连接多区域端口的路由器,一般作为一个区域的出口。ABR为每一个所连接的区域建立链路状态数据库,负责将所连接区域的路由摘要信息发送到主干区域,而主干区域上的ABR则负责将这些信息发送到各个区域。
4. 自治域系统边界路由器(ASBR):至少拥有一个连接外部自治域网络(如非OSPF的网络)端口的路由器,负责将非OSPF网络信息传入OSPF网络
三、1、按照拓扑图将路由器的ospf进程启用
2、在路由器B和D上注入外部路由,查看各个路由器的链路状态数据库和路由表
3、将区域配置成末梢区域和完全末梢区域,然后查看C路由器的链路状态数据库和路由表,看看和没有配置末梢区域以前有何不同
4、配置区域2成为nassa区域,查看路由器的各个链路状态数据库和路由表和最初的有什么不同
2、在路由器B和D上注入外部路由,查看各个路由器的链路状态数据库和路由表
3、将区域配置成末梢区域和完全末梢区域,然后查看C路由器的链路状态数据库和路由表,看看和没有配置末梢区域以前有何不同
4、配置区域2成为nassa区域,查看路由器的各个链路状态数据库和路由表和最初的有什么不同
四、配置过程
1、配置各区域中路由器的ip地址
RA(config)#interface f0/0
RA(config-if)#ip address 192.168.1.1 255.255.255.0
RA(config-if)#no shut
*May 12 15:33:04.911: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state t
o up
*May 12 15:33:05.911: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthern
et0/0, changed state to up
RA(config)#interface e1/0
RA(config-if)#ip address 192.168.3.1 255.255.255.0
RA(config-if)#no shut
RA(config-if)#exit
*May 12 15:34:04.615: %LINK-3-UPDOWN: Interface Ethernet1/0, changed state to up
RA(config-if)#ip address 192.168.1.1 255.255.255.0
RA(config-if)#no shut
*May 12 15:33:04.911: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state t
o up
*May 12 15:33:05.911: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthern
et0/0, changed state to up
RA(config)#interface e1/0
RA(config-if)#ip address 192.168.3.1 255.255.255.0
RA(config-if)#no shut
RA(config-if)#exit
*May 12 15:34:04.615: %LINK-3-UPDOWN: Interface Ethernet1/0, changed state to up
*May 12 15:34:05.615: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/
0, changed state to up
RA(config)#interface s2/0
RA(config-if)#ip address 192.168.2.1 255.255.255.0
RA(config-if)#encapsulation ppp
RA(config-if)#no shut
RA(config-if)#exit
RB(config)#interface f0/0
RB(config-if)#ip address 192.168.1.2 255.255.255.0
RB(config-if)#no shu
*May 12 15:38:14.943: %LINK-3-UPDOWN: Interface FastEthern
o up
*May 12 15:38:15.943: %LINEPROTO-5-UPDOWN: Line protocol o
et0/0, changed state to up
RB(config-if)#inexit
RB(config)#interface loopback 0
RB(config-if)#ip address 172.15.1.1 255.255.255.0
RB(config-if)#no shut
0, changed state to up
RA(config)#interface s2/0
RA(config-if)#ip address 192.168.2.1 255.255.255.0
RA(config-if)#encapsulation ppp
RA(config-if)#no shut
RA(config-if)#exit
RB(config)#interface f0/0
RB(config-if)#ip address 192.168.1.2 255.255.255.0
RB(config-if)#no shu
*May 12 15:38:14.943: %LINK-3-UPDOWN: Interface FastEthern
o up
*May 12 15:38:15.943: %LINEPROTO-5-UPDOWN: Line protocol o
et0/0, changed state to up
RB(config-if)#inexit
RB(config)#interface loopback 0
RB(config-if)#ip address 172.15.1.1 255.255.255.0
RB(config-if)#no shut
RB(config-if)#exit
RB(config)#interface loopback 1
RB(config-if)#ip address 172.15.2.1 255.255.255.0
RB(config-if)#no shut
RB(config-if)#exit
RB(config)#interface loopback 1
RB(config-if)#ip address 172.15.2.1 255.255.255.0
RB(config-if)#no shut
RB(config-if)#exit
RC(config)#interface s1/0
RC(config-if)#encapsulation ppp
RC(config-if)#ip address 192.168.2.2 255.255.255.0
RC(config-if)#no shut
RC(config-if)#encapsulation ppp
RC(config-if)#ip address 192.168.2.2 255.255.255.0
RC(config-if)#no shut
RD(config)#interface f0/0
RD(config-if)#ip address 192.168.3.2 255.255.255.0
RD(config-if)#no shut
RD(config-if)#exit
*May 12 15:50:29.831: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed
o up
*May 12 15:50:30.831: %LINEPROTO-5-UPDOWN: Line protocol on Interface Fa
et0/0, changed state to up
RD(config)#interface loopback 0
RD(config-if)#ip address 172.16.1.1 255.255.255.0
RD(config-if)#no shut
RD(config-if)#exit
RD(config)#interface loopback 1
RD(config-if)#ip address 172.16.2.1 255.255.255.0
RD(config-if)#no shut
RD(config-if)#exit
RD(config-if)#ip address 192.168.3.2 255.255.255.0
RD(config-if)#no shut
RD(config-if)#exit
*May 12 15:50:29.831: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed
o up
*May 12 15:50:30.831: %LINEPROTO-5-UPDOWN: Line protocol on Interface Fa
et0/0, changed state to up
RD(config)#interface loopback 0
RD(config-if)#ip address 172.16.1.1 255.255.255.0
RD(config-if)#no shut
RD(config-if)#exit
RD(config)#interface loopback 1
RD(config-if)#ip address 172.16.2.1 255.255.255.0
RD(config-if)#no shut
RD(config-if)#exit
2、启动ospf协议
RA(config)#router ospf 10
RA(config-router)#network 192.168.1.0 0.0.0.255 area 0
RA(config-router)#network 192.168.2.0 0.0.0.255 area 1
RA(config-router)#network 192.168.3.0 0.0.0.255 area 2
RA(config)#router ospf 10
RA(config-router)#network 192.168.1.0 0.0.0.255 area 0
RA(config-router)#network 192.168.2.0 0.0.0.255 area 1
RA(config-router)#network 192.168.3.0 0.0.0.255 area 2
RB(config)#router ospf 10
RB(config-router)#network 192.168.1.0 0.0.0.255 area 0
RC(config)#router ospf 10
RC(config-router)#network 192.168.2.0 0.0.0.255 area 1
RC(config-router)#network 192.168.2.0 0.0.0.255 area 1
RD(config)#router ospf 10
RD(config-router)#network 192.168.3.0 0.0.0.255 area 2
RD(config-router)#network 192.168.3.0 0.0.0.255 area 2
3、在B和D路由器上面注入外部路由,即做重发布
RB(config)#router ospf 10
RB(config-router)#redistribute connected metric 20 subnets
RB(config-router)#redistribute connected metric 20 subnets
RD(config)#router ospf 10
RD(config-router)#redistribute connected metric 30 subnets metric-type 1
查看ospf和路由表信息
RA#show ip ospf da
OSPF Router with ID (192.168.3.1) (Process ID 10)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link
172.15.2.1 172.15.2.1 54 0x80000005 0x00B224 1
192.168.3.1 192.168.3.1 59 0x80000005 0x00D5A5 1
172.15.2.1 172.15.2.1 54 0x80000005 0x00B224 1
192.168.3.1 192.168.3.1 59 0x80000005 0x00D5A5 1
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
192.168.1.2 172.15.2.1 65 0x80000001 0x00E2FF
192.168.1.2 172.15.2.1 65 0x80000001 0x00E2FF
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
192.168.2.0 192.168.3.1 65 0x80000001 0x001D07
192.168.3.0 192.168.3.1 40 0x80000005 0x00EB69
192.168.2.0 192.168.3.1 65 0x80000001 0x001D07
192.168.3.0 192.168.3.1 40 0x80000005 0x00EB69
Router Link States (Area 1)
Link ID ADV Router Age Seq# Checksum Link
192.168.2.2 192.168.2.2 58 0x80000006 0x00F588 2
192.168.3.1 192.168.3.1 59 0x80000004 0x00ED92 2
192.168.2.2 192.168.2.2 58 0x80000006 0x00F588 2
192.168.3.1 192.168.3.1 59 0x80000004 0x00ED92 2
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
192.168.1.0 192.168.3.1 65 0x80000004 0x00A9B7
192.168.3.0 192.168.3.1 48 0x80000005 0x00EB69
192.168.1.0 192.168.3.1 65 0x80000004 0x00A9B7
192.168.3.0 192.168.3.1 48 0x80000005 0x00EB69
Summary ASB Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
172.15.2.1 192.168.3.1 49 0x80000003 0x00C04C
172.15.2.1 192.168.3.1 49 0x80000003 0x00C04C
Router Link States (Area 2)
Link ID ADV Router Age Seq# Checksum Link
192.168.3.1 192.168.3.1 62 0x80000001 0x00429E 1
192.168.3.1 192.168.3.1 62 0x80000001 0x00429E 1
Summary Net Link States (Area 2)
Link ID ADV Router Age Seq# Checksum
192.168.1.0 192.168.3.1 57 0x80000001 0x00AFB4
192.168.2.0 192.168.3.1 60 0x80000001 0x001D07
192.168.1.0 192.168.3.1 57 0x80000001 0x00AFB4
192.168.2.0 192.168.3.1 60 0x80000001 0x001D07
Summary ASB Link States (Area 2)
Link ID ADV Router Age Seq# Checksum
172.15.2.1 192.168.3.1 60 0x80000001 0x00C44A
172.15.2.1 192.168.3.1 60 0x80000001 0x00C44A
Type-5 AS External Link States
Link ID ADV Router Age Seq# Checksum Tag
172.15.1.0 172.15.2.1 478 0x80000001 0x00C460 0
172.15.2.0 172.15.2.1 478 0x80000001 0x00B96A 0
172.16.1.0 172.16.2.1 428 0x80000001 0x009108 0
172.16.2.0 172.16.2.1 428 0x80000001 0x008612 0
172.15.1.0 172.15.2.1 478 0x80000001 0x00C460 0
172.15.2.0 172.15.2.1 478 0x80000001 0x00B96A 0
172.16.1.0 172.16.2.1 428 0x80000001 0x009108 0
172.16.2.0 172.16.2.1 428 0x80000001 0x008612 0
4、将区域1配置成末梢区和完全末梢区域
RA(config)#router ospf 10
RA(config-router)#area 1 stub
RA(config-router)#area 1 stub
RC(config)#router ospf 10
RC(config-router)#area 1 stub
RC(config-router)#area 1 stub
RA(config)#router ospf 10
RA(config-router)#area 1 stub no-summary
RA(config-router)#area 1 stub no-summary
5、配置区域2为nssa区域
RA(config)#router ospf 10
RA(config-router)#area 2 nssa
RA(config-router)#area 2 nssa
RD(config)#router ospf 10
RD(config-router)#area 2 nssa
RD(config-router)#area 2 nssa
查看 show ip route
show ip ospf database
转载于:https://blog.51cto.com/guoyongyv123/314488