好吧,至少你们中有一个人问过……我保证过的!接下来,我们将转向Type 5(外部)lsa。(" yeeha !)但是,如果你还没有投票选出今年圣诞老人提出的最重要的要求,至少是相对于思科证书而言,那就回到这里周二的文章权衡。这个话题将会花费我几篇文章,所以让我们马上开始吧。
OSPF为从外部注入到OSPF的子网创建type 5 LSA。自治系统边界路由器ASBR (autonomous System Border Router)是一种连接到非ospf路由域的路由器重新分配命令。redistribute命令,可以更准确地命名为“get-routes-from-elsewhere”命令,将路由拉入OSPF。为了表示这些路由,OSPF经常会创建type 5 LSA。(在其他情况下,创建类型7;当区域是NSSA区域时就会发生。在我们结束之前,可能会有更多。)
Type 5 lsa有两种类型,即度量类型:External Type 1和Type 2(缺省)。今天我要讲比较简单的2型。
LSA类型5、metric类型2(为避免与LSA类型混淆,常称为external 2或external type 2)为:
- 由ASBR创建
- LSA包含由ASBR指定的度量值
- 被ABR淹没到其他正常(非短节)OSPF区域
- 泛洪过程不会改变type 5 LSA的度量值
- 路由器根据ASBR中的度量值选择“最佳”路由;OSPF的开销计算忽略OSPF域内的开销,只计算type - 5 lsa的开销。
例如,考虑下图。在这种情况下,R1和R4都从OSPF之外的某个地方(如BGP)学到一条到11.0.0.0/8的路由。R1为网络11.0.0.0创建并泛洪一个类型5的LSA (E2,或外部类型2),metric为10。R4创建/泛洪一个不同的类型5的LSA (E2),但是度量值(metric 15)。R2看到这两个lsa,然后将这两个lsa扩散到area 1,所以R3看到这两个type 5 lsa。
根据图中的注释,R2到11.0.0.0/8的路由将使用R1作为下一跳,度量值为10——R1传播的Type 5 LSA的度量值。类似地,R3的路由将使用R2作为下一跳,metric 10 -再次忽略OSPF的开销。
值得思考的是:External Type 1路由使得路由器在计算每条路由的度量时增加了内部OSPF的开销。对于11.0.0.0/8,R2和R3各自的路由的度量是什么?)
更多关于OSPF LSA类型5,外部类型1下博文。
要在家里尝试这个,你可以用两个路由器做一个更短的实验室版本。如图所示配置IP地址,包括R2上的环回。确保所有的接口,或你实验室的等量设备,都已启动。在两台路由器上添加如下配置:
R2:
接口环回1
Ip地址11.1.1.2 255.0.0.0
接口Fa0/1
Ip地址10.2.12.2 255.255.255.0
没有关闭
串行接口0/0/0
时钟rate1536000
Ip地址10.2.23.2 255.255.255.0
没有关闭
路由器ospf 1
路由器id 2.2.2.2
网络10.2.12.0 0.0.0.255区域0
网络10.2.23.0 0.0.0.255区域1
重新分配连接度量10
R3:
接口Serial0/0/1
Ip地址10.2.23.3 255.255.255.0
没有关闭
接口fastethernet 0/0
Ip地址10.2.3.3 255.255.255.0
没有关闭
路由器ospf 1
路由器id 3.3.3.3
网络10.0.0.0 0.255.255.255区域1
的重新连接命令会将外部路由注入到OSPF中,缺省为external type 2。R2将在区域0和区域1中分别创建一个LSA类型为5的LSA,并将LSA泛洪到R3中。
如果你在家试一下,那么,在R2和R3上,试一下查看IP ospf数据库,显示IP ospf数据库外部,显示ip路由命令。在R3中,您应该看到度量10的路由(括号中的第二个数字是“10”)显示ip路由11.0.0.0/8。您还应该看到类型5的LSA, metric为10,发布的路由器ID为2.2.2.2 (R2)。
(如果你觉得这个页面有用,请告诉我。我在考虑是否要麻烦你用几个路由器来做一个简单的测试,因为路由器越少,就会有越多的人有足够的设备来尝试。谢谢…)