华为数通笔记-ospf路由计算

本文深入解析OSPF路由协议的关键概念和技术细节,涵盖LSA类型、LSA的新旧判断准则、LSA选项字段、各类LSA的功能及应用场景,特别关注Router LSA、Network LSA、Summary LSA等类型。并通过实例演示了不同LSA在区域间和区域外路由计算中的作用,以及FA地址在避免次优路径和环路中的重要性。

LSA的基本概念

LS age 16比特 LSA产生后所经过的时间,单位是秒。无论LSA是在链路上传输,还是保存在LSDB中,其值都会在不停的增长。

Options 8比特

LS type 8比特 LSA的类型:

• Type1:Router-LSA。

• Type2:Network-LSA。

• Type3:Network-summary-LSA。

• Type4:ASBR-summary-LSA。

• Type5:AS-External-LSA。

• Type7:NSSA-LSA。

Link State ID 32比特 与LS Type一起描述路由域中唯一一个LSA

Advertising Router 32比特 产生此LSA的路由器的Router ID。

LS sequence number 32比特 LSA的序列号。其他路由器根据这个值可以判断哪个LSA是最新的。

LS checksum 16比特 除了LS age外其它各域的校验和。

length 16比特 LSA的总长度,包括LSA Header,以字节为单位。

Option字段补充:

 DN:用来避免在MPLS VPN中出现环路。PECE发送3类、5类和7LSA时需要设置DN,其他PE路由器从CE接收到该LSA时,不能够在它的OSPF路由计算中使用该LSA。

O:该字段指出始发路由器支持Opaque LSA(类型9、类型10和类型11)。

DC位:当始发路由器支持按需链路上的OSPF的能力时,该位将被设置。

EA:当始发路由器具有接收和转发External-Attributes-LSA(type8 LSA)的能力时,该位被置位。

N位:只用在Hello数据包中。N=1表明路由器支持7LSA。N=0表明该路由器将不接收和发送NSSA LSA。

P位:只用在NSSA LSA。该位将告诉NSSA区域的ABR路由器将7LSA转换为5LSA

如何比较LSA的新旧?
 

1.首先比较序列号,如果序列号越大,则越新。
2.如果序列号相同,则比较校验和,校验和越大越新。
3.如果校验和相同,则比较存活时间(LS Age),如果这些LSA中有一条存活时间为3600s,则认为该LSA是最新的,用于删除一条LSA。
4.如果所有LSA age不等于3600S,则判断LSA age的差值,如果大于900S(15分钟)则认为LSA age小的最新,如果小于900S则认为相同;
5.如果上述条件都一样的话,则认为这两条LSA是相同的,将本地的LSA保留。
 

Router LSA

  • Link State ID:是指始发路由器的路由器ID。(这里的Link State ID是指LSA头部的该 字段)
  • Flags
    • V:设置为1时,说明始发路由器是一条或者多条具有完全邻接关系的虚链路的一 个端点。
    • E:当始发路由器是一个ASBR路由器时,置为1
    • B:当始发路由器是一个ABR路由器时,置为1。
  • Number of links:表明一个LSA所描述的路由器链路数量。
  • Link Type
    • 值为1表示为点到点网络,常见的PPP链路需要使用点到点网络描述。
    • 值为2表示连接一个transit网络,有至少两台路由器的广播型网段或NBMA网段就 是一种Transit网段。
    • 值为3表示连接stubnet网络,一般该网络上不存在邻居关系,如只有一个出口的 以太网或回环接口。(接口的网络地址和掩码)
    • 值为4表示虚链路
  • Link ID
    • Link Type为1时该值表示邻居路由器的路由器ID
    • Link Type为2时该值表示DR路由器的接口的IP地址
    • Link Type为3时该值表示IP网络或子网地址
    • Link Type为4时该值表示虚链接邻居路由器的路由器ID
  • Link Data
    • Link Type为1时该值表示和网络相连的始发路由器接口IP地址
    • Link Type为2时该值表示和网络相连的始发路由器接口IP地址
    • Link Type为3时该值表示网络的子网掩码
    • Link Type为4时该值表示始发路由器的虚链路接口的IP地址
  • ToS:暂不支持。
  • Metric:是指一条链路或接口的代价。

Router LSA描述TransNet

唯一标识一条lsa:Ls Type、Link State ID、Advertising Router 

Network LSA完整描述网段信息

报文示例:

R3用于描述G0/0/0口用的是router lsa中的stubnet

Link ID: 192.168.10.0

     Data   : 255.255.255.0

     Link Type: StubNet     

     Metric : 1

     Priority : Low

环回口也用stubnet描述, Priority : media

  • Router-LSA的重要字段含义总结:

Links Type

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值