OSPF基础术语
(1)区域
- OSPF Area用于标识一个OSPF的区域
- 区域是从逻辑上将设备划分为不同的组,每个组用区域号(Area ID)来标识
(2)Router-ID
- Router Identifier 路由标识符
- 用于在一个OSPF域中唯一地标识一台路由器(32位整数)
- Router-ID的设定可以通过手工配置的方式,或使用系统自动配置的
- 每个运行OSPF的路由器都有一个Router ID(通常一ipv4地址出现)
(3)Router-ID 选举原则
(必须要有Router-ID)
- 手工指定(最优)
- 全局手动配置 router id [ ]
- 局部手动配置 ospf [ ] router-id [ ]
- 局部手动配置优于全局手动配置
- 自动生成
- 较大的环回口作为RID
- 无环回口,较大的物理接口作为RID
(4)路由器分类
-
BR:骨干区域,所有接口都属于Area 0的路由器
-
IR:内部路由器,所有接口都属于非Area 0的路由器
-
ABR:区域边界路由器,连接两个区域之间,且至少有一个接口属于Area 0
-
ASBR:具有引入外部路由能力的路由器(即做了路由引入import-route的路由器)
Inrta-area:域内
Inter-area:域间
Exter-area:域外
(5)非常规区域
解决办法:虚连接
设计时应该避免产生非常规区域
(6)度量值
OSPF使用Cost(开销)作为路由的度量值
(7)接口开销
-
每一个激活了OSPF的接口都会维护一个接口Cost值
-
缺省时接口Cost值=参考带宽/接口带宽 ,其中参考带宽缺省值为100 Mbit/s
E0/0/0 100M–接口Cost-100/100=1
G0/0/0 1000M–接口Cost-1000/100=1
如果计算结果包含小数,直接取整数;如果计算结果小于1 ,取1
(8)更改接口Cost
- 改参考带宽(全局)
- 直接改接口Cost(局部)
- 局部 > 全局
(9)路径开销
OSPF路由的Cost值=从目的网段到本路由器沿途所有入接口的Cost值累加
(10)OSPF三大表项
OSPF有三张重要的表项 OSPF邻居表 LSDB表 OSPF路由表
邻居表
对于OSPF的邻居表 需要了解:
-
OSPF在传递链路状态信息之前,需先建立OSPF邻居关系
-
OSPF的邻居关系通过交互Hello报文建立
-
OSPF邻居表显示了OSPF路由器之间的邻居状态
-
使用display ospf peer查看
LSDB表
对于OSPF的LSDB表 需要了解:
-
LSDB会保存自己产生的及从邻居收到的LSA信息
-
Type标识LSA的类型,AdvRouter标识发送LSA的路由器
-
使用命令行display ospf lsdb查看LSDB表
OSPF路由表
对于OSPF的路由表 需要了解:
-
OSPF路由表和路由器路由表是两张不同的表项
-
OSPF路由表包含Destination、Cost和NextHop等指导转发的信息
-
使用命令display ospf routing查看OSPF路由表
(11)单域OSPF配置思路
1.规划IP地址并配置
2.运行OSPF 建立OSPF进程和Router ID
3.创建Area ID
4.精确宣告接口IP
(12)掩码
- 掩码
- 作用:区分网络位和主机位
- 规则:为1的部分严格匹配,为0的部分不严格匹配
- 特点:1开头,连续的1,或连续的1+连续的0;0开头,后面全为0
- 反掩码
- 作用:区分哪些位严格匹配
- 规则:为0的部分严格匹配,为1的部分不严格匹配
- 特点:1开头,连续的1,或连续的1+连续的0;0开头,后面全为0
- 通配符
- 作用:区分哪些位严格匹配
- 规则:为0的部分严格匹配,为1的部分不严格匹配
- 特点:0/1可以不连续