四级网项目案例
用来模拟一个省内的OSPF网络,总部和下连节点采用双路器+双链路实现备份,可靠性高!
IP地址可以见下表,大家可以自己去规划一下:
OSPF多区域基本配置:
RT1:
router ospf 1
 router-id 172.16.0.1
 network 172.16.0.1 0.0.0.0 area 0      
 network 172.16.1.0 0.0.0.3 area 0
 network 172.16.1.16 0.0.0.3 area 0
 network 172.16.1.20 0.0.0.3 area 0
 network 172.16.1.32 0.0.0.3 area 0
 network 172.16.1.36 0.0.0.3 area 0
 network 172.16.17.0 0.0.0.3 area 2
RT2:
router ospf 1
 router-id 172.16.0.2
 network 172.16.0.2 0.0.0.0 area 0
 network 172.16.1.0 0.0.0.3 area 0
 network 172.16.1.24 0.0.0.3 area 0
 network 172.16.1.28 0.0.0.3 area 0
 network 172.16.1.40 0.0.0.3 area 0
 network 172.16.1.44 0.0.0.3 area 0
 network 172.16.17.4 0.0.0.3 area 2
RT3:
router ospf 1
 router-id 172.16.0.3
 network 172.16.0.3 0.0.0.0 area 0
 network 172.16.1.8 0.0.0.3 area 0
 network 172.16.1.16 0.0.0.3 area 0
 network 172.16.1.20 0.0.0.3 area 0
 network 172.16.33.0 0.0.0.3 area 4
 network 172.16.36.0 0.0.0.127 area 4
RT4:
router ospf 1
 router-id 172.16.0.4
 network 172.16.0.4 0.0.0.0 area 0
 network 172.16.1.8 0.0.0.3 area 0
 network 172.16.1.24 0.0.0.3 area 0
 network 172.16.1.28 0.0.0.3 area 0
 network 172.16.33.4 0.0.0.3 area 4
 network 172.16.36.128 0.0.0.127 area 4
RT5:
router ospf 1
 router-id 172.16.0.5
  network 172.16.0.5 0.0.0.0 area 0
 network 172.16.1.12 0.0.0.3 area 0
 network 172.16.1.32 0.0.0.3 area 0
 network 172.16.1.36 0.0.0.3 area 0
 network 172.16.41.0 0.0.0.3 area 5
 network 172.16.44.0 0.0.0.127 area 5
RT6:
router ospf 1
 router-id 172.16.0.6
 network 172.16.0.6 0.0.0.0 area 0
 network 172.16.1.12 0.0.0.3 area 0
 network 172.16.1.40 0.0.0.3 area 0
 network 172.16.1.44 0.0.0.3 area 0
 network 172.16.41.4 0.0.0.3 area 5
 network 172.16.44.128 0.0.0.127 area 5
RT7:
router ospf 1
 router-id 172.16.32.1
 network 172.16.32.1 0.0.0.0 area 4
 network 172.16.33.0 0.0.0.3 area 4
 network 172.16.33.4 0.0.0.3 area 4
 network 172.16.38.0 0.0.0.63 area 4
RT8:
router ospf 1
 router-id 172.16.40.1
 network 172.16.40.1 0.0.0.0 area 5
 network 172.16.41.0 0.0.0.3 area 5
 network 172.16.41.4 0.0.0.3 area 5
 network 172.16.46.0 0.0.0.63 area 5
  
SW10:
router ospf 1
 router-id 172.16.16.1
 network 172.16.16.1 0.0.0.0 area 2
 network 172.16.17.0 0.0.0.3 area 2
 network 172.16.17.4 0.0.0.3 area 2
 network 172.16.20.0 0.0.0.255 area 2
 network 172.16.21.0 0.0.0.255 area 2
区域4完全NSSA区域配置
RT3:
 area 4 nssa no-summary                    //   配置完全NSSA区域
   RT4:
 area 4 nssa no-summary                   //   配置完全NSSA区域
RT7:
 area 4 nssa                                //   配置NSSA区域
区域5完全NSSA区域配置:
RT5:
  area 5 nssa no-summary                      // 配置完全NSSA区域 
 RT6:
 area 5 nssa no-summary                    //    配置完全NSSA区域 
 RT8:
 area 5 nssa     //    配置NSSA区域 
区域4路由汇总:
RT3:
area 4 range 172.16.32.0 255.255.248.0      //  区域4的路由汇总
RT4:
area 4 range 172.16.32.0 255.255.248.0     //   区域4的路由汇总 
区域5路由汇总:
RT5:
 area 5 range 172.16.40.0 255.255.248.0        //  区域5的路由汇总
RT6:
 area 5 range 172.16.40.0 255.255.248.0       //   区域5的路由汇总
RT1: 
 area 0 range 172.16.0.0 255.255.240.0        // 区域0的路由汇总
 area 2 range 172.16.16.0 255.255.240.0       // 区域1的路由汇总
RT2:
area 0 range 172.16.0.0 255.255.240.0        // 区域0的路由汇总
area 2 range 172.16.16.0 255.255.240.0       //  区域1的路由汇总
RT8上重发布外部路由:
  redistribute connected metric 1000 metric-type 1 subnets   //重发布直连路由
 redistribute static metric 1000 metric-type 1 subnets      // 重发布静态路由
ip route 172.16.47.0 255.255.255.240 172.16.42.2  //去外部路由
RT9:
ip route 0.0.0.0 0.0.0.0 172.16.42.1   //缺省路由,去往自治系统内

思考:
1.当NSSA区域存在多个ASBR时,哪个路由器做7类LSA转5类LSA向区域通告?
2.用什么方法过滤5类LSA,使RT1和RT2不通过5类LSA学到外部路由,通过3类学习到。

配置: 在RT5和RT6上过滤5类LSA,使用3类LSA通告出去:
RT5:
summary-address 0.0.0.0 0.0.0.0   not-advertise     //   汇总所有外部路由不通告出去( 过滤外部路由
area 5 range 172.16.40.0 255.255.248.0   //用3类的LSA替代5类LSA(发须有这个网段的1类LSA触发才行)
RT6:
summary-address 0.0.0.0 0.0.0.0   not-advertise     //   汇总所有外部路由不通告出去( 过滤外部路由
area 5 range 172.16.40.0 255.255.248.0   //用3类的LSA替代5类LSA(发须有这个网段的1类LSA触发才行)

分析:
当区域5为完全NSSA区域时,RT5和RT6都为NSSA区域的ASBR,由Router-id大的RT6做7类LSA转5类LSA向外通告,当RT6失效后,RT5做7类LSA转5类LSA向外通告。
正常情况下,RT1收到的5类LSA是由RT6通告的,如172.16.42.0/30:
 Routing Bit Set on this LSA
  LS age: 314
  Options: (No TOS-capability, DC)
  LS Type: AS External Link
  Link State ID: 172.16.42.0 (External Network Number )
  Advertising Router: 172.16.0.6  //通告路由器为RT6
  LS Seq Number: 80000001
  Checksum: 0x79C2
  Length: 36
  Network Mask: /30
        Metric Type: 2 (Larger than any link state path)
        TOS: 0 
        Metric: 1000 
        Forward Address: 172.16.40.1
        External Route Tag: 0
当RT6失效后,由RT5做7类转5类:
  Routing Bit Set on this LSA
  LS age: 27
  Options: (No TOS-capability, DC)
  LS Type: AS External Link
  Link State ID: 172.16.42.0 (External Network Number )
  Advertising Router: 172.16.0.5  //通告路由器为RT5
  LS Seq Number: 80000001
  Checksum: 0x7FBD
  Length: 36
  Network Mask: /30
        Metric Type: 2 (Larger than any link state path)
        TOS: 0 
        Metric: 1000 
        Forward Address: 172.16.40.1
        External Route Tag: 0
当改变RT5的Router-id,RT5大于RT6时,由RT5做7类转5类
RT5(config-router)#do show ip ospf 
 Routing Process "ospf 1" with ID 200.200.200.200 //Router-id 200.200.200.200
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
RT收到的5类LSA是由RT5通告的:
Routing Bit Set on this LSA
  LS age: 44
  Options: (No TOS-capability, DC)
  LS Type: AS External Link
  Link State ID: 172.16.42.0 (External Network Number )
  Advertising Router: 200.200.200.200  //通告路由器为RT5
  LS Seq Number: 80000001
  Checksum: 0xA833
  Length: 36
  Network Mask: /30
        Metric Type: 2 (Larger than any link state path)
        TOS: 0 
        Metric: 1000 
        Forward Address: 172.16.40.1
        External Route Tag: 0
在NSSA区域的ASBR(RT5 RT6),可以过滤5类LSA,让3类LSA通告5类LSA
在RT1的路由表中只形成一条3类LSA形成的汇总路由,没有外部路由:
O IA    172.16.40.0/21 [110/75] via 172.16.1.38, 00:05:45, Serial0/3
  Routing Bit Set on this LSA
  LS age: 422
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 172.16.40.0 (summary Network Number)
  Advertising Router: 172.16.0.6 //由RT6通告3类LSA,5类被过滤
  LS Seq Number: 80000001
  Checksum: 0xD4BD
  Length: 28
  Network Mask: /21
        TOS: 0  Metric: 10 
3类LSA能够被通告出去必须有一条该网段内的1类LSA:
Link ID         ADV Router      Age         Seq#       Checksum Link count
172.16.0.5      172.16.0.5      339         0x80000003 0x00EAF7 3
172.16.0.6      172.16.0.6      588         0x80000009 0x00C48D 3
172.16.40.1     172.16.40.1     358         0x80000011 0x00D76B 6
属于172.16.40.0/21网段内的1类LSA