• 1.4-动态路由协议OSPF②


    LAB2.通过反掩码控制有哪些接口,在运行OSPF
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     
    step1:启动OSPF,并宣告网络:
    R1(config)#router ospf 110
    R1(config-router)#network 192.16.1.1 0.0.0.0 area 0
    (表示特定一个接口,在运行OSPF协议)
     
    R3(config-router)#network 0.0.0.0 255.255.255.255 area 0
    (表示路由器上的所有接口,都运行OSPF协议)
     
    反掩码/通配符:wild card bits
     
    反掩码的匹配原则:
    0:表示准确匹配
    1:表示忽略不计
     
    结论:
    network命令中携带的反掩码,
    不表示这个接口所在的网络长度
    而表示运行路由协议的接口范围(有哪些接口在运行EIGRP/OSPF)
     
     
     
     
    LAB3:OSPF必需察看的4个SHOW
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     
    show ip ospf interface
    (查看有哪些接口在运行OSPF,本路由器是DR,或者BDR,还是DR-other,还有优先级)
     
    show ip ospf neighbor
    (查看路由器的OSPF邻居表,当前有哪些OSPF的邻居,DR/BDR/DR-other状态)
     
    show ip ospf database
    (察看路由器的LSDB:)
     
    show ip route ospf
    (察看从OSPF学到的路由)
     
    LAB4.DR/BDR的选举:(前提:只发生在多路访问网络/Multi-Access Network,BMA和NBMA)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    察看OSPF路由器的DR/BDR的状态
     
    show ip ospf interface ethernet 0
        Router ID 100.0.0.1,
            state DR?BDR/DR-other,Priority 1
     
    1.在点对点链路,是没有DR/BDR的选举
     
    2.在MA网络中:
    2-1:OSPF首先通过接口优先级,控制DR/BDR的选举:(优先级越大,越可能成为DR。)
        OSPF路由器的接口优先级,默认是1。
        如果需要进行DR的人为控制,
        应该建议,通过OSPF的接口优先级进行控制。
     
     
    R1(config)#int e0 (修改特定接口的优先级)
    R1(config-if)#ip ospf priority 10
        (OSPF Priority:0~255)
     
    R1#clear ip ospf process(清OSPF进程)
     
    特别注明:OSPF的优先级是针对某个特定的MA接口而言的,不是针对整个路由器的。
     
    2-2:OSPF的接口优先级相同的情况:
    如果OSPF路由器的优先级,全部都是默认值1,路由器默认通过Router-ID,选举DR/BDR,Router-ID最大的成为DR,次大的成为BDR。其余的统统都是DR-other。
     
    2-3:OSPF的接口优先级如果为0,表示该路由器放弃DR选举
     
    2-4::在Hub&Spoke的NBMA网络中,中心点(HUB)应该成为DR,无BDR。
     
    2-5:OSPF的DR/BDR的选举,无抢占性。
     
    结论:
    1.同一个路由器的不同MA接口,可能在不同的MA网络中,充当不同的DR/BDR/DR-other.
        DR/BDR只是针对接口而言,而不是针对整个路由器。
     
    2.在一个MA网络中:
    DR/BDR与所有的邻居都是Full状态,DR-Other与DR/BDR是Full的,但与别的DR-Other是2way状态。
     
     
    特别注意:
    只有Full状态才能交换路由信息。
     
    在选出DR/BDR后,如果有新的优先级更高的路由器加入,那么新加入的路由器并不会成为DR/BDR,需要在下次选举中才能生效。
     
     
     
     
    Advance OSPF Controlling
     
    LAB5:OSPF的基本实验配置
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
     
    Step1:
        int loopback1
        ip add 195.100.0.x 255.255.255.0
     
    Step2:启动OSPF,明确指定Router-ID
        router ospf 110
        router-ID 195.100.0.x
     
    Step3:宣告OSPF的链路在哪个区域。(宣告网络)(激活接口,运行OSPF)
        router ospf 110
        network *.*.*.* *.*.*.*
     
        建议宣告每一个Router-ID的网络,便于网管Telnet。
        如Router-ID是195.100.0.1,则宣告网络network 195.100.0.0 0.0.0.255 area 0。
     
    Step4:OSPF的三类路由
    R4#show ip route
    O   100.0.0.0/16 (域内路由)
     
    O IA 12.0.0.0.0/24  (域间路由:IA-OSPF inter area)
    O IA 13.0.0.0.0/24  (域间路由)
     
    O E2 5.0.0.0/8   (域外路由:E-OSPF external)
    O E2 35.0.0.0/24 (域外路由)
     
     
    在R3这个同时运行EIGRP/OSPF的路由器上,将EIGRP路由重分布到OSPF:
    R3(config)#router ospf 110
    R3(config-router)#redistribute eigrp 90 subnets
     
     
     
    LAB6:OSPF的Metric计算
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     
    影响OSPF Metric计算的3种操纵方法
    在路由协议计算Metric/Cost值时,只计算路由的入口
     
    OSPF计算Cost的公式:
    Cost=100,000,000/BW (路由入口的带宽,其单位是bps )( 10^8/BW,BW的单位是bps)
     
    OSPF 的路由的Metric值:每个接口Metric值的累加。
     
    Step1:收集每种接口的带宽:
     
    Show interfaces serial 1(BW 1544 Kbit)
     
    show interfaces ethernet 0 (BW 10,000 Kbit)
     
    show interfaces fast-ethernet 0 (BW 100,000 Kbit)
     
    show interfaces loopback 5 (BW 8,000,000 Kbit,环回口的OSPF Cost固定为1,而不管参考带宽的值是多少)
     
    R1访问35.0.0.0网络的Cost是10^8/BW+10^8/BW (BW是bps,即1544Kbps=1,544,000)
     
    Step2:把每个接口的OSPF COST值累加,就可以得到OSPF路由的Metric。
     
    LAB7:影响OSPF Metric计算的3种操纵方法:(操纵OSPF路由)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    方法1:直接修改接口Cost值
    R4(config)#int E0
    R4(config-if)#ip ospf cost 128 (用这个命令修改后,就不再用10^8/BW这个公式计算Cost了)
     
    方法2:修改接口的带宽BW
    R3(config)#int s0
    R3(config-if)#bandwidth 2048 (单位是Kbps,2.048Mbps/E1)
     
     
    结论:
    band影响路由协议的选路
    clock rate:影响物理链路的真实速率
     
    方法3:修改参考带宽(分子)
    工程/题目需求:
    考虑到为了的网络发展,要求将来再10Gbps链路上,其OSPF Cost为:10,
    所以我们要把分子更改为100G,即1011。(1G的链路,其COST为100)
     
    在全网路由器上:
    R1(config)#router ospf 110
    R1(config-router)#auto-cost reference-bandwidth 100000 (单位是Mbps)
     
    要求:一旦准备更改OSPF的参考带宽,就必须在所有的OSPF路由器(包含不同区域)上一起更改。
    "ip ospf cost"设置的值要优先于 "auto-cost reference-bandwidth"命令计算出来的值。
     
     
    特别注意:
    1.路由入口的定义。
    2.同步串行的同步时钟速率:clock rate 2400,只会影响链路的真实物理速率(带宽),不会影响OSPF的Cost的计算。
    但接口种配置的“Bandwidth 2048",只影响OSPF的Cost的计算,影响OSPF选路,不影响真实物理速率
    3.对于以太网,其速率就等于其接口的带宽。
    改接口速率:
    int fastethernet 0/1
    speed 10(100)
     




  • 相关阅读:
    Redis基础
    Ajax&Json
    Docker基础修炼3--Docker容器及常用命令
    Docker基础修炼2--Docker镜像原理及常用命令
    Docker基础修炼1--Docker简介及快速入门体验
    linux入门系列20--Web服务之LNMP架构实战
    linux入门系列19--数据库管理系统(DBMS)之MariaDB
    linux入门系列18--Web服务之Apache服务2
    linux入门系列18--Web服务之Apache服务1
    linux入门系列17--邮件系统之Postfix和Dovecot
  • 原文地址:https://www.cnblogs.com/sanyuanempire/p/6154886.html
Copyright © 2020-2023  润新知