zoukankan      html  css  js  c++  java
  • 1.4-动态路由协议OSPF⑤

    OSPF的特殊区域(Stub/total Stub区域,无法引入外部路由):
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    第一种级别:减少(Area 24中的路由,去掉域外的,保留域间/域内)
    Stub区域的路由器,只有域内/域间的路由,没有域外路由。
    Area24        Area24/0/13          EIGRP
    阻止了LSA5/4进入Stub区域
    第二种级别:total stub(totally stubby area):
    Total stub区的路由器,只有区域内的路由,没有域间和域外路由。
    阻止了LSA5/LSA4/LSA3进入total stub区。
    Stub区域的ABR,也会自动向Stub区域的路由器,发送默认路由。
    OSPF的特殊区域(NSSA/total NSSA):(Area 13)
    (NSSA=Stub区域功能+能够引入外部路由的功能)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    第一种级别,NSSA:
    标准NSSA区域路由器,只有域内/域间的路由,
    但没有其他区域的ASBR(R2)所引入的域外路由,(1.0.0.0, 100.0.0.0)
    但本NSSA区域中的ASBR(R3),却可以引入域外路由(EIGRP)
    (与本区域直接相连的其他协议);假设A13为NSSA区域,R2上建立LP口模拟域外路由运行EIGRP,那么R2就成为ASBR,其结论:R3是A13(NSSA)区域中的ASBR,只能引入与本区域(R3/5)相连的域外路由,但不能引入R2上LP路由;
        第二种级别,total NSSA:只有域内路由,没有域间和其他区域的ASBR所引入的域外路由,定义后会自动向NSSA区域生成默认路由D* IA 0.0.0.0/0 (LSA3类)。
        ----------------------------------------------------------------------------
    LAB1:STUB区域
    ~~~~~~~~~~~~~~~~~~~~~~~
           在area24的所有路由器上(包括此区域ABR):
    router ospf 110
    area 24 stub
    注意:在stub区的所有路由器上都必须要做,否则会DOWN掉;
        
    注意观察:
    增加了:
    在Area24中的所在路由器上,(ABR/R2除外),
    都自动获得了一条到达Stub ABR 的默认路由
        
    O*IA 0.0.0.0/0 [110/65] via R2, LSA3
    减少了:(LSA4/LSA5)
    也接收不到ASBR引入的域外路由(EIGRP)
    而且,
    Stub区域本身也无法引入外部路由。
    Stub区域应该只有一个ABR,不能有多个,否则可能导致次优路径的产生。
    不能有虚链路穿越它。
       
    ----------------------------------------------------------------------------
    LAB2:total STUB区域:
    ~~~~~~~~~~~~~~~~~~~~~~~~~
     
    Stub ABR:(R2)
    router ospf 110
    area 24 stub no-summary
    Stub区域内的所在内部路由器:(R4)
    router ospf 110
    area 24 stub
    ABR所产生的默认路由,与标准的Stub情况完全一样
    O*IA 0.0.0.0/0 [110/65] via R2, LSA3
    Total Stub区域,实现了让OSPF区域路由的更进一步的简化目的。
    把域间路由也简化掉了
       
    此时R4的路由表为:
    Gateway of last resort is 24.0.0.2 to network 0.0.0.0
         24.0.0.0/24 is subnetted, 1 subnets
    C       24.0.0.0 is directly connected, Serial0
         122.0.0.0/32 is subnetted, 1 subnets
    O       122.2.2.2 [110/65] via 24.0.0.2, 00:18:09, Serial0
    O*IA 0.0.0.0/0 [110/65] via 24.0.0.2, 00:18:09, Serial0
    此时R4的database为:
    OSPF Router with ID (110.0.0.4) (Process ID 110)
                    Router Link States (Area 24)
    Link ID         ADV Router      Age         Seq#       Checksum Link count
    110.0.0.2       110.0.0.2       1151        0x80000015 0x0098E1 3
    110.0.0.4       110.0.0.4       1151        0x80000018 0x009C69 2
                    Summary Net Link States (Area 24)
    Link ID         ADV Router      Age         Seq#       Checksum
    0.0.0.0         110.0.0.2       473         0x80000002 0x00C10B
    ----------------------------------------------------------------------------
    LAB3:NSSA区域:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
        
    interface Ethernet0
    ip address 100.0.0.2 255.0.0.0
    ip route 100.0.0.0 255.0.0.0 ethernet 0
    router ospf 110
    redistribute static subnets
    redistribute connected subnets
    STEP1:在NSSA的所有路由器上,包括NSSA ABR(R1)上:
    router ospf 110
    area 13 nssa
    观察Area13内部的路由变化
    只有域内&域间,没有域外,也没有默认路由!
    Step2:标准NSSA区域的ABR,是不会自动为NSSA区域内的路由器,自动生成默认路由的
    NSSA的ABR上:
    R1(config-router)#area 13 nssa default-information-originate 
        
        
    LAB4:total NSSA区域:
    (NSSA=Stub区域功能+能够引入外部路由的功能)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Step1:
    R1#(在NSSA的ABR上)
    router ospf 110
    area 13 nssa no-summary
    NSSA的区域内部路由器,无需任何改动
    因为凡是Total的Stub/NSSA区域的ABR,都会为本区域中的路由器,自动产生默认路由(LSA3)
    所以无需添加default-information-originate
    NSSA的区域内部路由器,收到的默认路由是:
    O*IA 0.0.0.0/0 (LSA3) (NSSA的ABR发送的)
    实现了NSSA区域的最简化,同时还可以引入EIGRP的外部路由
    Step2:
        
    对于NSSA区域:
    如果不希望NSSA区域内的路由器,接收到同是ABR&ASBR(R1)引入的LSA7的外部路由
    R1(config-router)#area 13 nssa no-redistribution no-summary  
    (只能在Total NSSA中做)
    OSPF3种默认路由的使用场景以及配置操作
    1:Stub/Total Stub/total NSSA的ABR自动产生的默认路由
    O*IA 0.0.0.0/0 (LSA3)
    2:在标准的NSSA区域的ABR上,
    通过default-information-originate参数产生的默认路由
    O*N2 0.0.0.0/0 (LSA7)
    3:在OSPF普通区域,连接到ISP的边缘路由器上,向整个OSPF域发送默认路由:
    R2#
    ip route 0.0.0.0 0.0.0.0 ethernet 0 (指向ISP)
    router ospf 110
    default-information originate
    O*E2 0.0.0.0/0 (LSA5)




  • 相关阅读:
    hdu4587 Two Nodes 求图中删除两个结点剩余的连通分量的数量
    洛谷3388 tarjan割点
    POJ1523 Tarjan求割点以及删除割点之后强连通分量的数量
    POJ1144 tarjan+网络中割点与割边的数量
    POJ1780 欧拉路+手写栈解决爆战问题
    Delphi 窗体函数GetForegroundWindow
    Delphi 窗体函数GetClassName
    Delphi 窗体函数GetDesktopWindow
    Delphi 窗体函数 GetTopWindow、GetNextWindow
    Delphi 调用惯例 register, pascal, cdecl, stdcall, safecall 介绍
  • 原文地址:https://www.cnblogs.com/sanyuanempire/p/6154900.html
Copyright © 2011-2022 走看看