常用OSPF命令有哪些?详细解释~赶快收藏起来!

OSPF(Open Shortest Path First开放式最短路径优先)是一种动态路由协议,属于内部网关协议(Interior Gateway Protocol,简称IGP),是基于链路状态算法的路由协议。

配置OSPF会使用到哪些命令?

1、OSPF

(1)命令功能

ospf命令用来创建并运行OSPF进程。undo ospf命令用来关闭OSPF进程。缺省情况下,系统不运行OSPF协议,即不运行OSPF进程。

(2)使用格式

ospf area-id

//ospf-id为进程号,标识不同进程.

如图所示,启动ospf进程:
在这里插入图片描述

2、area

(1)命令功能

area命令用来创建OSPF区域,并进入OSPF区域视图。undo area命令用来删除指定区域。缺省情况下,系统未创建OSPF区域。

(2)使用格式

area area-id

//area-id指定区域的表示,当area-id为0,则为骨干区域。采用整数十进制表示,取值范围0~4294967295。

如图所示,启动ospf进程后创建区域0:在这里插入图片描述

3、network

(1)命令功能

network命令用来指定运行OSPF协议的接口和接口所属的区域。undo network命令用来删除运行OSPF协议的接口。缺省情况下,此接口不属于任何区域

(2)使用格式

network network-address wildcard-mask

// network-address:ospf协议接口所在的网段地址

wildcard-mask:IP地址的反码,也就是相当于将IP地址的掩码反转

(如:C类地址192.168.1.1 子网掩码为:255.255.255.0 那么IP的反码0.0.0.255)

如图所示,启动ospf进程,创建区域0,并指定192.168.2.0所属区域0.:在这里插入图片描述

4、abr-summary

(1)命令功能

abr-summary命令用来在区域边界路由器(ABR)上配置路由聚合。undo abr-summary命令用来取消在区域边界路由器上进行路由聚合。缺省情况下,区域边界路由器不对路由聚合。

(2)使用格式

abr-summary ip-address mask

// ip-address:指定聚合路由的IP地址

mask:指定聚合路由的IP地址的掩码

如图所示,启动ospf进程,创建区域1,并指定10.42.10.0和10.42.110.0所属区域0,将这两个IP地址段进行路由聚合成10.42.0.0:在这里插入图片描述

5、asbr-summary

(1)命令功能

asbr-summary命令用来设置自治系统边界路由器(ASBR)对OSPF引入的路由进行路由聚合。undo asbr-summary命令用来取消ASBR对OSPF引入的路由进行路由聚合。缺省情况下,ASBR不对OSPF引入的路由进行路由聚合。

(2)使用格式

asbr-summary ip-address mask

// ip-address:指定聚合路由的IP地址

mask:指定聚合路由的IP地址的掩码

如图所示,对OSPF引入的路由进行路由聚合10.2.0.0在这里插入图片描述

6、authentication-mode

(1)命令功能

authentication-mode命令用来指定OSPF区域所使用的验证模式及验证口令。undo authentication-mode命令用来取消该区域已配置的验证模式。缺省情况下,没有配置区域验证模式。

(2)使用格式

a) authentication-mode { md5 | hmac-md5 | hmac-sha256 } [ key-id { plain plain-text | [ cipher ] cipher-text } ]

b) authentication-mode simple [ plain plain-text | [ cipher ] cipher-text ]

c) authentication-mode keychain keychain-name

// md5 | hmac-md5 | hmac-sha256:分别是三种验证模式

key-id:接口密文验证的验证字标识符,必须与对端的验证字标识符一致。

plain:指定明文类型口令。此模式下只能键入明文,在查看配置文件时以明文方式显示口令

plain-text:指定明文验证字。

cipher:指定密文类型口令。可以键入明文或密文,但在查看配置文件时均以密文方式显示口令。

cipher-text:指定密文验证字。

keychain:使用Keychain验证模式。

keychain-name:指定Keychain名称。

如图所示,指定OSPF区域0使用hmac-md5验证模式:
在这里插入图片描述

7、ospf cost

(1)命令功能

ospf cost命令用来配置接口上运行OSPF协议所需的开销。undo ospf cost命令用来恢复接口上运行OSPF所需开销的缺省情况。缺省情况下,OSPF会根据该接口的带宽自动计算其开销值。Loopback接口的开销值是0

(2)使用格式

ospf cost cost

//cost: 运行OSPF协议所需的开销, 整数形式,取值范围是1~65535。缺省值是1。

如图所示,指定接口GE1/0/0运行OSPF协议的开销为65:在这里插入图片描述

8、nexthop

(1)命令功能

nexthop命令用来设置等价路由的优先级。在OSPF算出等价路由后,再根据weight的权重值从这些等价路由中选择下一跳,值越小,优先级越高。undo nexthop命令用来取消路由等价路由的优先级。缺省情况下,weight的取值是255,等价路由不设置优先级,同时转发报文,进行负载分担。

(2)使用格式

nexthop ip-address weight value

//ip-address:指定下一跳的IP地址

weight value:指定下一跳权重。该值越小,路由优先级越高

如图所示,配置下一跳10.0.0.3优先级为1:在这里插入图片描述

9、reset ospf process

(1)命令功能

用来重启OSPF进程.

(2)使用格式

reset ospf [ process-id ] process

// process-id: 指定OSPF进程号。如果没有指定该参数,则重启所有OSPF进程。

如图所示,重启ospf1:

10、peer

(1)命令功能

peer命令用来在NBMA网络上指定相邻交换机的IP地址,并配置DR选举权。undo peer命令用来取消在NBMA网络上指定相邻交换机的IP地址。缺省情况下,没有在NBMA网络上指定相邻交换机的IP地址,也没有配置DR选举权。

(2)使用格式

peer ip-address [ dr-priority priority ]

// ip-address: 指定相邻设备的IP地址

dr-priority priority: 指定相邻设备的优先级,用于DR选举。

11、ospf network-type

(1)命令功能

ospf network-type命令用来设置OSPF接口的网络类型。undo ospf network-type命令用来恢复OSPF接口缺省的网络类型。缺省情况下,接口的网络类型根据物理接口而定。以太网接口的网络类型为broadcast。

(2)使用格式

ospf network-type { broadcast | nbma | p2mp | p2p [ peer-ip-ignore ] }

// broadcast | nbma | p2mp | p2p:OSPF三种网络类型

peer-ip-ignore:指定OSPF在使用广播网类型的接口修改成的点到点接口建立邻居且接口没有配置地址借用时,忽略网段检查。

12、preference

(1)命令功能

preference命令用来设置OSPF协议路由的优先级。undo preference命令用来恢复OSPF协议路由优先级的缺省值。缺省情况下,OSPF路由的优先级为10。当指定ASE时,缺省优先级为150。

(2)使用格式

preference [ ase ] { preference | route-policy route-policy-name }

// ase: 设置AS-External路由的优先级。

preference: OSPF协议路由的优先级。优先级的值越小,其实际的优先程度越高,取值范围1-255。

  1. display default-parameter ospf 命令用来显示OSPF默认配置信息

  2. display ospf routing命令用来显示OSPF路由表的信息

  3. display ospf abr-asbr命令用来显示OSPF的区域边界路由器和自治系统边界路由器信息。

  4. display ospf asbr-summary命令用来查看OSPF的路由聚合信息。

  5. display ospf brief命令用来查看OSPF的概要信息。

  6. display ospf cumulative命令用来显示OSPF的统计信息。

  7. display ospf error命令用来查看OSPF的错误信息。

  8. display ospf interface命令用来显示OSPF的接口信息

  9. display ospf nexthop命令用来显示OSPF的下一跳信息。

  10. display ospf peer命令用来显示OSPF中各区域邻居的信息

  11. nssa命令用来配置OSPF区域为NSSA区域。

  12. display ospf spf-statistics命令用来查看OSPF进程下路由计算的统计信息。

  13. display ospf lsdb命令用来显示OSPF的链路状态数据库(lsdB)信息。

  14. description命令用来为OSPF区域配置描述信息。

  15. default-route-advertise命令用来将缺省路由通告到普通OSPF区域。

  16. default-cost命令用来指定OSPF发送到STUB区域或NSSA区域的Type3缺省路由的开销。

由于篇幅限制,部分命令不作详细介绍,有问题可以留言提问哦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/208497.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C/C++11 语法/概念易错总结(1)

文章目录 缺省参数函数重载引用引用和指针内联宏的优缺点auto范围forNULL和nullptr 缺省参数 半缺省参数必须从右往左依次来给出&#xff0c;不能间隔着给 void Func(int a, int b 10, int c 20){cout<<"a "<<a<<endl;cout<<"b &…

uniapp运行到安卓基座app/img标签不显示

img是html中的标签&#xff0c;他也是一个单标签 image属于服务器控件&#xff0c;是个双标签 问题&#xff1a;uniapp运行到app安卓基座后图片无法显示 原因&#xff1a;自己使用了img标签&#xff0c;而且输入路径无提示&#xff0c;img标签导致图片不显示 解决&#xff…

阅读文献总结2023

阅读文献基于卷积神经网络多源融合的网络安全态势感知模型 阅读文献 基于卷积神经网络多源融合的网络安全态势感知模型 题目基于卷积神经网络多源融合的网络安全态势感知模型文章信息&#xff1a;年份2023发文单位山西财经大学收录刊会计算机科学 &#xff08;北大核心&#…

微服务架构:解析分布式系统的演进

目录 微服务是什么&#xff1f; 微服务的优势 微服务的挑战 应对微服务挑战的方法 结论 在当今快速发展的软件开发领域&#xff0c;微服务架构成为一种备受瞩目的设计理念&#xff0c;被广泛应用于构建灵活、可扩展的分布式系统。本文将深入探讨什么是微服务&#xff0c;为…

掌握HarmonyOS框架的ArkTs如何管理和共享状态数据

ARKTS&#xff08;Ark TypeScript&#xff09;是HarmonyOS应用框架的一部分&#xff0c;提供了一种灵活而强大的状态管理机制。在ARKTS中&#xff0c;AppStorage和LocalStorage是两个关键的概念&#xff0c;它们分别用于应用级和页面级的状态共享。通过深入了解这两个特性&…

管理员配置Jupterhub

在Ubuntu上演示如何部署R语言环境&#xff0c;包括 posit的已经编译了一些R的安装 系统已经装了R&#xff0c;我额外编译的R如何让大家都能用到 如何配置RStudio jupyterhub的配置和使用 管理员如何配置jupyterhub 用户如何配置自己的jupyter环境 Ubuntu上的R部署 这一次…

【C语言】与文件有关的操作

目录 1. 前言2. 什么是文件&#xff1f;2.1 程序文件2.2 数据文件2.3 文件名 3. 二进制文件和文本文件&#xff1f;4. 文件的打开和关闭4.1 流和标准流4.1.1 流4.1.2 标准流 4.2 文件指针4.3 文件的打开和关闭 5. 文件的顺序读写5.1 顺序读写函数介绍5.2 对比一组函数 6. 文件的…

不会代码(零基础)学语音开发(语音开发板)

语音开发板板载资源介绍 通过上图可以看到VDB-150S语音开发板应该是集目前上市的所有语音开发板中板载资源最为丰富的一款开发板。板载的主要资源有&#xff1a; 双色LED状态指示灯&#xff1b;两个测试时使用的按键开关&#xff1b;红外寻迹/接近传感器&#xff1b;固件烧录器…

Redis分布式锁学习总结

⭐️ 前言 想必大家都有过并发编程的经验&#xff0c;在一个单体应用中&#xff0c;可以通过java提供的各种锁机制来控制多线程对于单体应用中同一资源的并发访问&#xff1b;那么在分布式场景下&#xff0c;想要控制多个应用对于同一外部资源的并发访问&#xff0c;就要用到分…

使用YOLOv8训练自己的数据集

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 拉取项目 git clone https://github.com/ultralytics/ultralytics安装依赖 cd ultralytics pip install -r requirement.txt pip instal…

JAVA全栈开发 集合详解(day14+day15汇总)

一、数组 数组是一个容器&#xff0c;可以存入相同类型的多个数据元素。 数组局限性&#xff1a; ​ 长度固定&#xff1a;&#xff08;添加–扩容&#xff0c; 删除-缩容&#xff09; ​ 类型是一致的 对象数组 &#xff1a; int[] arr new int[5]; … Student[] arr …

一种LED驱动专用控制电路方案

一、基本的概述 TM1651 是一种带键盘扫描接口的LED&#xff08;发光二极管显示器&#xff09;驱动控制专用电路&#xff0c;内部集成有MCU 数字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。本产品性能优良&#xff0c;质量可靠。采用SOP16/DIP16的封装形式。 二、特性说…

微软 Power Platform 零基础 Power Pages 网页搭建教程学习实践(一)

微软 Power Platform 零基础 Power Pages 网页搭建教程学习实践 Power Pages 网页搭建 微软 Power Platform 零基础 Power Pages 网页搭建教程学习实践1、Power Pages 介绍2、开始创建一个站点3、选择一个合适的模板4、编辑我们的模板5、面向专业开发人员的高级开发功能6、预览…

PyQt基础_012_对话框类控件QInputDialog

基本操作 import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import *class InputdialogDemo(QWidget):def __init__(self, parentNone):super(InputdialogDemo, self).__init__(parent)layout QFormLayout()self.btn1 QPushButton(&qu…

[PM3教程]华为手机,小米手环,手表模拟写入加密门禁卡必看教程

IC卡在我们身边已随处可见&#xff0c;被广泛应用于各种领域。 大多数人每天都要和各种各样的卡片打交道&#xff0c;上班有考勤卡&#xff0c;吃饭有饭卡&#xff0c;健身有会员卡&#xff0c;停车有停车卡&#xff0c;连回个家都得先把门禁卡翻出来。各种各样的卡&#xff0c…

借鉴halcon中inspect_3d_surface_intersections.hdev示例

简单看下halcon的实现过程 二、halcon思路 1、读入图片 2、生成点云模型&#xff0c;将点云三角化 3、生成平面 4、求这个模型与平面的交线&#xff0c;生成一个轮廓 用pcl和vtk实现的效果 主要参考以下博主的文章内容来实现的 鞋3D点胶 halcon切平面算法_pose_invert-C…

centOS使用docker部署ElasticSearch和Kibana

一、docker部署ElasticSearch 1、创建网桥 docker network create xybnet 2、下载镜像 docker pull elasticsearch:8.2.0 3、先运行容器 docker run -d \ --name es \ --net xybnet \ -p 9200:9200 \ -p 9300:9300 \ -p 5601:5601 \ -e "discovery.typesing…

TCP/IP_整理起因

先分享一个初级的问题&#xff1b;有个客户现场&#xff0c;终端设备使用客户网络更新很慢&#xff0c;使用手机热点更新速度符合预期&#xff1b;网络部署情况如下&#xff1a; 前期花费了很大的精力进行问题排查对比&#xff0c;怀疑是客户网络问题&#xff08;其他的客户现…

进程间通信2

3. system V-IPC 3.1 知识点 ipcs -a查看所有的ipc对象 在系统中他们都使用一种叫做 key 的键值来唯一标识&#xff0c;而且他们都是“持续性”资源——即他 们被创建之后&#xff0c;不会因为进程的退出而消失&#xff0c;而会持续地存在&#xff0c;除非调用特殊的函数或者…

春秋云镜ED01-CMS v20180505 存在任意文件上传漏洞

靶场介绍 春秋云镜ED01-CMS v20180505 存在任意文件上传漏洞 漏洞分析&#xff1a; 文件类型未校验可以任意上传执行文件&#xff0c;获取服务器权限 登录注册界面 Hi-Lo-Yohttp://eci-2ze2qm1cbaon2lylin0q.cloudeci1.ichunqiu.com/registration.php 注册了几个发现注册不…