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)
 
 
结论:
bandwidth:影响路由协议的选路
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)
 

1.4-动态路由协议OSPF②的更多相关文章

  1. HCNA Routing&Switching之动态路由协议OSPF基础(一)

    前文我们了解了基于路径矢量算法的动态路由协议RIP防环以及度量值的修改相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15012895.html:今天我 ...

  2. HCNA Routing&Switching之动态路由协议OSPF建立邻居的条件

    前文我们了解了OSPF的router id.数据包结构.类型.不同类型的数据包作用以及OSPF状态机制,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15027 ...

  3. 1.4-动态路由协议OSPF⑧

    OSPF认证(保证寻路协议级别的网络安全) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 按照参与认证的成员,进行分类: 1:链路认证(参与认证的成员 ...

  4. 1.4-动态路由协议OSPF⑥

    OSPF Network Type/网络类型     (Run Mode/运行模式) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 物理 ...

  5. 1.4-动态路由协议OSPF④

    多区域的OSPF: 划分多区域的主要目的: 1.减少每个区域中的路由条目,进而减少每个路由器的内存中的路由,及其内存消耗,提高转发效率. 2.因为每一个OSPF区域对应在一个OSPF LSDB,配合在 ...

  6. 1.4-动态路由协议OSPF③

    OSPF的路由汇总 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         用默认的网络地址 因为 无论在何种路 ...

  7. 1.4-动态路由协议OSPF①

    r2#sh ip ospf border-routers 查看ABR 修改OSPF接口优先级 r1(config)#int e 0 r1(config-if)#ip ospf priority 100 ...

  8. 1.4-动态路由协议OSPF⑤

    OSPF的特殊区域(Stub/total Stub区域,无法引入外部路由): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 第一种 ...

  9. HCNA Routing&Switching之动态路由协议OSPF基础(二)

    前文我们主要了解了OSPF的区域.区域分类.路由器类型.OSPF的核心工作流程,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/15025533.html:今天 ...

随机推荐

  1. ASP.NET XML文件

    XML是一种标记语言,具有描述所有已知和未知数据的能力.XML扩展性比较好,可以为新的数据类型制定新的数据描述规则,作为对标记集的扩展. XML的特点: 1.XML数据可以跨平台使用并可以被人阅读理解 ...

  2. (四)Mybatis总结之接口映射

    前面Mybatis是直接通过Dao层与数据交互,更好的方法是Mybatis通过接口映射方式与数据交互 1.在项目中添加maven支持(即pom.xml下添加支持) <!-- 在pom.xml下配 ...

  3. P1165 日志分析

    题目描述 M 海运公司最近要对旗下仓库的货物进出情况进行统计.目前他们所拥有的唯一记录就是一个记录集装箱进出情况的日志.该日志记录了两类操作:第一类操作为集装箱入库操作,以及该次入库的集装箱重量:第二 ...

  4. 简单的css缩放动画,仿腾讯新闻的分享按钮和美团app底部的图标样式

    最近看到一些好看的hover的图形缩放效果.然后自己就写了下,发现这2种效果都不错.如果伙伴们更好的实现方式可以在下面留言哦~ 还有美团的效果,我就不展示了,喜欢的可以去app应用上看看. 这两种效果 ...

  5. Farseer.net轻量级开源框架 入门篇:逻辑层的选择

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 入门篇: 入门篇:增.删.改.查操作演示 下一篇:Farseer.net轻量级开源框架 入门 ...

  6. 用 webpack 实现持久化缓存

    什么是持久化缓存? 原文链接https://sebastianblade.com/using-webpack-to-achieve-long-term-cache/ 缓存(cache)一直是前端性能优 ...

  7. Java基础(三)--final关键字

    final通常是指"不可改变的",例如我们使用的常量 通常可以有三种使用情况: 一.final修饰数据 如果final修饰数据,也就是通常所说的常量,从字面上看,常量就是不能修改的 ...

  8. MyBatis 的基本介绍及使用

    一.简介 ​ MyBatis 是支持定制化 SQL.存储过程以及高级映射的持久层框架(ORM).MyBatis 可以使用简单的 XML 或 注解用于配置和映射数据表,是将 POJO(Plain Old ...

  9. The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk1.8.0_60\bin;C:\Windows\Sun\Jav

    启动项目自动结束,查看日志发现 [ost-startStop-1] o.a.catalina.core.AprLifecycleListener   : The APR based Apache To ...

  10. HDU - 2044 - 一只小蜜蜂...(dp)

    题意: 如题 思路: 仔细观察图 1-4和3-6其实是一样的答案,那么所有的方案都可以相减,意思为全部转化为从1开始 剩下的就是观察规律,仔细观察5号,能到5号蜂房的只有3和4,3和4到5号蜂房只有一 ...