1.OSPF区域是基于什么的划分
OSPF区域是基于路由器的接口划分的,而不是基于整台路由器划分的,一台路由器可以属于单个区域,也可以属于多个区域,如下图:如果一台OSPF路由器属于单个区域,即该路由器所有接口都属于同一个区域,那么这台路由器称为InternalRouter(IR),如上图中的R2,R3和R4;如果一台OSPF路由器属于多个区域,即该路由器的接口不都属于一个区域,那么这台路由器称为AreaBorderRouter(ABR),如上图中的R1,ABR可以将一个区域的LSA汇总后转发至另一个区域;如果一台OSPF路由器将外部路由协议重分布进OSPF,那么这台路由器称为(ASBR),如上图中,R5将EIGRP重分布进OSPF,那么R5就是ASBR,但是如果只是将OSPF重分布进其它路由协议,则不能称为ASBR。
2.OSPF路由协议中的邻居是什么
1。
OSPF的邻居(Neighbors) 同一个网段上的路由器可以成为邻居。邻居是通过Hello报文来选择的,Hello 报文使用IP多播方式在每个端口定期发送。
路由器一旦在其相邻路由器的Hello 报文中发现他们自己,则他们就成为邻居关系了,在这种方式中,需要通信的双方确认。 邻居的协商只在主地址(Primary address) 间协商。
两个路由器之间如果他们不满足下列条件,则他们就不能成为邻居: 1、Area-id:两个路由器必须有共同的网段上,它们的端口必须属于该网段上的同一个区,当然这些端口必须属于同一个子网。 2 验证(Authentication OSPF)允许给每一个区域配置一个密码来进行互相验证。
路由器必须交换相同的密码,才能成为邻居。 3、Hello Interval和Dead Interval: OSPF协议在每个网段上交换Hello 报文,这是Keeplive的一种形式,路由器用它来确认该网段上存在哪些路由器,并且选定一个指定路由器DR(Designated Router)。
Hello Interval定义了路由器上OSPF端口上发送Hello 报文时间间隔长度(秒为单位)。Dead Interval是指邻居路由器宣布其状态为DOWN之前,没有收到其Hello报文的时间。
OSPF协议需要两个邻居路由器的这些时间间隔相同,如果这些时间间隔不同,这些路由器就不能成为邻居路由器。 可在路由器的端口模式下设置这些定时器: ip ospf hello-interval ip ospf dead-interval 4 Stub区标记:两个路由器为了成为邻居还可以在Hello报文中通过协商Stub区的标记来达到。
Stub区的定义会影响邻居选择的过程。
3.OSPF协议通过LSA描述网络拓扑是怎样的
在了解了OSPF协议的算法后,下面我们来看下OSPF协议是如何来描述这种信息的。
首先,现存的网络中的任何形式的组网精选后都不外乎以下四种: 第一种:为整个网段中只有路由器本身运行OSPF,与这台路由器相连的接口的其它设备都不运行OSPF。 第二种:两台运行OSPF协议的路由器通过点对点链路相连(比如PPP/HDLC)。
第三种:一台路由器在同一个网段中通过点对多点链路与多个路由器相连,而这多个路由器之间不存在互连关系。 第四种:一台路由器在一个网段中通过点对多点链路与多个路由器相连,但这多个路由器之间存在互连关系(也就是说在网络中的路由器都是两两互通,不需要转发而可以直接相互访问)。
4.谁能介绍下OSPF中的路由汇总配置吗
目的:通过汇总减少路由器由于路由表中的路由条目过多产生的负担 路由器的基本配置:r1#sho run!interface Loopback0 ip address 199。
172。16。
1 255。255。
255。0!interface Loopback1 ip address 199。
172。17。
1 255。255。
255。0!interface Loopback2 ip address 199。
172。18。
1 255。255。
255。0!interface Loopback3 ip address 199。
172。19。
1 255。255。
255。0!interface FastEthernet0/0 ip address 12。
0。0。
1 255。255。
255。0 duplex half!router ospf 110 log-adjacency-changes network 0。
0。0。
0 255。255。
255。255 area 12!!Endr2#sho run!interface FastEthernet0/0 ip address 12。
0。0。
2 255。255。
255。0 duplex half!interface Serial2/2 ip address 23。
0。0。
2 255。255。
255。0 serial restart-delay 0!router ospf 110 log-adjacency-changes area 12 range 199。
172。16。
0 255。255。
252。0 //路由汇总 network 12。
0。0。
0 0。0。
0。255 area 12 network 23。
0。0。
0 0。0。
0。255 area 0!Endr3#sho run!interface Serial2/1 ip address 23。
0。0。
3 255。255。
255。 0 serial restart-delay 0!interface Serial2/2 ip address 34。
0。0。
3 255。255。
255。0 serial restart-delay 0!router ospf 110 log-adjacency-changes network 23。
0。0。
0 0。0。
0。255 area 0 network 34。
0。0。
0 0。0。
0。255 area 34!Endr4#sho run!interface Loopback0 ip address 151。
100。32。
1 255。255。
255。0!interface Loopback1 ip address 151。
100。33。
1 255。255。
255。0!interface Loopback2 ip address 151。
100。34。
1 255。255。
255。0!interface Loopback3 ip address 151。
100。35。
1 255。255。
255。0!interface Serial2/1 ip address 34。
0。0。
4 255。255。
255。0 serial restart-delay 0!router ospf 110 log-adjacency-changes summary-address 151。
100。32。
0 255。255。
252。0 //路由汇总把区域外的路由条目汇总成一条,redistribute connected subnets route-map hhh //把域外的路由条目重分布到域内network 34。
0。0。
0 0。 0。
0。255 area 34!route-map hhh permit 10 match interface Loopback0 Loopback1 Loopback2 Loopback3!End。