# 实验5.OSPF配置实验

配置ospf使全网联通

实验组

拓扑,路由器选择为AR2220,交换机为S5700

联通配置

给每台路由器的对应端口配置相应的ip,并启动ospf协议,可以看到此时5台设备已经相互建立了邻居关系

这里给出其中一台,其中一个接口的配置,其他的设备其他端口同理

ospf 10

area 0

int g0/0/0

ip address 192.168.1.1 24

ospf enable 10 area 0

配置完成后,所有的路由器已经建立邻交关系,所有网段已经学习完毕

R1已经正常可以ping通R5的123.1.2.3环回口地址

ospf建立邻交的过程以及状态

  • 建立ospf的client,基础配置完成,此时没有收到任何hello包,仅配置完成 down
  • 开始对网络内发送hello包寻找其他运行ospf的的路由器 down
  • 收到hello包,但是这个hello包中的邻居列表不包含自己的router-id init
  • 将收到hello包中发送方的router-id封装到自己的hello包的邻居列表字段中发出 init
  • 收到其他hello包,但是这个hello包中的邻居列表中出现了自己的router-id,hello包的发送方已经知晓本router的存在 2-way
  • 两台设备已经相互知晓彼此的存在,双向通讯建立完毕 2-way
  • 向邻居路由器发送空DD报文,随机一个序列号X ExStart
  • 收到邻居发送的空DD报文,得到对方的随机序列号Y ExStart
  • 发现自己的router-id的二进制数字<(>)对方的router-id,此时向对方路由器发送自己LSDB摘要,并将对方(自己)刚才DD报文中的序列号Y(X)也放在报文中,确认自己为从(主)路由器 ExChange
  • 收到对方LSDB摘要信息的DD报文,此时对方已经根据收到的序列号确认自己为从(主)路由,并在这个DD包中附带Y+1(X+1)的序列号;若对方发现在我方发送的摘要中没有对方需要更新的内容,则对方会将对方的状态调整为Full ExChange / Full
  • 最后进行一次确认,将对方序列号为Y+1()放入DD包后,发送隐式确认DD包,本包中没有摘要,为确认目的,若上面收到的对方摘要中没有自己需要增加的数据,则将自己调整为Full ExChange / Full
  • 如果对方发送的摘要中有自己缺少的信息有,则向对方发送Link State Request向对方请求完整的LSA信息 Loading
  • 收到对方发送的Link State Update,内包含所需的详细LSA信息,更新自己的LSDB Loading
  • 向对方发送Link State Ack确认收到更新的LSU信息,确认已经收到了缺少的LSA,并将自己的状态修改为Full Full

Tips

请注意在为每个端口配置ospf启动的时候,需要先启动ospf的对应线程和area 0,否则哪怕是端口全部配置完成后也需要在ospf 10 area 0进行启动;

环回口即使是逻辑接口但是他也是接口,所以在这种情况下,你也是要进入环回接口里启动ospf的,不是配置了就自动加入ospf的.

结论

ospf真好用,比静态一条条指要快的多。

实验5.OSPF配置实验的更多相关文章

  1. 自制OSPF配置实验大全

    OSPF综合实验(gns模拟器)   注意点: Ospf实验推荐用gns制作 //图中的交换机可以视觉忽略或缩小成一个点.(^ v^) Ospf 实验拓扑图 ​ 目录 OSPF综合实验... 1 Os ...

  2. OSPF配置实验(一)

    单区域OSPF 命令: R1(config)#router ospf 1        //启动OSPF进程 R1(config-router)#router-id 1.1.1.1        // ...

  3. CCNP第四天 OSPF综合实验(1)

    ospf综合实验(1) 本实验主要考察ospf中的接口上的多种工作方式 实验如图所示: 所用拓扑为CCNP标准版,如图: --------------------------------------- ...

  4. 自制EIGRP配置实验大全

    EIGRP综合实验 本实验可能会有一两个出错的地方,希望大家进行实验测试后,可以指正!当然绝大部分都是正确滴! 实验A:基本配置 A.0)实验目的: 熟悉eigrp的基本配置 A.1)实验拓扑: A. ...

  5. OSPF 基础实验

    一.环境准备 1. 软件:GNS3 2. 路由:c7200 二.实验操作 实验要求: 1.掌握多区域的 OSPF 配置方法. 2.区别不同区域的路由. 3.掌握 OSPF 的路由汇总配置. 4.掌握  ...

  6. 实验 MPLS LDP配置

    实验 MPLS LDP配置 一.学习目的 掌握启用和关闭MPLS的方法 掌握启用和关闭MPLS LDP配置方法 掌握使用MPLS LDP配置LSP的方法 二.拓扑图 三.场景 你是公司的网管员,公司的 ...

  7. 实验12: OSPF

    实验9-1:单区域点到点链路的OSPF 实验目的通过本实验可以掌握:(1)在路由器上启动OSPF 路由进程(2)启用参与路由协议的接口,并且通告网络及所在的区域(3)度量值cost 的计算(4)点到点 ...

  8. HCIA-Datacom 4.1 实验一:访问控制列表配置实验

    实验介绍 访问控制列表ACL(Access Control List)是由一条或多条规则组成的集合.所谓规则,是指描述报文匹配条件的判断语句,这些条件可以是报文的源地址.目的地址.端口号等.ACL本质 ...

  9. HCIA-Datacom 2.2 实验:OSPF路由协议基础实验

    前言:才发现IA也要学OSPF,忍不住吐槽一句,现在太卷了! OSPF简介: 开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网 ...

  10. 实验1_IPv6地址配置

    IPv6地址配置 实验任务 (1)掌握如何在路由器及PC上配置IPv6地址 (2)掌握如何用IPv6 ping命令进行IPv6地址可达性检查 (3)掌握如何用命令来查看IPv6地址配置 实验过程 在R ...

随机推荐

  1. dotnet 教你写一个可以搞炸本机所有 WCF 应用的程序方法

    作为团队里面挖掘机出身的我,怎么能不多挖一些坑好将小伙伴们都埋进去呢.本文来告诉大家一个有趣且简单的方法,此方法可以将本机的 WCF 玩坏,不敢说真的搞炸本机所有 WCF 应用,但搞炸大部分基于 WC ...

  2. WPF 框架开发 ColumnDefinition 和 RowDefinition 的代码在哪

    我的 VisualStudio 在更新到 2022 就构建不通过 WPF 仓库,提示我在 Grid 的代码里面找不到 ColumnDefinitionCollection 和 RowDefinitio ...

  3. Python 潮流周刊#48:Python 3.14 的发布计划

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...

  4. 记录一个解决固定定位内容不能滚动的方法(vant组件tab必用的css样式)

    vant组件下边是循环出来的,在开发中这部分必定是个单独的组件,内容溢出时添加滚动的样式,当然这个需要写在外部引入的自定义的vant组件样式当中 .van-tabs__content{ width: ...

  5. ABAP RSA 加密

    最近出现一些SAP ABAP RSA加密的需求,这里搬运一篇文章,用于学习参考. 本文链接:https://www.cnblogs.com/hhelibeb/p/14952732.html 原文标题: ...

  6. VP NOI2023

    一个月前的事情捏,因为今天刚好在摸鱼就想起来写写. Day 1 开题,先总的过一遍,好像比较传统. T1 基本上是一眼题了,简单容斥一下就可以解决.很快开始写,写好过了小样例.但是这个时候还没有大样例 ...

  7. Js使用面向对象和面向过程的方法实现拖拽物体的效果

    1.面向过程的拖拽实现代码: <!DOCTYPE html> <html> <head> <title>drag Div</title> & ...

  8. c语言在Linux中的使用

    gcc版本升级 如何验证gcc正常使用,编译c以及运行 过程 要验证GCC(GNU Compiler Collection)是否正常使用,您可以按照以下步骤进行操作: 检查GCC是否安装:打开终端或命 ...

  9. Java面试题:SpringBoot异常捕获,让程序“免疫”一切错误!

    在Spring Boot应用程序中,捕获全局异常是一个重要的方面,它可以帮助我们处理在应用程序运行时可能发生的各种错误情况.通过适当地捕获和处理这些异常,我们可以改善用户体验并及时采取必要的措施. 使 ...

  10. .NET桌面程序混合开发之二:在原生WinFrom程序中使用WebView2

    本文将介绍如何在WinForms中嵌入WebView2,并讲到WebView2的主要特征.点击了解更多WebView2的API. 1. 准备 Visual Studio 2017 及以上版本 WebV ...