LSA类型
LSA名称 产生的路由器
Router LSA 所有路由器
Network LSA DR
Network Summery LSA ABR
ASBR Summary LSA ABR
AS External LSA ASBR
NSSA External LSA ASBR
Type1_LSA
定义:
名称:Router-LSA
描述区域内部与路由器直连的链路的信息
仅在区域内部传输****
命令:
display ospf lsdb #查看所有LSDB的摘要信息的命令
display ospf lsdb router #查看一类LSA的详细信息
Type :Router #告诉是几类LSA
LS ID :3.3.3.3 #Router-id是3.3.3.3的路由器所发送的一类LSA
LS age :3.3.3.3 #最原始产生这个一类LSA的路由器
link count :4 #一共发送了四条一类LSA
###Link ID:100.2.2.1 #这个网段的DR的IP地址
###Data :100.2.2.3
###Link Type:TransNet #链路类型
###Metric: 1
PPP网段需要两条一类LSA共同描述
一条P2P类型
另一个stubnet 告诉掩码
内容:
LS ID :发出该LSA的路由器的Router-id
Adv Rtr 始发路由器,产生改LSA的路由器的Router-ID
Link-Type:表示链路类型
描述该链路的二层类型
Transnet:
类型:传输网(以太网)广播网络
Link-id 本网段DR的IP地址
Data 本路由器在该网段的地址
P2P
类型:PPP
link-id 该网段对端路由器的Router-id
Data 本路由器与对端路由器相连的接口的IP地址
Stubnet
**类型:**如果类型是Stubnet,那么要么是P2P,环回口,末梢网络
Link-id 该网段的网络地址
Data 该网段的子网掩码
Type2_LSA
定义:
Network LSA
描述区域内的广播网络链路的路由器以及掩码信息
仅在区域内传输
内容
LS ID 该网段的DR的IP地址
Adv Rtr 该网段DR的Router-id
命令
查看命令
display ospf lsdb network
Type3_LSA
定义
Summary LSA
描述其他区域的链路信息
以子网形式传播
跨区域传递
命令
display ospf lsdb summary
Type4_LSA
定义
Asbr-summary LSA
用于描述ASBR的信息
就是描述谁是我们这个区域的ASBR,并且告诉怎么找到ASBR。到外面去应该怎么走
LS ID ASBR的Router-id
Adv Rtr 通告该ASBR的ABR的Router-id
4类LSA由本区的ABR产生
在ASBR的本区域,不会产生到达该ASBR的4类LSA
命令
display ospf lsdb asbr
内容
Type5_LSA
定义
AS-extenal LSA
描述AS外部引入的路由信息
五类LSA由引入该路由的ASBR产生
命令
display ospf lsdb ase
内容
LS ID 外部某个网段的网络地址
Adv Rtr 引入该网段路由的ASBR的Router id
五类LSA告诉你要到外面某个网段要找ASBR
四类LSA告诉你到这个ASBR该怎么去
特殊区域
Stub区域
定义
末梢区域
不允许出现4,5LSA.
不允许出现OSPF引入的外部路由
但是会有该区域的ABR向区域内下发一条3类LSA的默认路由。指向外部
什么时候用:性能比较差,路由表搞不了这么多,节省空间,不接受从AS外部引入的路由。
会有ABR自动下发一条3类LSA解决外部访问问题。
特征
不接受4类和5类LSA
由ABR发送一条3类默认路由的LSA
不允许出现ASBR(都不允许出现5类)
区域0不能被配置为stub区域
Totall Stub区域
定义
完全末梢区域
不允许出现3,4,5类LSA
ABR自动下发一条3类默认路由。
适用于区域中路由器性能较低,不希望接收大量AS外部及其他区域的路由器
不接收 3, 4,5类LSA
特征
不接收3,4,5类LSA
由ABR发送一条3类默认路由的LSA
不允许出现ASBR
区域0不能配置为Totally stub区域
NSSA区域
定义
不是很末梢的区域
非纯末梢区域
不允许4,5类LSA
区域中会存在ASBR
七类LSA只会在NSSA区域内存在
ABR会把七类LSA转为5类LSA到其他区域中去
NSSA的默认路由是手动下发
Totally NSSA区域
定义
完全非末梢区域
适用于区域中路由器性能较低,不希望接收大量AS外部和其他区域的路由,但是本区域
特征
不接收3,4,5类LSA
本区域引入外部路由以7类LSA存在
本区域的ABR会把引入的7类LSA转换为5类LSA通告给其他区域
本区域默认路由由ABR发送3类LSA产生
OSPF选路规则
- 区域内路由
- 区域间路由
- 引入的一类外部路由
会计算AS内部Cost
- 引入的二类外部路由
不会会计算AS内部Cost
要把默认2类引入修改为1类
import-router static type 1-2 改一下
默认情况下外部路由以2类引入
- 对比Cost
- 跨区域的路由必须经过骨干区域
1-4依次进行比较,比较不出来再比较Cost
当ASBR引入多条网络ID一致,掩码不一致的外部路由时,会把第一条以外的外部路由产生的5类LSA的LS ID的主机位做全返操作,来防止LS ID 冲突
OSPF链路聚合
OSPF不支持自动聚合
聚合的时候只能在ABR或者ASBR上做聚合
将具有相同前缀的路由信息聚合后发布到其他区域
只有3类(ABR)和5类(ASBR)LSA才可以被聚合
ABR只能对三类LSA路由进行聚合
ABR 命令:[area 0]abr-summary 192。168.0.0 255.255.252.0
ASBR 命令:asbr-summary 192.168.0.0 255.252.0
ASBR / ABR 命令:asbr-summary 192.168.0.0 255.252.0 not-advertise (不发布)
使用聚合实现路由过滤
在聚合后加入not-advertise 参数
OSPF安全验证
接口验证:链路两端的接口必须配置一致的密码才能建立邻居关系
区域验证:在区域下配置一致的密码才能加入同一个区域
命令:
[R1-OSPF-1-AREA-0.0.0.0]authentication-mode simple plan 12345 要想组成区域,就得有一模一样的密码
OSPF路由过滤
可以过滤计算出的路由,也可以过滤三类LSA
对计算出的路由进行过滤,只会影响本路由器的路由学习,在协议视图下配置进方向
对3类LSA进行过滤,会影响所有下游路由器,在传入区域的区域视图下配置出方向