【原创】H3C路由器OSPF测试
网络拓扑图

路由器配置:
路由器1上接了4跟线,分别为这四个接口配置IP地址。
#
interface GigabitEthernet0/0/0port link-mode routecombo enable copperip address 2.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1port link-mode routecombo enable copperip address 3.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/2port link-mode routecombo enable copperip address 4.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/10port link-mode routecombo enable copperip address 1.1.1.1 255.255.255.0
创建OSPF区域,并添加这四个接口对应的网络主机
ospf 100area 0.0.0.0network 1.1.1.0 0.0.0.255network 2.1.1.0 0.0.0.255network 3.1.1.0 0.0.0.255network 4.1.1.0 0.0.0.255
其它路由器,依葫芦画瓢。
测试
VPCS_7> ping 1.1.1.2
1.1.1.2 icmp_seq=1 timeout
1.1.1.2 icmp_seq=2 timeout
84 bytes from 1.1.1.2 icmp_seq=3 ttl=61 time=1.713 ms
84 bytes from 1.1.1.2 icmp_seq=4 ttl=61 time=2.708 ms
84 bytes from 1.1.1.2 icmp_seq=5 ttl=61 time=1.698 ms
VPCS_6> ping 5.1.1.2
84 bytes from 5.1.1.2 icmp_seq=1 ttl=61 time=1.760 ms
84 bytes from 5.1.1.2 icmp_seq=2 ttl=61 time=2.109 ms
84 bytes from 5.1.1.2 icmp_seq=3 ttl=61 time=1.806 ms
84 bytes from 5.1.1.2 icmp_seq=4 ttl=61 time=1.760 ms
84 bytes from 5.1.1.2 icmp_seq=5 ttl=61 time=1.737 ms
VPCS_7 与 VPCS_6之间是通的。
路由跟踪
VPCS_6> trace 5.1.1.2
trace to 5.1.1.2, 8 hops max, press Ctrl+C to stop1 * * *2 * * *3 * * *4 *5.1.1.2 1.893 ms (ICMP type:3, code:3, Destination port unreachable)
从这里可以看到,从 VPCS_6到VPCS_7之间经过了4个路由器。但是并没解析出路由器的IP。
解析经过的路由器
接下来,在每个路由器中执行如下指令
ip ttl-expires enable
ip unreachables enable
再执行跟踪
VPCS_6> trace 5.1.1.2
trace to 5.1.1.2, 8 hops max, press Ctrl+C to stop1 1.1.1.1 0.493 ms 0.437 ms 0.410 ms2 4.1.1.1 0.723 ms 0.623 ms 0.619 ms3 4.1.2.2 1.006 ms 0.872 ms 0.803 ms4 *5.1.1.2 1.014 ms (ICMP type:3, code:3, Destination port unreachable)
VPCS_6> trace 5.1.1.2 -P 1
trace to 5.1.1.2, 8 hops max (ICMP), press Ctrl+C to stop1 1.1.1.1 0.501 ms 0.361 ms 0.278 ms2 4.1.1.1 0.624 ms 0.641 ms 0.536 ms3 4.1.2.2 0.875 ms 0.882 ms 0.768 ms4 5.1.1.2 1.324 ms 1.255 ms 0.942 ms
VPCS_6> trace 5.1.1.2 -P 6
trace to 5.1.1.2, 8 hops max (TCP), press Ctrl+C to stop1 1.1.1.1 0.464 ms 0.442 ms 0.431 ms2 4.1.1.1 0.619 ms 0.634 ms 0.526 ms3 4.1.2.2 0.934 ms 0.854 ms 0.924 ms4 5.1.1.2 1.205 ms 1.068 ms 1.150 ms
经过的路由器都显示出来了,数据路线图如下

断路测试
手动关闭 路由器5的 G0/0/2端口
[H3C]int g0/0/2
[H3C-GigabitEthernet0/0/2]dis this
#
interface GigabitEthernet0/0/2port link-mode routecombo enable copperip address 4.1.2.2 255.255.255.0
#
return
[H3C-GigabitEthernet0/0/2]shutdown
再次跟踪路由
VPCS_6> trace 5.1.1.2 -P 6
trace to 5.1.1.2, 8 hops max (TCP), press Ctrl+C to stop1 1.1.1.1 0.459 ms 0.396 ms 0.358 ms2 2.1.1.1 0.681 ms 0.560 ms 0.465 ms3 3.1.4.2 1.064 ms 1.326 ms 0.978 ms4 * * *5 5.1.1.2 2.974 ms 4294966.730 ms 4294964.851 msVPCS_6> trace 5.1.1.2 -P 6
trace to 5.1.1.2, 8 hops max (TCP), press Ctrl+C to stop1 1.1.1.1 0.380 ms 0.341 ms 0.274 ms2 2.1.1.1 1.188 ms 0.662 ms 0.624 ms3 * * *4 * * *5 * * *6 5.1.1.2 1.903 ms 1.337 ms 1.454 msVPCS_6> trace 5.1.1.2 -P 6
trace to 5.1.1.2, 8 hops max (TCP), press Ctrl+C to stop1 1.1.1.1 0.420 ms 0.357 ms 0.417 ms2 2.1.1.1 0.733 ms 0.697 ms 0.630 ms3 3.1.4.2 1.446 ms 0.917 ms 1.029 ms4 5.1.1.2 1.155 ms 1.053 ms 1.007 ms
网络结构发生变化,OSPF需要一段事件完成路由变更。
现在经过的路线如下:

再把2.1.1.1关掉
[H3C]int g0/0/0
[H3C-GigabitEthernet0/0/0]dis thi
#
interface GigabitEthernet0/0/0port link-mode routecombo enable copperip address 2.1.1.2 255.255.255.0
#
return
[H3C-GigabitEthernet0/0/0]shutdown
ping测试
VPCS_6> trace 5.1.1.2 -P 6
trace to 5.1.1.2, 8 hops max (TCP), press Ctrl+C to stop1 1.1.1.1 0.467 ms 0.383 ms 0.316 ms2 3.1.1.1 0.782 ms 0.583 ms 0.636 ms3 3.1.3.2 1.002 ms 0.941 ms 0.826 ms4 5.1.1.2 1.155 ms 1.044 ms 1.345 ms
当前数据路径

相关文章:
【原创】H3C路由器OSPF测试
网络拓扑图 路由器配置: 路由器1上接了4跟线,分别为这四个接口配置IP地址。 # interface GigabitEthernet0/0/0port link-mode routecombo enable copperip address 2.1.1.2 255.255.255.0 # interface GigabitEthernet0/0/1port link-mode routecombo…...
计算机视觉:轨迹预测综述
计算机视觉:轨迹预测综述 轨迹预测的定义轨迹预测的分类基于物理的方法(Physics-based)基于机器学习的方法(Classic Machine Learning-based)基于深度学习的方法(Deep Learning-based)基于强化学…...
三维跨孔电磁波CT数据可视化框架搭建
三维跨孔电磁波CT数据可视化框架搭建 文章目录 三维跨孔电磁波CT数据可视化框架搭建1、三维CT可视化结果2、matlab代码2.1、CT数据格式整理并保存2.2、三维可视化 利用matlab实现对跨孔电磁波CT实测数据反演,并搭建了三维CT数据可视化框架,可装填实测CT反…...
OC和Swift混编,导入头文件‘xxx-Swift.h‘ file not found
在OC的项目里加入Swift代码,创建完桥接文件后,需要倒入Swift头文件,头文件的格式为“项目名-Swift.h”。 如下图,我在Xcode上看到我的项目名为YichangPark,导入 #import "YiChangPark-Swift.h" 之后提示 “Y…...
一文读懂HOOPS Native平台:快速开发桌面端、移动端3D应用程序!
HOOPS Native Platform是用于在桌面和移动平台以及混合现实应用程序上构建3D工程应用程序的首要工具包。它由三个集成良好的软件开发工具包(SDK)组成:HOOPS Visualize、HOOPS Exchange、HOOPS Publish。HOOPS Visualize 是一个强大的图形引擎,适用于本机…...
Scrum工作模式及Scrum工具
Scrum工作模式是一种敏捷软件开发方法,其核心是团队合作和自我组织,旨在通过短周期的迭代开发,实现快速反馈和持续改进。 Scrum工作模式包括以下角色和活动: 1、产品负责人(Product Owner):负…...
[ros][ubuntu]ros在ubuntu18.04上工作空间创建和发布一个话题
构建catkin工作空间 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src catkin_init_workspace cd ~/catkin_ws/ catkin_make 配置环境变量 echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc source ~/.bashrc 检查环境变量 echo $ROS_PACKAGE_PATH…...
我的区块链笔记
区块链 中心化的账本,个人节点和中心节点的地位不对等,中心节点说了算。去中心化,个人节点就是公平的,根据一套规则,叫做公比机制。 区块链的本质,就是数据存储方式 区块链使用密码学算法产生的区块&…...
Spring事务(ACID特性、隔离级别、传播机制、失效场景)
一、事务的ACID特性 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency) 事务前后数据的完整性必须保持一致。隔离性(Isola…...
机器学习笔记之最优化理论与方法(六)无约束优化问题——最优性条件
机器学习笔记之最优化理论与方法——无约束优化问题[最优性条件] 引言无约束优化问题无约束优化问题最优解的定义 无约束优化问题的最优性条件无约束优化问题的充要条件无约束优化问题的必要条件无约束优化问题的充分条件 引言 本节将介绍无约束优化问题,主要介绍无…...
E5061B/是德科技keysight E5061B网络分析仪
181/2461/8938产品概述 是德科技E5061B(安捷伦)网络分析仪在从5 Hz到3 GHz的宽频率范围内提供通用的高性能网络分析。E5061B提供ENA系列常见的出色RF性能,还提供全面的LF(低频)网络测量能力;包括内置1 Mohm输入的增益相位测试端口。E5061B从低频到高频的…...
2.4 PE结构:节表详细解析
节表(Section Table)是Windows PE/COFF格式的可执行文件中一个非常重要的数据结构,它记录了各个代码段、数据段、资源段、重定向表等在文件中的位置和大小信息,是操作系统加载文件时根据节表来进行各个段的映射和初始化的重要依据…...
Vue2项目练手——通用后台管理项目第五节
Vue2项目练手——通用后台管理项目 首页组件布局面包屑&tag面包屑使用组件使用vuex存储面包屑数据src/store/tab.jssrc/components/CommonAside.vuesrc/components/CommonHeader.vue tag使用组件文件目录CommonTag.vueMain.vuetabs.js 用户管理页新增功能使用的组件页面布局…...
软件工程学术顶会——ESEC/FSE 2022 议题(网络安全方向)清单、摘要与总结
总结 本次会议中网络安全相关议题涵盖区块链、智能合约、符号执行、浏览器API模糊测试等不同研究领域。 热门研究方向: 1. 基于深度学习的漏洞检测与修复 2. 基于AI的自动漏洞修复 3. 模糊测试与漏洞发现 冷门研究方向: 1. 多语言代码的漏洞分析 2. 代码审查中的软件安全 3. 浏…...
从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr
目录 1. 智能指针的引入_内存泄漏 1.1 内存泄漏 1.2 如何避免内存泄漏 2. RAII思想 2.1 RAII解决异常安全问题 2.2 智能指针原理 3. auto_ptr 3.1 auto_ptr模拟代码 4. unique_ptr 4.1 unique_ptr模拟代码 5. shared_ptr 5.1 shared_ptr模拟代码 5.2 循环引用 6.…...
C++信息学奥赛1187:统计字符数
#include <bits/stdc.h> using namespace std; int main() {string arr;cin >> arr; // 输入一个字符串int n, a, max; // 定义变量n, a, maxchar ArrMax; // 定义字符变量ArrMaxn arr.length(); // 获取字符串长度max a 0; // 初始化max和a为0// 外层循环&…...
计算机毕设 大数据商城人流数据分析与可视化 - python 大数据分析
文章目录 0 前言课题背景分析方法与过程初步分析:总体流程:1.数据探索分析2.数据预处理3.构建模型 总结 最后 0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到…...
vscode上搭建go开发环境
前言 Go语言介绍: Go语言适合用于开发各种类型的应用程序,包括网络应用、分布式系统、云计算、大数据处理等。由于Go语言具有高效的并发处理能力和内置的网络库,它特别适合构建高并发、高性能的服务器端应用。以下是一些常见的Go语言应用开发…...
10.(Python数模)(预测模型二)LSTM回归网络(1→1)
LSTM回归网络(1→1) 长短期记忆网络 - 通常只称为“LSTM” - 是一种特殊的RNN,能够学习长期的规律。 它们是由Hochreiter&Schmidhuber(1997)首先提出的,并且在后来的工作中被许多人精炼和推广。…...
mac常见问题(五) Mac 无法开机
在mac的使用过程中难免会碰到这样或者那样的问题,本期为您带来Mac 无法开机怎么进行操作。 1、按下 Mac 上的电源按钮。每台 Mac 电脑都有一个电源按钮,通常标有电源符号 。然后检查有没有通电迹象,例如: 发声,例如由风…...
wordpress后台更新后 前端没变化的解决方法
使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...
srs linux
下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可…...
2025盘古石杯决赛【手机取证】
前言 第三届盘古石杯国际电子数据取证大赛决赛 最后一题没有解出来,实在找不到,希望有大佬教一下我。 还有就会议时间,我感觉不是图片时间,因为在电脑看到是其他时间用老会议系统开的会。 手机取证 1、分析鸿蒙手机检材&#x…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...
Python如何给视频添加音频和字幕
在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...
12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 实践 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。 …...
多种风格导航菜单 HTML 实现(附源码)
下面我将为您展示 6 种不同风格的导航菜单实现,每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...
selenium学习实战【Python爬虫】
selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...
