多区域的OSPF

来源:互联网 发布:知乎怎么搜索专栏 编辑:程序博客网 时间:2024/05/17 07:33

 

多区域的OSPF

  • 一、 基本知识

路由器类型:

1、内部路由器:所有接口都在同一个区域。

主干路由器:至少有一个接口属于区域0。

区域边界路由器(ABR):连接区域0和其他区域的路由器。

自治系统边界路由器(ASBR):连接外部AS的路由器。

2、一台路由器可以有多种类型。

3、路由器对它所连的区域都有一个单独的链路状态数据库。

 

 

 

 

 

链路状态通告类型(LSA,掌握1-5)

 

LSA类型

名称

描述

1

路由器链路通告

O

由区域内所有路由器产生,通告列出路由器链路所有链路和接口,以及链路开销,不经过ABR。

2

网络链路通告

O

由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。不经过ABR。

3、4

汇总链路通告

IA

由ABR产生。3可以通知本区域内的路由器通往区域外的路由信息。4是一条主机路由,指向ASBR路由器地址的路由。

不扩散到完全末节域。

5

AS外部链路通告

E1:计算内部cost

E2:不计算,默认

由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。扩散到除了末节、完全末节、次末节域意外的区域。

6

组播OSPF LSA

CISCO路由器不支持

7

次末节域自治系统外部链路通告

N1、N2

由一个NSSA中的ASBR产生。这些LSA和类型5的LSA相似,但只在NSSA中扩散。在ABR上转换为类型5扩散。

8

External attributes LSA for BGP

 

9、10、11

Opaque LSAs

 

 

区域类型

标准区域:略

主干区域:转接区域,即area 0。

末节域:指不接收那些关于本自治系统以外路由信息的一种区域。如果需要路由到自治系统外的网络就必须使用缺省路由。

完全末节域:不接收外部AS和本自治系统内的其他区域路由。一样要使用缺省路由,路由到外部。Cisco专有的。

次末节域:接收有限数量的外部路由。

 

虚链路

1、链接一个没有到主干网区域直接物理连接的区域。

2、合并2个主干区域。

注:用虚链路连接在一起的2台路由器接口不需要在同一网段下。

 

 

二、多个区域上OSPF的配置

 

1、 路由汇总

汇总外部路由,用在ASBR上:

Router(config-router)#summary-address {ip } {mask} [no-advertise] [tag tag]

 

区域间汇总,用在ABR上:

Router(config-router)#area {area-id} range {ip} {mask} [no-advertise] [cost cost]

 

2、末节域

Router(config-router)#area {area-id} stub

 

完全末节域

Router(config-router)#area {area-id} stub no-summary

 

NSSA

Router(config-router)#area {area-id} nssa {no-redistribution }

[default-information-originate [no-summary]] [no-summary]

 

3、虚链路

Router(config-router)#area {area-id} virtual-link {ip}

 

4、缺省路由及通告

Router(config-router)#default-information originate [always] [metric metric]

[metric-type type]

如果已经存在缺省路由可以不加参数always。如果加上always,则表示路由表里有没有缺省路由的存在,都会生成一条缺省路由,并通告全网。

原创粉丝点击