【OSPF】理解不同区域LSA(链路状态通告)
#【OSPF】理解不同区域LSA(链路状态通告)
OSPF协议中LSA的作用是构造拓扑表,根据拓扑表利用SPF算法计算出最优路由放入路由表
LSA里面的信息包括:自己的RID,邻居的RID,我到这条链路的带宽,我的邻居到这条链路的带宽,路由条目,掩码等信息。
LSA共分为7类这里暂时介绍5类
同一区域LSDB数据库一致
- 研究LSA从三方面看:
1.传播范围 2.通告者 3.内容
- 其中和路由有关系的有:
LSA1 域内路由 LSA3 域间路由 LSA5 域外路由
LSA type 1 :Router LSA
每台运行OSPF协议路由器都会产生LSA type 1
传播范围:只能在本区域传播
通告者:就是每台路由器
内容:点对点拓扑信息,直连接口路由,
另外:连接到MA网络的拓扑信息(a transit network)只获取到metric和网络号,没有掩码就构不成路由
标识自身路由器的位置关系如:ABR ASBR
使用命令:
- show ip ospf database router
link state ID: 该路由器RID ADV router: 该路由器RID
LSA type 2 :Network LSA
MA网络类型才会出现type 2 LSA
传播范围:只能在本区域传播
通告者:DR通告2类LSA(指定路由器)
内容:本网段网络掩码,描述区域内有运行OSPF路由器数量(根据RID显示列表),
- show ip ospf database network
link state ID: DR's 连接接口ip ADV router: DR's RID
PS:当MA网络中新增一台路由器时,获取R1和R2直接的路由是通过LSA 2的掩码+LSA 1的网络位和metric
transit = MA
ADV = advertising 通告
LSA type 3 : Summary LSA
跨区域产生只为路由产生的LSA
传播范围:整个AS
通告者:ABR(每个区域边界路由器)
内容:路由(汇总LSA1+LSA2 域间路由)
- show ip route O IA = ospf inter area route
- show ip ospf database summary
link state ID: Route(域间路由) ADV router: ABR's RID((根据区域变化))
LSA type 4: Summary ASB LSA
告诉其他区域ASBR所在位置
传播范围:传播AS域,除了ASBR所在区域因为LSA1会传播ASBR位置
通告者:ASBR区域内的ABR产生
内容:非路由 只为找到ASBR位置
- show ip ospf database asbr-summary
link state ID: ASBR's RID ADV router: ABR's RID(根据区域变化)
LSA type 5 : External LSA
传播范围:整个AS
通告者:ASBR(as边界路由器)
内容:AS区域外路由
- show ip route
O E2 = ospf external type 2(不累加cost值) 重分布默认20 O E1 = ospf external type 1(累加cost值)
- show ip ospf database external
link state ID: Route(域外路由) ADV router: ASBR's RID
PS:只要能产生5类LSA就被认定为ASBR
命令介绍
- max-lsa 限制LSA数量
- (config-if)#ip ospf cost interface-cost 设置ospf cost值
- show ip ospf border-routers 查看路由器的边界路由器
- auto-cost reference-bandwidth(参考带宽) ref-bw 默认100Mps = 10的8次方bps 修改参考带宽的理由:
10M BW cost 10 100M BW cost 1 1000M BW cost 1 由于1000M已经是小数了所以取1那就体现不出100M和1000M的cost值 所以会去修改参考带宽10的8次方
更多 show命令: [转载]https://itcopper.blog.51cto.com/3037339/557896
ospf路由汇总要素
1.基于进程
2.本地指向null 0
3.当明细消失汇总也会消失
4.选择最小明细
域间汇总
- 在本区域所有ABR上汇总
202.96.16.0/24 202.96.17.0/24 202.96.18.0/24 202.96.19.0/24
route ospf 110
area 0 range 202.96.16.0 255.255.255.252.0(区域号为明细路由所在区域)
area 0 range 202.96.16.0 255.255.255.252.0 not-advertise(不宣告)
**可用于安全策略阻止路由比如只允许访问前2个网段 拒绝后2个路由网段**
show ip route | include 202 查询指定包含字符
域外汇总
- 在ASBR上做
198.8.8.5/24 198.8.9.5/24 router ospf 110 summary-address 198.8.8.0 255.255.254.0 后续参数 not-advertise(不宣告)同上 tag 设置标记区分
向ospf区域注入默认路由( 下放的是5类外部路由)
1.default-information originate(进程) 需要主动写默认路由才能下放成功且路由标示0 E2 cost为1
2.default-information originate always 无需自己写默认路由
如无特殊说明,均为原创内容。转载请注明出处!