OSPF单区域配置

1:基本概念:

OSPF(Open Shortest Path First)开放式最短路径优先协议——基于链路状态的内部网关协议。

OSPF作为基于链路状态的协议,具有收敛快、路由无环、扩展性好等优点,被快速接受并广泛使用。链路状态算法路由协议互相通告的是链路状态信息,每台路由器都将自己的链路状态信息(包含接口的IP地址和子网掩码、网络类型、该链路的开销等)发送给其他路由器,并在网络中泛洪,每当路由器收集到网络内所有链路状态信息后,就能拥有整个网络的拓扑情况,然后根据整个拓扑情况运行SPF算法,得出所有网段的最短路径。

OSPF支持区域的划分,区域是从逻辑上将路由器划分为不同的组,每个组用区域号(Area ID)来标识。一个网段(链路)只能属于一个区域,或者说每个运行OSPF的接口必须指明属于哪一个区域,区域0为骨干区域,骨干区域负责在非骨干区域之间发布区域间的路由信息。在一个OSPF区域中有且只有一个骨干区域。

2:下面我们开始实验:

首先我们连接拓扑图:

将设备的接口都配置好,这里我们就不多说了;

AR1:#interface GigabitEthernet0/0/0ip address 172.16.1.254 255.255.255.0#interface GigabitEthernet0/0/1ip address 172.16.10.1 255.255.255.0#interface GigabitEthernet2/0/0ip address 172.16.20.1 255.255.255.0AR2:#interface GigabitEthernet0/0/0ip address 172.16.2.254 255.255.255.0#interface GigabitEthernet0/0/1ip address 172.16.10.2 255.255.255.0#interface GigabitEthernet2/0/0ip address 172.16.30.1 255.255.255.0AR3:#interface GigabitEthernet0/0/0ip address 172.16.3.254 255.255.255.0#interface GigabitEthernet0/0/1ip address 172.16.20.2 255.255.255.0#interface GigabitEthernet2/0/0ip address 172.16.30.2 255.255.255.0

接口配置完毕后,我们开始部署单区域OSPF网络:

<AR1>sy[AR1]ospf 1

注:1代表的是进程号,如果没有写明进程号,则默认是1;

AR1:[Huawei-ospf-1]a[Huawei-ospf-1]are[Huawei-ospf-1]area 0[Huawei-ospf-1-area-0.0.0.0]net[Huawei-ospf-1-area-0.0.0.0]network  172.16.10.0 0.0.0.255[Huawei-ospf-1-area-0.0.0.0]network 172.16.20.0 0.0.0.255[Huawei-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255[Huawei-ospf-1-area-0.0.0.0]dis th[V200R003C00]#area 0.0.0.0network 172.16.1.0 0.0.0.255network 172.16.10.0 0.0.0.255network 172.16.20.0 0.0.0.255

配置完成后,检查OSPF接口通告是否正确;

可以观察到本地OSPF进程使用的Router-ID是172.16.1.254。在此进程下,有三个接口加入了OSPF进程。“Type”为以太网默认的广播网络类型:“State”为该接口当前的状态,显示为DR状态,即表示为这三个接口在它们所在的网段中都被选举为DR;

AR2;#area 0.0.0.0network 172.16.2.0 0.0.0.255network 172.16.10.0 0.0.0.255network 172.16.30.0 0.0.0.255

AR3:#area 0.0.0.0network 172.16.3.0 0.0.0.255network 172.16.20.0 0.0.0.255network 172.16.30.0 0.0.0.255

3:检查OSPF单区域的配置结果:

以AR1为例使用display ospf peer 命令查看OSPF邻居状态。

我们通过这条命令可以看到很多内容。例如:通过Router-ID可以查看邻居的路由器标识;通过Addess可以查看邻居的OSPF接口IP地址;通过State可以查看目前与该路由器的OSPF邻居关系;通过Priority可以查看当前该邻居OSPF接口的DR优先级等。

使用display ip routing-table protocol ospf命令查看AR1上的OSPF路由表。

通过此路由表可以观察到,“Destination/Mask”标识了目的网段的前缀及掩码,

“Proto”标识了此路由信息是通过OSPF协议获取到,“Pre”标识了路由优先级,“Cost”标识了开销值,“NextHop”标识了下一跳地址,“Interface”标识了此前缀的出接口;

此时AR1的路由表中已经拥有了去往网络中所有其他网段的路由条目。

我们在PC1上尝试ping其他两台主机:

可以ping通,实验结束;

实验目的:

1: 理解OSPF单区域的应用场景;

2: 掌握查看OSPF邻居状态的方法;

备注:如有错误,请谅解!

此文章为本人学习笔记,仅供参考!如有重复!!!请联系本人!

超详细用实验教你如何配置OSPF相关推荐

  1. 超详细,手把手教你一次简单的SQL注入,不用任何工具,带你走进web安全的大门

    超详细,手把手教你一次简单的SQL注入,不用任何工具,带你走进web安全的大门 靶场网站,网站所有权在二向箔安全学院 知识盒子 简单的SQL注入题目,可以用来入门练习,体验一下实训 老套的题目:提取网 ...

  2. 数据结构--链栈的c语言实现(超详细注释/实验报告)

    数据结构–链栈的c语言实现(超详细注释/实验报告) 知识小回顾 栈(Stack)作为一种限定性线性表,是将线性表的插入和删除操作限制为仅在表的一端进行,通常将表中允许进行插入.删除操作的一端成为栈顶( ...

  3. python做出来的小程序、可以在win10上面运行_超详细,手把手教你用20行Python代码制作飞花令小程序!...

    原标题:超详细,手把手教你用20行Python代码制作飞花令小程序! 来源:早起Python 作者:陈熹 飞花令是古时候人们经常玩一种"行酒令"的游戏,是中国古代酒令之一,属雅令. ...

  4. 超详细 WSL2安装+深度学习环境配置

    超详细 WSL2安装+深度学习环境配置 一点记录 ! 正式开始 ! 先决条件 WSL 启用 一.命令安装 二.手动安装(推荐方式) 三.设置 WSL 默认大版本 四.更新 WSL2 版本(可选) 五. ...

  5. 超详细!手把手教你创建win10虚拟机及其如何配置!!

    实验一 VMware 虚拟机环境搭建 (一) 实验目的 熟悉Mware软件的应用,掌握使用虚拟机软件创建 Windows.Linux等操作系统的方法,学习虚拟机的基本配置和功能应用,为后续的取证实验做 ...

  6. 超详细Windows10 Tomcat 9安装与配置

    文章目录 附Eclipse配置Tomcat教程 一.Tomcat下载 二.配置环境变量 三.启动Tomcat 四.测试Tomcat是否启动成功 附Eclipse配置Tomcat教程 超详细Ecilps ...

  7. 超详细丨华为设备网络基础配置命令总结

    路由器: dispaly version 显示系统软件版本及硬件信息 system-view 切换到系统视图 quit 返回 interface +接口 进入接口视图 ip address +IP + ...

  8. 虚拟机VMware和Ubuntu的安装与配置教程(超详细,实验可行)

    网上各类教程很多,但总有缺漏的地方.在这里我参考了一个比较详细的教程,并针对我第一次安装时遇到的问题,对该教程进行补充(主要在安装源的部分及其他细节). 文章目录 一.安装虚拟机和Ubuntu 虚拟机 ...

  9. 超详细!手把手教你使用YOLOX进行物体检测(附数据集)

    点击下方卡片,关注3D视觉工坊公众号 3D视觉干货第一时间送达 作者:王浩,3D视觉开发者社区签约作者,毕业于北京航空航天大学,人工智能领域优质创作者,CSDN博客认证专家. 编辑:3D视觉开发者社区 ...

  10. (超详细)关于Nacos的共享配置( shared-configs)和拓展配置(extension-config)

    前言 用SpringBoot的铁子们,相信大多数人都使用过Nacos作为注册中心和配置文件管理中心,确实很方便.但是很多铁子们依葫芦画瓢,都知道怎么用,但是对于其中的细节可能没有系统地整理过.今天就讲 ...

最新文章

  1. 【论文解读】KDD20 | 图神经网络在生物医药领域的应用
  2. web前端开发的好工具sublime
  3. java web 配置教程,javaWeb实战教程0-环境配置,javaweb实战教程0-
  4. Flutter代码锦囊---根据环境选择URL地址
  5. 各种编程语言介绍,应用,性能等
  6. java自学路线图(超全超详细)
  7. Java语言程序设计与数据结构(基础篇)原书第11版
  8. 修改hosts文件并保存
  9. 根据ip查经纬度软件_根据地址查询经纬度IP(百度地图)
  10. ubuntu恢复被rm误删的数据及原理
  11. ESP32 PM2.5测试
  12. Timer.cancel()
  13. 【朝花夕拾】Android自定义View篇之(一)View绘制流程
  14. 生产计划自动排程目标是什么?
  15. 微信企业号开发之加密方案与全局返回码说明
  16. 为什么机油使用后变红_汽车机油用完后放出油红色怎么回事
  17. java abstrict class,java - implements Closeable或实现AutoCloseab
  18. 使用多个icon 字体图标库样式冲突问题
  19. 你敢相信?这8项AI技术已经实现……
  20. php 动态网格,ZBrush中的动态网格该怎么进行运用

热门文章

  1. matlab皮尔森相关系数法,Spearmen相关系数和Pearson相关系数及其MATLAB实现
  2. TrueLicense 使用JDK自带的 keytool 工具生成公私钥证书库
  3. mysql查看数据库表容量大小_详解MySQL查看数据库表容量大小的方法总结
  4. AspNetPager分页
  5. flac文件如何转换成mp3
  6. 使用John the ripper破解弱密码
  7. 推荐系统中的前沿技术研究与落地:深度学习、AutoML与强化学习 | AI ProCon 2019
  8. GG 。B的搜索技巧?
  9. Win11任务栏透明度怎么调整?Win11任务栏透明度设置教程
  10. 1人30天44587行代码,分享舍得网开发经验(修订版)