外部LSA定义到自治系统外面的目的地址的由。在域范围内,默认由也可以被作为一个外部由引入(injected)。外部LSA通过除端区外的OSPF区域泛洪,为了要在由表中建立一个外部LSA,有两个关键的事情要发生: 进行计算的由器必须通过区域内部或区域间由发现ASBR。这意味着在多区域情况下必须有一个为这个ASBR产生的由器LSA或者一个为这个ASBR产生的类型4LSA。 转发地址必须通过一个区域内或区域间由而获知。 下面的列表描述了外部LSA分组中的字段。 网络掩码 指定外部网络的网络掩码。 E比特 指定外部类型。如果设置了该字段,它就是一个外部类型2,否则,它就是类型1。在类型和外部类型之间的区别是类型1的度量和OSPF度量相似而且代价值每跳都改变;而在类型2中,外部度量不会改变。度量在同一OSPF域中都是一样的。 转发地址 表示前往被通告网络的数据流量应该被转发的地址。如果这个值被设为0.0.0.0,这表示流量必须被转发到ASBR。在某些情况下,转发地址将不为0,这是为了避免非优化由(suboptimalrouting)。下面的列表描述了将产生一个非零转发地址的事件。 OSPF在ASBR的下一跳接口上可用。 ASBR的下一跳接口的网络类型不是点到点或者点到多点类型。 ASBR的下一跳接口地址是处于OSPF网络范围之内的。 外部由标记 OSPF没有使用它。 通常任何生产商都不使用ToS和ToS度量字段。 外部LSA例子 例8-6显示了Cisco由器上的外部LSA的输出。 在例8-6中的输出显示了网络10.10.10.0/24的一个外部LSA。这是个类型2外部LSA。这儿有一些重要的事情要记住: 进路由器地址链状态ID字段表示外部网络号。 通告由器字段包含了ASBR的由器ID。 度量类型:2表示度量值(在这个例子中,度量值是20)在通过整个OSPF域的过程中保持不变。 一个0.0.0.0转发地址表示流量应该直接转发给ASBR。 通向非零转发地址的由必须通过一个区域内部或者区域间由而被了解;否则外部由不会在由表中被引入。 图8-17显示了一个网络,其中一个类型5的LSA由由器E(ASBR)产生。RIP被重分布(redistributed)进由器E,因此由器E为每个RIP子网产生一个类型5LSA。这些类型5LSA通过OSPF域。 |
不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流
GMT+8, 2024-5-17 01:43 , Processed in 0.114335 second(s), 15 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.