前导知识点:静态路由

结合上一讲讲解的距离矢量路由协议,本讲我们讲解链路状态路由协议----OSPF,相比较于RIP,OSPF能够支持大型网络,下面列出RIP和OSPF的对比图,进一步说明了OSPF的强大。

  1. RIP最多支持15台路由器的串联,而OSPF没有这个限制,可以支持大规模的网络建设。
  2. RIP采用“跳数”作为路径选择的依据,而OSPF采用了带宽和延迟的综合指标作为路径选择的依据,更加合理。
  3. RIP隶属于距离矢量路由协议,网络拓扑变化时,重新构建路由表的速度很慢,我们称为路由的“收敛”速度,而OSPF是链路状态路由协议,收敛速度非常快,适合复杂的网络环境。

综合以上几点,OSPF是大型网络必备的路由协议。当然,OSPF本身的理论非常复杂,限于篇幅,这里不再赘述。有机会做个连载,再给大家详细讲解OSPF的工作原理。

网络拓扑图:单区域OSPF的实现

如上图,我们今天做一个基础的OSPF,只做单区域,area0称为骨干区域。

实验步骤

1、定义客户端的IP地址

PC1设置

PC2设置

2、定义设备的IP地址

R1(config)#int s0/0

R1(config-if)#ip address 10.0.0.1 255.255.255.252

R1(config-if)#no shutdown

R1(config)#int f0/0

R1(config-if)#ip address 192.168.1.254 255.255.255.0

R1(config-if)#no shutdown

R2(config)#int s0/0

R2(config-if)#ip address 10.0.0.2 255.255.255.252

R2(config-if)#clock rate 64000

R2(config-if)#no shutdown

R2(config)#int s0/1

R2(config-if)#ip address 10.0.1.1 255.255.255.252

R2(config-if)#clock rate 64000

R2(config-if)#no shutdown

R3(config)#int s0/0

R3(config-if)#ip address 10.0.1.2 255.255.255.252

R3(config-if)#no shutdown

R3(config)#int s0/1

R3(config-if)#ip address 10.0.2.1 255.255.255.252

R3(config-if)#clock rate 64000

R3(config-if)#no shutdown

R4(config)#int s0/0

R4(config-if)#ip address 10.0.2.2 255.255.255.252

R4(config-if)#no shutdown

R4(config)#int f0/0

R4(config-if)#ip address 192.168.1.254 255.255.255.0

R4(config-if)#no shutdown

3、配置OSPF动态路由,注意ospf也是声明直连网段,但要注意路由器所属的区域,以及反转掩码的概念

R1(config)#router ospf 1#启用rip

R1(config-router)#router-id 1.1.1.1#设置RID,注意RID格式和ip地址相同,在ospf网络中,RID是唯一的

R1(config-router)# network 192.168.1.0 0.0.0.255 area 0 #设置192.168.1.0/24网段为area 0区域

R1(config-router)# network 10.0.0.0 0.0.0.3 area 0 #设置10.0.0.0/30网段为area 0区域

同样的方法设置R2、R3、R4

R2(config)#router ospf 1

R2(config-router)#router-id 2.2.2.2

R2(config-router)#network 10.0.0.0 0.0.0.3 area 0

R2(config-router)#network 10.0.1.0 0.0.0.3 area 0

R3(config)#router ospf 1

R3(config-router)#router-id 3.3.3.3

R3(config-router)#network 10.0.1.0 0.0.0.3 area 0

R3(config-router)#network 10.0.2.0 0.0.0.3 area 0

R4(config)#router ospf 1

R4(config-router)#router-id 4.4.4.4

R4(config-router)#network 192.168.2.0 0.0.0.255 area 0

R4(config-router)#network 10.0.2.0 0.0.0.3 area 0

验证效果

R1的邻居关系

R2的邻居关系

R3的邻居关系

R4的邻居关系

R1路由表

R2路由表

R3路由表

R4路由表

课后总结和作业

OSPF的基础配置不难,但是OSPF本身的理论很复杂,不适合大篇幅讲解。本次案例中使用了两个验证指令:show ip ospf neighborshow ip route,前者用于查看路由器的邻居关系,如验证效果图中R1的邻居关系,显示的是“2.2.2.2 full”,表示已和RID为2.2.2.2的路由器建立了邻居关系。后者用于查看路由表,可以发现学到的路由条目类型是“O”,表示通过ospf学习到的。下面一个例子,同学们自行完成,通过ospf实现网络互联,一共四个区域,网络自行规划。

某大学园区网

ospf工作原理_OSPF动态路由配置经典案例相关推荐

  1. 路由工作原理+DHCP+静态路由配置

    路由工作原理+DHCP+静态路由配置 路由器 路由表 路由优先级 路由优先级的配置 浮动路由 路由的度量 DHCP DHCP第一种配置命令(global): DHCP第二种分配IP地址的配置命令(in ...

  2. eigrp配置实验_路由器 OSPF 动态路由配置

    本文档详细介绍路由器 OSPF 动态路由配置的方法,文内含长段代码可复制可往左滑,希望对大家有帮助! 实验目的 掌握 OSPF 协议的配置方法 掌握查看通过动态路由协议 OSPF 学习产生的路由 熟悉 ...

  3. OSPF基础(一):OSPF工作原理以及优点、OSPF的缺点、OSPF配置方法、DR与BDR的选举原理

    目录 动态路由协议的分类: 距离矢量路由协议(RIP): 链路状态路由协议(OSPF.IS-IS): LSA(链路状态通告)的属性: 查看路由器的直连链路属性: OSPF工作原理: OSPF优点: 1 ...

  4. 华为路由器静态路由和ospf动态路由配置

    一直想成为一名合格的运维工作人员,把自己学到的知识和体会写在这里,既能分享给志同道合的人,也是日记和复习. 一.路由器的基本信息 路由器工作在网络层,在OSI七层模型里面属于三层设备,主要的协议就是I ...

  5. ospf动态路由配置

    #ospf动态路由配置 1.注意区域的划分,同一个路由器的网络可能在不同的area里面. 2.启用ospf,router ospf 1(数字可以改变) 3.以左边路由器为例,代码如下: Router( ...

  6. 路由器工作原理及静态路由

    一.路由器 (1)路由器概述 1.路由:从源主机到目标主机的转发过程 2.路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备(路由器的工作原理:根据路由表转发数据) 如图:主机1 ...

  7. 计算机网络技术动态路由配置,计算机网络实验六动态路由的配置

    计算机网络实验六动态路由的配置 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机网络原理实验报告 实验六 动态路由的配置 系 ...

  8. IP实验3:静态路由和动态路由配置

    IP实验3:静态路由和动态路由配置 文章目录 IP实验3:静态路由和动态路由配置 静态路由 实验环境 1.按照实验原理图配置好网络拓扑结构. 2.设置PC和路由的IP和接口并设置环回口用于测试. 路由 ...

  9. 实验08 路由器RIP动态路由配置实验报告

    这个格式可能有点问题,文档下载地址:https://download.csdn.net/download/mariodf/20211715?spm=1001.2014.3001.5503 一.实验名称 ...

最新文章

  1. matlab奈馈斯图,matlab关于控制的设计单位负反馈的校正
  2. 【清华集训2016】数据交互
  3. 鸿蒙轻内核M核源码分析:数据结构之任务排序链表
  4. WORD页眉如何引用章节名?
  5. linux 配置apache的虚拟主机
  6. selenium课程笔记1---安装与环境配置(selenium,python,pycharm)
  7. 路径规划;a*算法 demo_路径规划A*算法
  8. 工作要求,写了一些没用的设计文档
  9. H3C模拟器simware搭建总结
  10. 【程序猿助手】Emacs,最强的编辑器,之间的不
  11. 用蒙特卡洛仿真估计π的值
  12. python打错了怎么删掉_python写错了怎么删除
  13. JavaWeb登录案例带验证码(mysql+servlet+jsp+idea)
  14. “番茄工作法” 工欲善其事必先利其器
  15. Linux CRDA(Central Regulatory Domain Agent)简介
  16. c罗图片带字经典语言,6张适合发朋友圈的人生哲理经典语句图片带字表情包 句句触动人心...
  17. 2021ASC超算竞赛QuEST配置与实战(量子计算)
  18. Vue传递对象数据,后台解析并使用
  19. OpenCV的 Mat对象 与Halcon的 HImage对象 的相互转换
  20. 形象标识 新松机器人_沈阳新松机器人面试体验贴!

热门文章

  1. spring java配置_Spring Java配置
  2. 如何在Java 8中使用LocalDateTime格式化/解析日期-示例教程
  3. junit 经典示例_JUnit4参数化和理论示例
  4. 使用JMX作为Ganglia的现代替代品进行CLDB监视
  5. 使用Spring boot,Thymeleaf,AngularJS从零开始构建新的Web应用程序-第2部分
  6. Spring框架中的内容协商
  7. 不要讨厌HATEOAS Part Deux:HATEOAS的春天
  8. 如何以及何时使用例外
  9. 使用Forge插件在现有Java EE项目上启用Arquillian
  10. WildFly上具有AngularJS的Java EE 7和Java WebSocket API(JSR 356)