OSPF 3-LSA

166 阅读2分钟

域间路由计算

  • OSPF区域间路由信息传递是通过ABR产生的Network Summary LSA(3类LSA)实现的

域间路由防环机制

  • OSPF要求所有的非骨干区域必须与area0直接相连,区域间路由需经由area0中转
  • 区域间的路由传递不能发生在两个非骨干区域之间,这使得OSPF的区域架构在逻辑上形成一个类似星形的拓扑
  • 水平分割:ABR不会将描述到达某个区域内网段路由的3类LSA再注入回该区域
  • ABR从非骨干区域收到的3类LSA不能用于区域间路由的计算

如图:虽然R3和R1都没有10.0.2.2/32这条路由,但是R3会收到该路由的3-LSA,只是不进行路由计算,R1收不到该路由的3-LSA image.png

虚连接

  • OSPF要求骨干区域必须是连续的,但是并不要求物理上连续,可以使用虚连接使骨干区域在逻辑上连续
  • 虚连接可以在任意两个ABR上建立,但是要求这两个ABR都有端口连接到一个相同的非骨干区域

Network Summary LSA详解

LSA Header
LS AgeOptionsLS Type
Link State ID
Advertising Router
LS sequence number
LS checksumlength
Payload
Network Mask
0metric
...

重要字段解释:

  • LS Type:取值3,代表Network Summary LSA
  • Link State ID:路由的目的网络地址
  • Advertising Router:生成LSA的Router ID
  • Network Mask:路由的网络掩码
  • metric:到目的地址的路由开销
示例

image.png

案例

image.png image.png 如果area2是不会学习到area0和area1的路由,AR3属于伪ABR,这时在AR3上起个环回接口3.3.3.3,然后加入area0取,AR3就会变成ABR,从而学习到area0和area1的路由

image.png

相关命令

vlink-peer x.x.x.x//建立虚连接,x.x.x.x是Router id