OSPF NSSA&FA深度解析

上传人:工**** 文档编号:569739301 上传时间:2024-07-30 格式:PPT 页数:47 大小:768.50KB
返回 下载 相关 举报
OSPF NSSA&FA深度解析_第1页
第1页 / 共47页
OSPF NSSA&FA深度解析_第2页
第2页 / 共47页
OSPF NSSA&FA深度解析_第3页
第3页 / 共47页
OSPF NSSA&FA深度解析_第4页
第4页 / 共47页
OSPF NSSA&FA深度解析_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《OSPF NSSA&FA深度解析》由会员分享,可在线阅读,更多相关《OSPF NSSA&FA深度解析(47页珍藏版)》请在金锄头文库上搜索。

1、OSPFOSPF高级技术专题高级技术专题NSSA&FANSSA&FA深度解析深度解析技术培训中心技术培训中心修订记录修订日期修订版本修订描述作者2009-08-09V1.0初稿完成。高志岩2009-08-10V1.127页增加summary-address,将FA置0学习目标l掌握NSSA区域特性及特殊配置l了解7类LSA的FA存在的意义l了解5类LSA的FA存在的意义l了解E2和N2的优选顺序课程内容l第一章第一章 NSSA区域基础知识区域基础知识l第二章 FA基础知识l第三章 NSSA相关的FAl第四章 NSSA无关的FAl第五章 E2与N2路由的优选4第一章 NSSA区域基础知识lNSS

2、A区域特性NSSA:Not-so-stubby Area,次末梢区域继承Stub区域特性,可配置为完全次末梢区域可在NSSA区域内的路由器上重发布外部路由第一章 NSSA区域基础知识lNSSA区域特性次末梢区域与末梢区域对比配置、ABR通告LSAArea 0Area 1stubArea 1nssaABRABRrouter ospf xarea 1 stubrouter ospf xarea 1 nssarouter ospf xarea 1 nssarouter ospf xarea 1 stub3类类LSA内容内容:默认路由默认路由区域间路由区域间路由3类类LSA内容内容:区域间路由区域间路

3、由type 3 lsatype 3 lsa第一章 NSSA区域基础知识lNSSA区域特性完全次末梢区域与完全末梢区域对比配置、ABR通告LSAArea 0Area 1stubArea 1nssaABRABRrouter ospf xarea 1 stub no-summaryrouter ospf xarea 1 nssa no-summaryrouter ospf xarea 1 nssarouter ospf xarea 1 stub3类类LSA内容内容:默认路由默认路由3类类LSA内容内容:默认路由默认路由type 3 lsatype 3 lsa第一章 NSSA区域基础知识lNSSA区域

4、特性重发布、7转5Area 0Area 1nssaABRrouter ospf xarea 1 nssaredistribute static subnetsStatic RouteType 7 LSAASBRType 5 LSANSSANSSA区域区域ABRABR会将会将7 7类类LSALSA转换为转换为5 5类类LSA,LSA,在在7 7转转5 5的过的过程中可以使用程中可以使用summary-addresssummary-address通告汇总的通告汇总的5 5类类LSALSA第一章 NSSA区域基础知识lNSSA区域特性重发布、7转5Area 0Area 1nssaABRStatic

5、RouteType 7 LSAASBRType 5 LSAADV RouterADV RouterASBRNSSANSSA区域的区域的ABRABR产生了产生了5 5类类LSA(7LSA(7转转5),5),并通告进骨干区域并通告进骨干区域, , 因此这台因此这台NSSANSSA区区域的域的ABRABR对于骨干区域而言就是一台对于骨干区域而言就是一台ASBR.ASBR.由于这个由于这个7 7转转5 5的过程的过程, ,真正的真正的ASBR(ASBR(NSSA区域区域) )信息就不需要被骨干区域路由器所知道信息就不需要被骨干区域路由器所知道, ,因此因此NSSANSSA区域的区域的ABRABR也不会

6、为这个区域里的也不会为这个区域里的ASBRASBR产生产生4 4类类LSALSA并通告进骨干区域并通告进骨干区域第一章 NSSA区域基础知识lNSSA区域特性 重发布、7转5Area 0Area 1nssaStatic Routeredistribute static subnetsType 7 LSAType 7 LSAABRrid:2.2.2.2ABRrid:1.1.1.1两个两个ABRABR都会收到都会收到7 7类类LSALSA,但只有,但只有router-idrouter-id大的大的ABRABR执行执行7 7转转5 5Type 5 LSA第一章 NSSA区域基础知识lNSSA区域特性

7、 N/P位 | * | O | DC | EA | N/P | MC | E | * |HelloHello报文以及报文以及LSALSA报文中的报文中的OptionOption字段字段在不同的在不同的OSPFOSPF报文中有不同的意义报文中有不同的意义HelloHello报文:报文:N bit指示该路由器为NSSA区域路由器,当N bit被置1时E bit就必须被清零。LSALSA报文:报文:P bit仅在7类LSA中出现,置1时指示NSSA区域的ABR能够将这条7类LSA转成5类LSA。第一章 NSSA区域基础知识lNSSA区域特性 N/P位P bit为0时,ABR将不能将该7类LSA转换成

8、5类LSA只有ABR重发布路由时,通告的7类LSA中的P bit才为0Area 0Area 1nssaABRABRASBRStatic RouteType 7 LSA p=0Type 5 LSAredistribute static subnetsNSSANSSA区域区域ABRABR在重发布时,将在重发布时,将7 7类类LSALSA的的P P位置位置0 0,通知其他,通知其他NSSANSSA区域区域ABRABR不要对不要对该该LSALSA进行进行7 7转转5 5,因为骨干区域内的其,因为骨干区域内的其他路由器已经从骨干区域内收到该路他路由器已经从骨干区域内收到该路由的由的5 5类类LSALSA

9、,因此,因此NSSANSSA区域其他区域其他ABRABR执执行行7 7转转5 5是没有意义的是没有意义的. .第一章 NSSA区域基础知识lNSSA区域特性 ABR重发布默认情况,通告7类LSA进NSSA区域,通告5类LSA进入骨干区域如果使用area x nssa no-redistribution,则不通告7类LSA进入NSSA区域Area 0Area 1nssaABRABRASBRStatic RouteType 7 LSA p=0Type 5 LSAredistribute static subnets第一章 NSSA区域基础知识lNSSA区域特性ABR通告默认路由将区域类型配置为完全

10、末梢区域,自动下发3类LSA的默认路由在进程下面使用area x nssa default-information-originate命令,自动下发7类LSA的默认路由ASBR通告默认路由在进程下面使用area x nssa default-information-originate命令,不会自动下发7类LSA的默认路由,必须事先在路由表中存在一条默认路由注意,进程下的注意,进程下的default-information originate命令是产生命令是产生5类类LSA的默认路由的默认路由课程内容l第一章 NSSA区域基础知识l第二章第二章 FA基础知识基础知识l第三章 NSSA相关的FAl

11、第四章 NSSA无关的FAl第五章 E2与N2路由的优选15第二章 FA基础知识lFA的概念Forward Address:出现在5类或7类LSA内容中全0或者非0 LS age: 22 Options: (No TOS-capability, DC) LS Type: AS External Link Link State ID: 100.0.0.0 (External Network Number ) Advertising Router: 1.1.1.1 LS Seq Number: 80000001 Checksum: 0xB087 Length: 36 Network Mask: /

12、8 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 20 Forward Address: 0.0.0.0 External Route Tag: 0Type 5 LSA第二章 FA基础知识lFA的概念Forward Address:出现在5类或7类LSA内容中全0或者非0 LS age: 9 Options: (No TOS-capability, No Type 7/5 translation, DC) LS Type: AS External Link Link State ID: 100.0.0.0 (Ex

13、ternal Network Number ) Advertising Router: 1.1.1.1 LS Seq Number: 80000003 Checksum: 0xB0A Length: 36 Network Mask: /8 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 20 Forward Address: 9.9.12.1 External Route Tag: 0Type 7 LSA第二章 FA基础知识lFA的概念全0的Forward Address其他路由器在收到5类LSA时,必须在数据库中

14、存在关于产生该5类LSA的ASBR信息。ASBR信息不是指路由表中存在ASBR Router-id的路由信息,而是数据库中存在ASBR产生的Router LSA。若数据库中存在ASBR产生的Router LSA,则该路由器可以加载5类LSA进入路由表,其下一跳为到达ASBR的最近一跳Area 0static routeredistribute static subnetsR1R2R4Type 5 LSAR2R2、R3R3收到收到R1R1产生的产生的5 5类类LSALSA的的FAFA为全为全0,0,并且并且R2R2、R3R3都存都存在在R1R1通告的通告的Router LSARouter LSA

15、,因,因此可以加载路由表。此可以加载路由表。第二章 FA基础知识lFA的概念全0的Forward Address当接收到5类LSA的路由器R5与产生该5类LSA的ASBR不在同一区域内,R1产生的Router LSA将不会泛洪进Area 1。R5的数据库中不存在R1产生的Router LSA,因此将无法加载5类LSA进路由表Area 0static routeredistribute static subnetsR1R2R4Type 5 LSAR5Area 1第二章 FA基础知识lFA的概念全0的Forward Address由于划分区域,Router LSA无法跨区域泛洪。为了解决ASBR信

16、息的传递,ABR会向它所连接的其他区域(非ASBR所在的区域)内通告一条4类LSA,以标识ASBR信息(其中包含ABR到达该ASBR的距离)Area 0static routeredistribute static subnetsR1R2R4Type 5 LSAR5Area 1Type 4 LSA第二章 FA基础知识lFA的概念非0的Forward Address当FA非0时(为一个IP地址),接收到外部LSA的路由器必须在路由表中存在一条到达FA地址的路由。到达FA地址的路由必须是OSPF内部路由或直连路由,这样接收到该外部LSA的路由器才能够加载该LSA进入路由表。加载的外部LSA生成的路

17、由条目下一跳与到达FA地址的下一跳相同。If the forwarding address is non-zero, look up the forwarding address in the routing table.24 The matching routing table entry must specify an intra-area or inter-area path; if no such path exists, do nothing with the LSA and consider the next in the list. RFC 2328 16.4课程内容l第一章 N

18、SSA区域基础知识l第二章 FA基础知识l第三章第三章 NSSA相关的相关的FAl第四章 NSSA无关的FAl第五章 E2与N2路由的优选22第三章 NSSA相关的FAlNSSA区域双ABR只有Router-id大的ABR执行7转5Area 0Area 1 nssaR1R3 rid=3.3.3.3R2 rid=2.2.2.2R4Static Route Aredistribute static subnetsCost=100Type 7 LSAType 7 LSAType 5 LSAR1上去往目的网上去往目的网段段A的实际路径的实际路径只有只有R3R3进行了进行了7 7转转5 5,并且在,并且

19、在7 7转转5 5的过程中,没有产生的过程中,没有产生Type 4 Type 4 LSALSA(描述(描述ASBR R4ASBR R4),),R1R1无法掌握真实的无法掌握真实的ASBRASBR(R4R4)的信息,)的信息,因此在路由表加载时,选择了一条次优路径因此在路由表加载时,选择了一条次优路径R5第三章 NSSA相关的FAlNSSA区域双ABR只有Router-id大的ABR执行7转5使用填充FA的方法解决次优路径Area 0Area 1 nssaR1R3 rid=3.3.3.3R2 rid=2.2.2.2R4Static Route Aredistribute static subne

20、tsCost=100Type 7 LSAFA=9.9.45.4Type 5 LSAFA=9.9.45.4R59.9.45.4Type 7 LSAFA=9.9.45.4R1上去往目的网上去往目的网段段A的下一跳采的下一跳采用和到达用和到达FA地址地址相同的下一跳相同的下一跳第三章 NSSA相关的FAlNSSA区域双ABR只有Router-id大的ABR执行7转5使用填充FA的方法解决次优路径随机选择一个NSSA区域内的接口IP地址作为FA地址Area 0Area 1 nssaR1R3 rid=3.3.3.3R2 rid=2.2.2.2R4Static Route Aredistribute st

21、atic subnetsType 7 LSAFA=9.9.45.4R59.9.45.49.9.34.4第三章 NSSA相关的FAl案例分析配置说明为了精简R4上的路由条目,因此在R4上面做了distribute-list,只容许主机网段192.168.3.0/24出现在路由表中。实际结果192.168.3.0/24没有出现在R4的路由表中。Area 0R1R2Area 1 nssaR3Area 2R4redistribute connect subnets192.168.3.0/24172.16.13.0/24172.16.12.0/24172.16.24.0/24第三章 NSSA相关的FAl

22、案例分析解决办法1、在R4的distribute-list中增加FA地址的网段路由。2、在R1的OSPF进程下,使用summary-address进行路由汇总,该命令生成的汇总的5类LSA的FA为全03、在R1的OSPF进程下,使用area 1 nssa translate type7 suppress-faArea 0R1R2Area 1 nssaR3Area 2R4redistribute connect subnets192.168.3.0/24172.16.13.0/24172.16.12.0/24172.16.24.0/24课程内容l第一章 NSSA区域基础知识l第二章 FA基础知识

23、l第三章 NSSA相关的FAl第四章第四章 NSSA无关的无关的FAl第五章 E2与N2路由的优选28第四章 NSSA无关的FAl非NSSA区域产生FA非0的原因假设ASBR生成的5类LSA中FA地址为0造成次优路径,R2可直接将数据转发给R3R1R2R3172.16.123.3/24172.16.123.2/24172.16.123.1/24R4Area 0192.168.3.0/24Static route:192.168.3.0/24redistribute static subnetsType 5 LSAR4接收到接收到R1产生的产生的5类类LSA,其其FA为为0,因此加载该外部因此加

24、载该外部LSA进入路由表进入路由表,下一跳为到达下一跳为到达ASBR最近的下一跳最近的下一跳R2接收到接收到R1产生的产生的5类类LSA,其其FA为为0,因此加载该外部因此加载该外部LSA进入路由表进入路由表,下一跳为到达下一跳为到达ASBR最近的下一跳最近的下一跳数据流走向数据流走向第四章 NSSA无关的FAl非NSSA区域产生FA非0的原因ASBR生成的5类LSA中FA地址为非0,为外部路由的下一跳解决次优路径问题R1R2R3172.16.123.3/24172.16.123.2/24172.16.123.1/24R4Area 0192.168.3.0/24Static route:192

25、.168.3.0/24redistribute static subnetsType 5 LSAFa=172.16.123.3数据流走向数据流走向R2接收到接收到R1产生的产生的5类类LSA,其其FA非非0,FA地址为地址为172.16.123.3,该地该地址通过直连路由可达址通过直连路由可达,因此加载因此加载5类类LSA进路由器进路由器,其下一跳为到达其下一跳为到达FA地址的下一跳地址的下一跳第四章 NSSA无关的FAl非NSSA区域ASBR产生FA非0的条件外部路由的下一跳接口启动OSPF外部路由的下一跳地址在network范围内外部路由的下一跳接口没有被设置为被动接口外部路由的下一跳接口

26、的网络类型不是P2P或者P2MP当上述条件都满足当上述条件都满足,ASBR,ASBR在产生在产生5 5类时就将类时就将FAFA地址置为外部路由的下一跳地址置为外部路由的下一跳. .需要明确的是需要明确的是, ,如果有次优路径存在,那么一定会满足上述条件如果有次优路径存在,那么一定会满足上述条件,ASBR,ASBR将将FAFA置为非置为非0.0.但是只要满足上述条件但是只要满足上述条件,ASBR,ASBR就会将就会将FAFA置为非置为非0,0,却不一定存在次优路径却不一定存在次优路径. .课程内容l第一章 NSSA区域基础知识l第二章 FA基础知识l第三章 NSSA相关的FAl第四章 NSSA无

27、关的FAl第五章第五章 E2与与N2路由的优选路由的优选32第五章 E2和N2路由的优选l案例分析拓扑结构R1R2R4RA总公司总公司RB省公司省公司局域网局域网省公司省公司总公司总公司地市公司地市公司OSPF Area 0EBGPEBGPR3area 3 nssaarea 4 nssa第五章 E2和N2路由的优选l案例分析应用需求R1R2R4RA总公司总公司RB省公司省公司局域网局域网省公司省公司总公司总公司地市公司地市公司R3生产数据流生产数据流办公数据流办公数据流第五章 E2和N2路由的优选l案例分析路由策略R1R2R4RA总公司总公司RB省公司省公司局域网局域网OSPF Area 0E

28、BGPEBGPR3area 3 nssaarea 4 nssaRARA通告精细生产路由和汇通告精细生产路由和汇总办公路由给总办公路由给R1,R1R1,R1将将BGPBGP中的路由重发布进中的路由重发布进OSPFOSPFRBRB通告精细办公路由和生通告精细办公路由和生产办公路由给产办公路由给R2,R2R2,R2将将BGPBGP中的路由重发布进中的路由重发布进OSPFOSPF第五章 E2和N2路由的优选l案例分析路由通告结果,以精细生产路由A为例R2如何进行优选?R1R2R4RA总公司总公司RB省公司省公司局域网局域网OSPF Area 0EBGPEBGPR3area 3 nssaarea 4 n

29、ssa5类类LSA:A7类类LSA:A7类类LSA:AR2R2收到了关于生产路由收到了关于生产路由A A的不同类型的不同类型的外部的外部LSA(LSA(到达到达ASBRASBR的代价相等的代价相等),),需需要进行优选要进行优选. .第五章 E2和N2路由的优选l案例分析RFC3101(2.5)中关于不同类型LSA的优先顺序的描写(a) Intra-area and inter-area paths are always preferred over AS external paths. (b) Type 1 external paths are always preferred over t

30、ype 2 external paths. When all paths are type 2 external paths, the paths with the smallest advertised type 2 metric are always preferred. (c) If the new AS external path is still indistinguishable from the current paths in Ns routing table entry, and RFC1583Compatibility is set to disabled, select

31、the preferred paths based on the intra-AS paths to the ASBR/forwarding addresses, as specified in Section 16.4.1. Here intra-NSSA paths are equivalent to the intra-area paths of non-backbone regular OSPF areas. (d) If the new AS external path is still indistinguishable from the current paths in Ns r

32、outing table entry, select the preferred path based on a least cost comparison. Type 1 external paths are compared by looking at the sum of the distance to the ASBR/forwarding addresses and the advertised type 1 metric (X+Y). Type 2 external paths advertising equal type 2 metrics are compared by loo

33、king at the distance to the ASBR/forwarding addresses. (e) If the current LSA is functionally the same as an installed LSA (i.e., same destination, cost and non-zero forwarding address) then apply the following priorities in deciding which LSA is preferred: 1. A Type-7 LSA with the P-bit set. 2. A T

34、ype-5 LSA. 3. The LSA with the higher router ID. 无解无解第五章 E2和N2路由的优选l案例分析路由通告结果,以精细生产路由A为例R2为迈普设备R2为思科设备R2为锐捷设备是否会存在不同的结果是否会存在不同的结果? ?第五章 E2和N2路由的优选l案例分析路由通告结果,以精细生产路由A为例R2优选了7类LSA(迈普)R1R2R4RA总公司总公司RB省公司省公司局域网局域网OSPF Area 0R3area 3 nssaarea 4 nssaR2R2的路由表中去往目的网段的路由表中去往目的网段A A的下一跳为的下一跳为R3R3或或R4(R4(分别从

35、两个区域内收到了分别从两个区域内收到了7 7类类LSA),LSA),执行等价负载均衡执行等价负载均衡, ,在网络正常情况在网络正常情况下下, ,不会存在转发上的问题不会存在转发上的问题, ,因为因为R3R3和和R4R4都都是优选了是优选了R1R1作为去往作为去往A A的下一跳的下一跳ON2:AON2:A第五章 E2和N2路由的优选l案例分析路由通告结果,以精细生产路由A为例R2优选了7类LSA(迈普)去往总公司的流量需要从地市公司绕行R1R2R4RA总公司总公司RB省公司省公司局域网局域网OSPF Area 0R3area 3 nssaarea 4 nssa当当R1R1与与R4R4之间链路故障

36、之间链路故障R2R2重发布了生产汇总路由重发布了生产汇总路由,R4,R4去往目去往目的网段的网段A A的下一跳为的下一跳为R2,R2,但但R2R2上去往上去往目的网段目的网段A A的下一跳却是的下一跳却是R3R3第五章 E2和N2路由的优选l案例分析路由通告结果,以精细生产路由A为例R2优选了7类LSA(思科)R1R2R4RA总公司总公司RB省公司省公司局域网局域网OSPF Area 0R3area 3 nssaarea 4 nssaOE2:A第五章 E2和N2路由的优选l案例分析路由通告结果,以精细生产路由A为例R2优选了7类LSA(思科)现有拓扑中最优路径R1R2R4RA总公司总公司RB省

37、公司省公司局域网局域网OSPF Area 0R3area 3 nssaarea 4 nssa当当R1R1与与R4R4之间链路故障之间链路故障第五章 E2和N2路由的优选l案例分析路由通告结果,以精细生产路由A为例两条同时加载进路由表,负载均衡(锐捷)R1R2R4RA总公司总公司RB省公司省公司局域网局域网OSPF Area 0R3area 3 nssaarea 4 nssaOE2:A路由表中的显示都为路由表中的显示都为E2E2OE2:AOE2:A第五章 E2和N2路由的优选l案例分析路由通告结果,以精细生产路由A为例R2在不同区域内到达ASBR的距离相等R2优选了7类LSA(迈普)R2优选了5

38、类LSA(思科)两条同时加载进路由表,负载均衡(锐捷)R2在不同区域内达到ASBR的距离不相等选择距离小的那个方向的外部LSA(全部)谁的做法更聪明谁的做法更聪明? ?第五章 E2和N2路由的优选lE2优先的进一步分析R1上面的优选E2是否会存在问题?去往R3上的直连网段A的下一跳为R4?R2R1R3R4area 3 nssaarea 0rid=2.2.2.2rid=1.1.1.1redistribute conn subnetsAType 7 LSAType 7 LSAType 5 LSA由于由于R1R1优选优选E2E2路由路由,R1,R1的路由表中去往目的网段的路由表中去往目的网段A A的路的路由标记为由标记为OE2,OE2,但又由于但又由于NSSANSSA相关的相关的FAFA地址存在地址存在, ,所以去所以去往目的网段往目的网段A A的下一跳仍是的下一跳仍是R3,R3,不会出现次优路由不会出现次优路由. .课程回顾l第一章 NSSA区域基础知识l第二章 FA基础知识l第三章 NSSA相关的FAl第四章 NSSA无关的FAl第五章 E2与N2路由的优选4647THANKSTHANKS!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号