OSPF是一种非常广泛的基于链路状态的动态路由协议,它具有区域(Area)化的层次结构,扩展性好,收敛速度快,适合部署在各种规模的网络上。
在OSPF中,每台路由器都必须有一个Route-ID来标识自己。为了使OSPF网络更加稳定可靠,路由器通常会启用Loopback接口,并配置特定的IP地址,且将此地址作为自己的Route-ID。
OSPF协议定义了4种不同的网络类型,分别为广播网络(也称为Broadcast网络),NBMA(Non-Broadcast Multi-Access)网络、点到点网络(也称为Point-to-Point或P2P网络),和点到多点网络(也称为Point-to-Multipoint网络,或P2MP网络)。在广播网络和NBMA网络中,需要选举DR(Designated Router)和BDR(Backup Designated Router)。DR和BDR是通过路由器接口的DR优先级来决定的,优先级最高的路由器将当选为DR,次之当选为BDR;如果DR的接口优先级相同,则具有最高Router-ID的路由器将当选为DR,次之则当选为BDR。

//掌握OSPF的基本配置
//观察理解DR\BDR的选举过程
//OSPF接口开销的修改方法
//OSPF被动接口的作用
//OSPF认证功能的配置

如下图,整网运行OSPF。R1、R2、R3之间的链路位于区域0中,R2与R3之间的链路作为一条备份链路也位于区域0中,R2与R4之间的链路位于区域1中,R3与R5链路位于区域2中。R4、R5、R1的Loopback 1 接口模拟了不同分支机构以及企业总部内的网络。通过正确的OSPF配置后,不同分支机构的网络之间以及分支机构与企业总部的网络之间都应实现正常通信。

//配置OSPF路由协议。每台路由器使用Loopback 0接口的IP地址作为自己的Router-ID。





//查看R1 R2 R3 上OSPF邻居的建立情况。



//邻居状态为Full,表明各邻居关系已成功建立。


//查看R1的IP路由表。

//总部路由器已经获得其它路由器的接口所在网段的路由。


//查看R4的IP路由表。

//R4也已经获得了总部,地区总部及分支机构2的所有网段的路由,现在可以实现相互通信了。


//查看DR\BDR的选举情况。在DR\BDR的选举过程中,首先比较路由接口的DR优先级,优先级最高的路由器将被选为DR,次之为BDR,其余的DRother。DR默认优先级为1,0则代表不参加选举。如果接口的DR优先级相同,则比较路由的Router-ID,数值最大的为DR,次者为BDR,其余的为DRother。
//查看R1、R2 DR\BDR的选举情况。


//Loopback 接口所在的网段都默认为是点到点网络,可以观察到在点到点网络上是没有选举DR\BDR的。10.0.12.0/24为以太网段,默认为是广播网络,所以需要选举DR\BDR。由于默认配置,所以R1的G0/0/1 R2的G0/0/0接口的DR优先级的值都为1,故需比较Router-ID。因此,最终R2因为Router-ID较大而当选为10.0.12.0/24网段上的DR,R1则为BDR。另外,还可以看到,在10.0.24.0/24网段上,R2被选为BDR,R4则为DR。
//现在修改R1的G0/0/1的DR优先级为2,希望使R1成为10.0.12.0/24网段的DR,R2为BDR。查看DR\BDR选举情况。

//观察到还是BDR,由于DR\BDR的选举不具抢占性。需关闭接口再开启,或重启OSPF进程,使DR\BDR从新选举。
(reset ospf 1 process 重启OSPF进程)

//R1已经成为了10.0.12.0/24网段上的DR。


//查看R2的路由表。

//观察发现R2访问R3、R5的Loopback接口所在网段的路由的下一跳都为R1的10.0.12.1,而不是R3
//tracert可以看到报文从R2到R5所经过的路径。(报文会经过R1的10.0.12.1,R3的10.0.13.3,然后到达R5)

//R2上查看接口的OSPF开销值。

//可以看到R2的S4/0/0接口(10.0.23.2)的Cost值为48,G0/0/0接口(10.0.12.2)的Cost值为1。现在修改R2的G0/0/0接口的Cost值为2000,将R3的G0/0/0接口的Cost值也修改为2000。


//查看R2的接口Cost值。(可以看到R2的G0/0/0接口Cost值已修改为2000)

//报文直接经过R3到达R5;验证了Cost越小,路由越优的原则。



//配置OSPF被动接口,如果一个OSPF路由器的某一接口被配置为被动接口(Passive Interface),则该接口将不会发送和接收OSPF报文例如将R2的GE0/0/1接口配置为被动接口。(R2与R4未建立OSPF邻居关系)

//查看R2、R4的IP路由表。


//观察到R2上没有分支机构1的网络路由,分支机构1路由器R4上也没有其它网络的路由。


//配置OSPF认证功能。OSPF的认证功能的配置可以是基于区域的,也可以是基于接口的。接下来,在R1上配置基于区域0的认证功能,采用简单的明文方式。查看R1的OSPF邻居信息。

//可以看到R1现在没有任何OSPF邻居,这是因为R2、R3上还没有配置相匹配的认证功能。R2、R3都未能通过R1的认证,所以不会建立邻居关系。 在R2、R3上配置相应认证功能。


//查看R1上的OSPF邻居信息。(邻居关系已正常建立)

//接下来,在R2上配置基于G0/0/1接口的认证,并采用MD5密文方式。**(查看R2的邻居OSPF信息)**没有与R4建立起邻居

//在R4的G0/0/0接口上配置功能认证。

//重新在R2上查看OSPF邻居信息。

/还是没有邻居信息,这是由于之前在R2 G0/0/1接口上配置了被动接口,该接口不会接收和发送报文。现在删除OSPF 1中的被动接口查看邻居信息。

R4的邻居信息里已经有了R2。

NP、OSPF基本配置相关推荐

  1. DCN-cs6200 ospf v2配置

    DCN-cs6200 ospf v2配置: SW-1配置: SW-2配置: SW-1配置: CS6200-28X-EI>enable CS6200-28X-EI#config terminal ...

  2. 大型企业网络配置系列课程详解(三)--OSPF高级配置与相关概念的理解

    大型企业网络配置系列课程详解(三)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  3. 路由器OSPF协议配置命令一

    1.default redistribute cost 配置引入外部路由时缺省的花费值,no default redistribute cost命令取消配置. default redistribute ...

  4. ospf 环回口的路由条目_【网络工程师配置篇】——OSPF汇总配置!

    一.OSPF汇总功能介绍: 1.通过ospf的路由汇总,能够减小路由器的路由表.ospf路由汇总只能在ABR(区域边界路由器)及ASBR(自治系统边界路由器),ABR汇总的是ospf域内的路由,ASB ...

  5. 静态路由配置_10 路由器间的静态路由及OSPF路由配置

    项目三 路由器的设备部署与应用任务2路由器间的静态路由及OSPF路由配置■ 任务描述为了实现汇聚1区.汇聚2区和汇聚3区之间的互联互通,为了实现不同网段之间的互联互通,我们需要使用网络协议让网络相互连 ...

  6. OSPF路由协议基础(OSPF基本配置)

    OSPF路由协议基础(OSPF基本配置) 文章目录 OSPF路由协议基础(OSPF基本配置) 一.拓扑图 二.OSPF基本配置 三.总结 一.拓扑图 二.OSPF基本配置 [R4]router id ...

  7. 帧中继环境中NBMA模式下OSPF的配置

    帧中继环境中NBMA模式下OSPF的配置 在帧中继服务器添加端口 R1(config)#int s1/0 R1(config-if)#ip add 172.16.134.1 255.255.255.0 ...

  8. 计算机网络配置ospf协议,OSPF路由协议配置(计算机网络实验)

    OSPF路由协议配置(计算机网络实验) (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 F0/0:173.18.3.1^FaO/Oo/o ...

  9. 计算机网络路由器与路由协议配置,OSPF路由协议配置(计算机网络实验).doc

    OSPF路由协议配置(计算机网络实验).doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 实验八指导:OSPF路由协议配置(动态 ...

  10. OSPF高级配置实现全网互通

    OSPF高级配置实现全网互通 一:OSPF的三种通信量 域内通信量 ​ 单个区域内的路由器之间交换数据包构成的通信量. 域间通信量 ​ 不同区域的路由器之间交换数据包构成的通信量. 外部通信量 ​ O ...

最新文章

  1. android 图片缓存
  2. Banner图的播放
  3. Js Call方法详解(js 的继承)
  4. Ardino基础教程 6_抢答器
  5. 传奇手游服务器搭建_热血传奇3月开服计划
  6. android studio 工程demo例子,Android Studio 实现跑马灯微项目实例
  7. Linux 命令之 mv -- 移动文件/重命名文件
  8. Spring Boot关于thymeleaf公共页面抽取
  9. 通过nginx反向代理解决跨域
  10. android xml图片圆角矩形,使用Path自定义圆角图片
  11. java hs_err 路径_JVM致命错误日志(hs_err_pid.log)解读
  12. SQL 分页查询 返回总条数
  13. 【超详细教程(附源码)】基于 ARM Cortex-M3 处理器与 FPGA 的实时人脸检测 SOC
  14. opencv python gpu加速_OpenCV中配置CUDA,实现GPU加速
  15. 双网卡teamviewer linux,钉钉远程打卡2019实践录
  16. smina 基于结构的虚拟筛选
  17. AIX中常用的SMIT 的使用
  18. 谷歌以54亿美元收购网络安全公司、数百万惠普设备存在高危漏洞|3月10日全球网络安全热点
  19. 微软Azure AI Gallery 预测性维护案例
  20. 多探头球面近场天线测试效率提升方法

热门文章

  1. 不会Netty,你也永远不会熟悉Java
  2. 1. 3款免费好用的Markdown笔记应用,可以替代印象笔记
  3. 有放回采样和无放回采样
  4. Scala:集合类型Collection和迭代器
  5. 7-21 魔法优惠券 (25 分)
  6. L1-016 查验身份证 (15 分) — 团体程序设计天梯赛
  7. MTK平台TP驱动框架分析
  8. Vue2.0组织浏览器返回事件
  9. 【文文殿下】APIO2019游记
  10. Mysql语句整理大全