OSPF协议(三)

OSPF区域结构设计

OSPF的每一个区域都有一个编号,不同的编号表示不同的区域,这个区域编号也被称为区域ID(Area-ID)

OSPF的区域ID是一个32bit的非负整数,按点分十进制的形式(与IPv4地址的格式一样)呈现,例如Area0.0.0.1。为了简便起见,我们也会采用十进制的形式来表示,这里是几个例子:Area0.0.0.1等同于Area1,Area0.0.0.255等同于Area255,Area0.0.1.0等同于Area256。许多网络厂商的设备同时支持这两种区域ID配置及表示方式

OSPF要求域中的所有非骨干区域(区域ID不为0的区域)都必须与Area0相连。一个域中如果存在多个区域,那么必须有而且只能有一个Area0

Virtual Link是一种逻辑的链路,并非一条真实的链路,您可以将它理解为骨干区域的一个延伸,通过搭建一条Virtual Link,可以将原本没有与骨干区域直接相连的区域和后者连接起来

区域类型

  1. 骨干区域(Backbone Area)
  2. 常规区域(Normal Area)
  3. 末梢区域(Stub Area)
  4. 非完全末梢区域(Not-So-Stubby Area)

area类型以及特殊区域类型

  1. Normal
    a. 承载vlink
    b. 通用区域、传输区域路由、区域间路由和外部路由
  2. stub
    a. 不能接收LSA4/5
    b. 访问外部网络仅能通过ABR,所有流量及路由通过ABR访问区域外任何目的地
    c. 不支持vlink
  3. NSSA
    a. 可以有LSA7
    b. 可以有ASBR
    c. 访问任何外部OSPF区域可以通过本区域ASBR,可以通过ABR
  4. Totally NSSA
    a. 在NSSA基础上,在ABR上过滤LSA3

stub区域

stub区域的特点:

  1. 该区域ABR将生成一条默认路由,并发布给stub区域中的其他非ABR路由器
  2. 如果要将一个区域配置成stub区域,则该区域中的所有路由器都要配置stub区域属性
  3. stub区域不能存在ASBR
  4. 虚连接不能穿过stub区域
  5. 骨干区域不能配置成stub
bash 复制代码
### 配置stub区域
sys
ospf 1
area 20
stub

### stub no-summary 则为totally stub

NSSA区域

NSSA区域特点:

  1. 该区域ABR自动生成一条默认路由(LSA 7的默认路由),并发布给NSSA区域中其他路由器
  2. 如果要将一个区域配置成NSSA区域,则该区域所有路由器都要配置NSSA
  3. 虚连接不能穿过NSSA区域
bash 复制代码
### 配置NSSA区域
sys
ospf 1
area 21
nssa

### nssa no-summary 则为Totally NSSA区域
nssa no-summary
相关推荐
摩羯座-1856903059433 分钟前
爬坑 10 年!京东店铺全量商品接口实战开发:从分页优化、SKU 关联到数据完整性闭环
linux·网络·数据库·windows·爬虫·python
YoungLime1 小时前
DVWA靶场之十三:CSP 绕过(Content Security Policy (CSP) Bypass)
网络·安全·web安全
2301_772093562 小时前
tuchuang_后端_前端_注册登录
数据库·后端·网络协议·mysql·wireshark
芝士小宇2 小时前
tcp 服务器的设计思路
服务器·网络·tcp/ip
wu~9702 小时前
web服务器有哪些?服务器和web服务器有什么区别
运维·服务器·前端
爱倒腾的老唐2 小时前
13、Linux 基本权限
linux·运维·服务器
智能化咨询2 小时前
【深度学习计算机视觉】10:转置卷积实战进阶——破解棋盘效应与工业级应用
网络
罗政3 小时前
CentOS 7.6 系统源码部署 HivisionIDPhotos
linux·运维·centos
cililin3 小时前
第4章 文件管理
linux·服务器·网络·操作系统·unix
薰衣草23334 小时前
linux练习-2
linux·运维·服务器