OSPF(开放式最短路径优先)是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部(AS)。采用戴克斯特拉算法(Dijkstra's algorithm)被用来计算最短路径树。“Cost”作为路由度量值。链路状态数据库(LSDB)用来保存当前网络拓扑结构,路由器上属于同一区域的链路状态数据库是相同的(属于多个区域的路由器会为每个区域维护一份链路状态数据库)。
OSPF提出了“区域(Area)”的概念,一个网络可以由单一区域或者多个区域组成。每个区域都存在一个骨干区域(Area0),该区域是整个OSPF网络的核心区域,并且所有其他的区域都与之直接连接。所有的内部路由都通过骨干区域传递到其他非骨干区域(也叫标准区域Area1,2,3……)。所有的区域都必须直接连接到骨干区域,如果不能创建直接连接,那么可以通过虚链路和骨干区域创建虚拟连接。区域分为骨干区域,非骨干区域(末梢区域,不完全末梢区域,完全末梢区域,完全非纯末梢区域)

同一个广播域的路由器或者一个点对点连接的两端的路由器,在发现彼此的时候,创建邻接。多路访问网络以及非广播多路访问网络的路由器会选举指定路由器(DR)和备份指定路由器(BDR),DR和BDR作为网络的中心负责路由器之间的信息交换从而降低了网络中的信息流量。OSPF协议同时使用单播和组播来发送Hello包和链路状态更新,使用的组播地址为224.0.0.5和224.0.0.6。与RIP和BGP不同的是,OSPF协议不使用TCP或者UDP协议而是承载在IP协议之上,IP协议号为89,工作在OSI模型的传输层。
OSPF的路由类型有四种

  1. 内部路由器:如果一台路由器上所有启用了OSPF的接口都在同一区域,那么这台路由器就是内部路由器。
  2. 骨干路由器:指至少有一个启用了OSPF的接口是和骨干区域(Area 0)相连的路由器。一台骨干路由器也可以同时是ABR或ASBR
  3. 区域边界路由器(ABR):指连接一个或者多个区域的路由器。区域边界路由器为每一个与之相连的区域维护一份链路状态数据库,因此区域边界路由器需要比内部路由器更多的内存资源和更高性能的处理器。
  4. 自治系统边界路由器(ASBR):把从其他路由协议(如BGP、EIGRP、其他进程号的OSPF等)学习到的路由以路由重分发的方式注入到OSPF进程中,从而使得整个OSPF域内的路由器都可以学习到这些路由(除了末梢区域内的路由器)。一台ASBR可以是OSPF域内非末梢区域的任何路由器,它可以是内部路由器、区域边界路由器、骨干路由器。

实验:模拟使用多种路由协议(静态路由、默认路由、ospf及rip)的网络拓扑实现其全网互通。

实验准备

  • 利用GNS3画出实验所需的拓扑i图,并在图上标记关键信息。

    实现开始

    R1

    • 端口配上IP地址
    • 配置静态路由
      ip route 192.168.10.0 255.255.255.0 192.168.20.1
    • 开启ospf协议,设置router-id,宣告地址段落ospf地址宣告要接反掩码,而rip协议不需要
    • 路由重分发,包括静态路由,直连网段(192.168.20.0)
      redistribute static subnets       //重分发静态路由
      redistribute connected subnets    //重分发直连网段

      R2

      端口配上IP,再配置一条默认路由出去即可

      ip route 0.0.0.0 0.0.0.0 192.168.20.2

      R3

    • 端口配上IP地址
    • 配置默认路由到达13.0.0.0网段
      ip route 0.0.0.0 0.0.0.0 12.0.0.2 

    • 开启ospf协议,设置router-id,宣告地址段落
    • 路由重分发,包括默认路由
      default-information originate    //重分发默认理由

      R4

    • 端口配上地址
    • 开启ospf协议,宣告地址。
    • 开启rip协议,宣告地址。
    • 在ospf协议中重分发rip,在rip中重分发ospf

      ISP

      ISP只需要端口配地址,在配一条默认路由回去即可(R3配过默认路由出来,路由有来有回)

      ip route 0.0.0.0 0.0.0.0 12.0.0.1

      R6

    • 端口配地址
    • 开启rip协议,同时将网段宣告出去

      路由器配置完成之后,可以查看个个路由器上的路由条目是否完整
      R1

      R2

      R3

      R4

      ISP

      R6

      测试

      除了R2和ISP路由器,其他路由器的路由条目中都已经有了整个网络拓扑的所有网断。此时我们打开VPCS为PC机配上IP地址,测试是否全网互通

转载于:https://blog.51cto.com/13643643/2125709

OSPF高级设置实现全网互通相关推荐

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

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

  2. linux动态路由rip配置,配置 动态路由协议OSPF和RIPv2实现全网互通^

    我这里有 正确的 配置 文件 但是我看的不是很懂,我现在贴出来 帮我看看把..谢谢了 R1 (config router ):network 172.31.200.0 0.0.0.3 area 0 R ...

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

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

  4. CCNP-第四篇-OSPF高级版(一)

    CCNP-第四篇-OSPF高级版(一) OSPF=Open shortes path first =开放式最短路径优先协议 最大优点:公有,开放,任何一个品牌都能用 EIGRP最大优点:快的一批 EI ...

  5. 思科三层交换机不同vlan互通_cisco(三层交换和动态路由,不同vlan间的通信,静态路由实现全网互通)...

    之前是同vlan的通信 现在是不同vlan间的通信,不同网络之间的通信,不同网段间的通信,要用到路由器. 路由器上一个接口只能配一个网关.路由器接口少,怎么办? 在一个接口上划分出多个子接口. 单肩路 ...

  6. 配置接口IP地址并通过静态路由、默认路由配置实现全网互通!

    配置接口IP地址并通过静态路由.默认路由配置实现全网互通 1.对Router-R1/R3进行默认路由配置,R2为静态路由配置 2.配置好PC机的IP地址,子网掩码,网关之后,开始配置路由R1/2/3/ ...

  7. [docker]使用quaaga实现(rip ospf)实现主机间容器互通

    使用quaaga实现(rip ospf)实现主机间容器互通 - n1设置 brctl addbr br0 ip a a 10.1.1.1/24 br0 ip a a 10.1.1.1/24 dev b ...

  8. 网络基础项目——全网互通实验

    作者简介:一名云计算网络运维人员.每天分享网络与运维的技术与干货.   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 前言 本章将会讲解网络基础项目--全网互通实验. 一.实验项目图 ...

  9. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(三) --高级设置一...

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(三) --高级设置一 原文:一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(三) --高级设置一 上 ...

最新文章

  1. 开启报名丨中文信息学会青工委学术沙龙:“推荐系统前沿进展”
  2. 使用 ale.js 制作一个小而美的表格编辑器(3)
  3. $$和$BASHPID区别
  4. 简单实现实时输入网页,参考vue底层实现
  5. python基本语句大全_python常见语句汇总
  6. 自定义Spring Boot项目启动Logo
  7. scratch小游戏2048
  8. Office 365开启现代工作方式!协同工作保持高效率!
  9. Win10使用系统自带命令diskpart格式化U盘
  10. 使用git上传代码遇到关于remote: Support for password authentication was removed on August 13, 2021.的问题
  11. 前端视觉测试工具:Applitools Eyes
  12. 华为鸿蒙杀毒,华为鸿蒙系统
  13. java缓存击穿_对缓存击穿的一点思考
  14. 济南大雨,银座亲历(转载)
  15. css表格表头对角线,用div+css模拟类excel表格对角线(斜线)
  16. 陈伊力:手游将会出现更多同步交互类游戏
  17. live2d_碧蓝航线:老婆们在外服都长啥样?她惊艳四座,Live2D独此一家
  18. libxml使用实例
  19. matlab 场仿真,利用MATLAB软件实现温度场的仿真
  20. IC基础知识(十四)Flip-Flop和Latch的区别

热门文章

  1. 设计模式之单例模式(Singleton)摘录
  2. 【Qt】Qt样式表总结(三):QObject 属性
  3. 【imx6】libipu.so.0说明
  4. soul一直显示正在登录聊天服务器,soul这个软件,为什么有些人在玩的时间很久以后(两百天以上),就不会再主动和其他人打招呼了?...
  5. infopath java包_InfoPath 2013 修补程序包 (Ipeditor x none.msp) 的描述︰ 2014 年 4 月 8,...
  6. 怎样在表格中选出同一类_超超超超实用的年会策划执行表格模板合集!
  7. 微信小程序进度条样式_微信小程序组件progress进度条解读和分析
  8. postgresql 远程用户_liunx环境下安装PostgresSQL,开启远程连接
  9. Java项目:生活旅行分享平台(java+Springboot+JPA+Jsp+Html+js+Ajax+maven+mysql)
  10. 锐捷交换机配置snmp版本_snmp交换机配置