当前位置: 首页 > news >正文

华为数通——OSPF

正掩码:/24   255.255.255.0 
反掩码: 255.255.255.255 
              -255.-255.-255.+0
               0.0.0.255 

例如掩码:255.255.252.0   反掩码:0.0.3.255  
在反掩码里面,0  bit  表示精确匹配,1bit  表示任意匹配。

R1:

ospf   1

area   0

network  12.1.1.0  0.0.0.255

network  192.168.10.0  0.0.0.255

network  23.1.1.0  0.0.0.255

ospf  router-id  1.1.1.1          #系统视图,更改router-id

reset ospf process                #用户视图,重置ospf进程

R2:

ospf   1                                            #启动ospf  进程1

area   0                                            #进入区域0   

network  192.168.1.0   0.0.0.255   #宣告直连网段(只要能够包含接口即可)

network  12.1.1.0  0.0.0.255

ospf  router-id  2.2.2.2                  #系统视图,更改router-id

reset ospf process                        #用户视图,重置ospf进程

R3:

ospf  1

area  0

network  23.1.1.0  0.0.0.255

network  34.1.1.0  0.0.0.255

network  192.168.5.0  0.0.0.255

ospf  router-id  3.3.3.3                  #系统视图,更改router-id

reset ospf process                        #用户视图,重置ospf进程

R4:

ospf   1

area   0

network  34.1.1.4  0.0.0.0              #精确宣告接口IP

network  4.4.4.4  0.0.0.0                #精确宣告接口IP

ospf  router-id  4.4.4.4                  #系统视图,更改router-id

reset ospf process                        #用户视图,重置ospf进程

注意:现实网络中router-id不要随意进行更改

注意:ospf  宣告时,宣告的网段只要包含接口就可以。

router  id  :运行ospf路由器的身份id

router  id选举:优先选择最大的逻辑接口地址--->再选择最大物理接口地址。

注意1:router  id  是在ospf进程刚启动时开始选举,后面如果有必要更改router  id  则需要重启ospf进程。

注意2:由于接口的ip地址变动可能引发ospf  router  id 的变动进而对网络产生影响,因此建议给ospf手动指定固定的router  id。

注意3:在一个ospf网络里面,每台路由器的router  id都必须是独一无。

注意4:router   id并不一定是路由器接口的ip地址。

查看邻居表:dis  ospf  peer  brief

更改router-id

重置ospf进程

相关文章:

  • linux 简单使用 sftp 和 lftp命令
  • java算法:插入排序
  • 34、shell数组+正则表达式命令
  • 视频监控平台:支持交通部行业标准JT/T905协议(即:出租汽车服务管理信息系统)的源代码的函数和功能介绍及分享
  • 示例:推荐一个应用Adorner做的表单对话框
  • Linux ComfyUI安装使用;Stable Diffusion 3使用
  • day3-xss漏洞(米斯特web渗透测试)
  • 【已解决】在IDEA中使用Git拉取代码时提示:Can‘t update / master has no tracked branch
  • 昇思25天学习打卡营第1天|快速入门
  • Ubuntu 24.04 安装 libaio1 和 libaio-dev
  • 在C++中,构造器(Builder)模式的思考(《C++20设计模式》及常规设计模式对比)
  • 【database1】mysql:DDL/DML/DQL,外键约束/多表/子查询,事务/连接池
  • Python: create object
  • Trimesh介绍及基本使用
  • 【notes2】并发,IO,内存
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 230. Kth Smallest Element in a BST
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • Consul Config 使用Git做版本控制的实现
  • CSS 提示工具(Tooltip)
  • CSS 专业技巧
  • es6(二):字符串的扩展
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Java新版本的开发已正式进入轨道,版本号18.3
  • node入门
  • Node项目之评分系统(二)- 数据库设计
  • PHP的Ev教程三(Periodic watcher)
  • Promise面试题,控制异步流程
  • Python 基础起步 (十) 什么叫函数?
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • tab.js分享及浏览器兼容性问题汇总
  • Xmanager 远程桌面 CentOS 7
  • 分布式熔断降级平台aegis
  • 技术:超级实用的电脑小技巧
  • 讲清楚之javascript作用域
  • 聊聊flink的BlobWriter
  • 盘点那些不知名却常用的 Git 操作
  • 微信开放平台全网发布【失败】的几点排查方法
  • 怎么把视频里的音乐提取出来
  • ​HTTP与HTTPS:网络通信的安全卫士
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (安卓)跳转应用市场APP详情页的方式
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (待修改)PyG安装步骤
  • (二)测试工具
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (七)glDrawArry绘制
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转)Unity3DUnity3D在android下调试
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • ./configure,make,make install的作用
  • .gitignore文件---让git自动忽略指定文件
  • .NET Core 发展历程和版本迭代
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法