7*24小时值班咨询手机:15101073985(微信同号)   
CCIE
当前位置:网站首页>CCIE
思科认证培训:OSPF路由选择排障案例
发布日期:2019-07-10 11:49:11 发布者:
    R1, R2 和 R3是NSSA区域,R1和R2是骨干区域。在R3上重分发网络10.10.119.0/27到NSSA中。客户发现R2正常从R3习得此NSSA路由,但是R1是从R2学来的E1路由。

    1. 收集信息,确认问题,发现R1和R2都有TYPE 7和TYPE 5 路由,但R1选了TYPE5而R2选择了NSSA,这是为什么?

    R1#show ospf database external 10.10.119.0

    OSPF Router with ID (10.10.191.131) (Process ID 18181)

    Type-5 AS External Link States

    Routing Bit Set on this LSA

    LS age: 652

    Options: (No TOS-capability, DC)

    LS Type: AS External Link

    Link State ID: 10.10.119.0 (External Network Number)

    Advertising Router: 10.10.191.132

    LS Seq Number: 80000399

    Checksum: 0x3768

    Length: 36

    Network Mask: /27

    Metric Type: 1 (Comparable directly to link state metric)

    TOS: 0

    Metric: 1

    Forward Address: 10.10.72.89

    External Route Tag: 1

    R1#sh ospf database nssa-external 10.10.119.0

    OSPF Router with ID (10.10.191.131) (Process ID 18181)

    Type-7 AS External Link States (Area 7)

    LS age: 312

    Options: (No TOS-capability, Type 7/5 translation, DC)

    LS Type: AS External Link

    Link State ID: 10.10.119.0 (External Network Number)

    Advertising Router: 10.10.72.89

    LS Seq Number: 8000fe93

    Checksum: 0x240

    Length: 36

    Network Mask: /27

    Metric Type: 1 (Comparable directly to link state metric)

    TOS: 0

    Metric: 1

    Forward Address: 10.10.72.89

    External Route Tag: 1

    2. 根据数据库的信息,R1学来的E1路由应该是R2把TYPE7转为TYPE5后,发给R1的。仔细查看路由表,发现虽然R1从R2学来的路由,但下一跳仍然通过R3,这是为什么?[2]这些端口都在NSSA中,NSSA中会有5类路由么?

    R2#show route 10.10.119.0 de

    Tag 1, type NSSA extern 1

    10.10.183.142, from 10.10.72.89, via TenGigE0/0/0/0

    10.10.183.98, from 10.10.72.89, via TenGigE0/1/2/0

    R1#show route10.10.119.0 de

    Tag 1, type extern 1

    10.10.183.74, from 10.10.191.132, via TenGigE0/2/0/0

    10.10.183.138, from 10.10.191.132, via TenGigE0/3/2/0

    R1#show ospf inter ten0/2/0/0 | i Area

    Internet Address 10.10.183.73/30, Area 7

    R1#

    R1#show ospf inter ten0/3/2/0 | i Area

    Internet Address 10.10.183.137/30, Area 7

    3. 首先R1和R2是ABR,所以即使存在5类路由也是ok的,那么为什么从R2学来的路由,反而从R3走呢?因为FA地址,对于FA地址简单回忆下:

    ▶它是OSPF特有的,它的作用主要是在告诉域内路由器在特定场合下访问域外路由不要找ASBR,要找FA这个转发地址;

    ▶只有满足特定条件,FA地址才不为"0.0.0.0";

    ▶如果把FA地址过滤掉,那么这个外部路由不会加入路由表;

    ▶只有当FA地址为(intra-area)O或IA(inter-area)时,才可以把此E2路由放入路由表。小心重分发静态到OSPF,如果写的下一跳是地址,而且属于直连,他不会被加入路由表;相反写端口可以,因为不符合规则,FA全零;

    ▶在NSSA跟正常区域不同,根据"RFC 3101, specially section 2.3 Type-7 LSAs",转换时必须有FA地址,所以如果重分发静态时,下一跳写成端口,FA会成为全零,这样会有问题。

微信