005-OSPF基本配置

news2025/1/10 20:27:29

OSPF基本配置

OSPF (Open Shortest Path First) 是一种链路状态路由协议,它属于内部网关协议(IGP)类别,用于在自治系统(AS)内部路由 IP 数据包。OSPF 通过使用 Dijkstra 算法计算最短路径树来确定到达每个目的地的最佳路径。以下是 OSPF 的一些关键特点和概念:

特点

  1. 无类别:OSPF 支持 VLSM(可变长子网掩码)和 CIDR(无类别域间路由),允许更有效的 IP 地址分配。
  2. 快速收敛:当网络拓扑发生变化时,OSPF 能够快速重新计算路由表并通知其他路由器。
  3. 区域化:通过将网络划分为不同的区域(Area),可以减少路由器的路由表大小,提高可扩展性。
  4. 支持等代价多路径:OSPF 可以使用多条等代价路径来平衡网络负载。
  5. 支持认证:提供了对 OSPF 数据包进行认证的功能,增加了网络的安全性。

概念

  1. Router ID:在 OSPF 区域内唯一标识路由器的 32 位无符号整数。
  2. Hello 协议:用于在邻居路由器之间建立和维护邻接关系。
  3. 邻接关系:OSPF 路由器之间建立的连接关系,用于交换链路状态信息。
  4. 链路状态数据库(LSDB):每台 OSPF 路由器都维护一个 LSDB,其中包含整个 AS 的网络拓扑信息。
  5. 链路状态通告(LSA):路由器用来描述其链路状态的信息包,用于在 OSPF 路由器之间同步 LSDB。
  6. OSPF 区域(Area):将 AS 划分为不同的区域,可以减少路由器的路由表大小,提高可扩展性。Area 0 是骨干区域(Backbone Area),其他区域必须与 Area 0 直接或间接相连。
  7. OSPF 路由器类型
    • 内部路由器(Internal Router):位于同一区域内的路由器。
    • 区域边界路由器(Area Border Router, ABR):连接一个或多个非骨干区域到骨干区域的路由器。
    • 自治系统边界路由器(Autonomous System Boundary Router, ASBR):连接 OSPF AS 到其他 AS 的路由器。
    • 指定路由器(Designated Router, DR)和备份指定路由器(Backup Designated Router, BDR):在每个广播或多接入网络中选出的两台路由器,用于减少链路状态信息的泛洪。
  8. OSPF 消息类型
    • Hello:用于发现和维持邻居关系。
    • Database Description(DD):用于描述本地路由器的链路状态数据库。
    • Link State Request(LSR):用于请求缺失的链路状态信息。
    • Link State Update(LSU):用于泛洪链路状态信息。
    • Link State Acknowledgment(LSAck):用于确认链路状态信息的接收。
  9. 度量值(Metric):OSPF 使用代价(Cost)作为度量值,默认情况下基于接口的带宽来计算。

通过配置 OSPF,网络管理员可以确保数据包在网络中高效地路由,同时提供网络拓扑的冗余和恢复能力。

拓扑图

image-20240618213657381

配置步骤

基本配置

S6850_1的基本配置

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysname S6850_1
[S6850_1]
[S6850_1]vlan 100 #创建vlan100
[S6850_1-vlan100]int vlan 100 #进入vlanif100
[S6850_1-Vlan-interface100]ip address 10.1.1.1 24 #配置ip
[S6850_1-Vlan-interface100]int g1/0/2 #进入接口
[S6850_1-GigabitEthernet1/0/2]port link-type access #配置接口类型为access 
[S6850_1-GigabitEthernet1/0/2]port access vlan 100 #把端口加入vlan100
[S6850_1-GigabitEthernet1/0/2]
[S6850_1-GigabitEthernet1/0/2]quit
[S6850_1]vlan 200 #创建vlan200
[S6850_1-vlan200]int vlan 200 #进入vlanif200
[S6850_1-Vlan-interface200]ip add 10.2.1.1 24 #配置ip
[S6850_1-Vlan-interface200]int g1/0/1 #进入接口
[S6850_1-GigabitEthernet1/0/1]port link-type access #配置接口类型为access 
[S6850_1-GigabitEthernet1/0/1]port access vlan 200 #把端口加入vlan200
[S6850_1-GigabitEthernet1/0/1]quit
[S6850_1]

S6850_2的基本配置

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysname S6850_2
[S6850_2]
[S6850_2]vlan 100
[S6850_2-vlan100]int vlan 100
[S6850_2-Vlan-interface100]ip add 10.1.1.2 24
[S6850_2-Vlan-interface100]int g 1/0/2
[S6850_2-GigabitEthernet1/0/2]port link-type access
[S6850_2-GigabitEthernet1/0/2]port access vlan 100
[S6850_2-GigabitEthernet1/0/2]quit
[S6850_2]vlan 200
[S6850_2-vlan200]int vlan 200
[S6850_2-Vlan-interface200]ip add 10.3.1.1 24
[S6850_2-Vlan-interface200]int g1/0/1
[S6850_2-GigabitEthernet1/0/1]port link-type acc
[S6850_2-GigabitEthernet1/0/1]port link-type access 
[S6850_2-GigabitEthernet1/0/1]port access vlan 200
[S6850_2-GigabitEthernet1/0/1]quit
[S6850_2]

S6850_3的基本配置

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysname S6850_3
[S6850_3]
[S6850_3]vlan 200
[S6850_3-vlan200]int vlan 200
[S6850_3-Vlan-interface200]ip add 10.2.1.2 24
[S6850_3-Vlan-interface200]int g1/0/1
[S6850_3-GigabitEthernet1/0/1]port link-type access
[S6850_3-GigabitEthernet1/0/1]port access vlan 200
[S6850_3-GigabitEthernet1/0/1]
[S6850_3-GigabitEthernet1/0/1]quit
[S6850_3]vlan 300
[S6850_3-vlan300]int vlan 300
[S6850_3-Vlan-interface300]ip add 10.4.1.1 24
[S6850_3-Vlan-interface300]int g1/0/4
[S6850_3-GigabitEthernet1/0/4]port link-type access 
[S6850_3-GigabitEthernet1/0/4]port access vlan 300
[S6850_3-GigabitEthernet1/0/4]
[S6850_3-GigabitEthernet1/0/4]quit
[S6850_3]

S6850_4的基本配置

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysname S6850_4
[S6850_4]
[S6850_4]vlan 200
[S6850_4-vlan200]int vlan 200
[S6850_4-Vlan-interface200]ip add 10.3.1.2 24
[S6850_4-Vlan-interface200]int g1/0/1
[S6850_4-GigabitEthernet1/0/1]port link-type access 
[S6850_4-GigabitEthernet1/0/1]port access vlan 200
[S6850_4-GigabitEthernet1/0/1]quit
[S6850_4]vlan 300
[S6850_4-vlan300]int vlan 300
[S6850_4-Vlan-interface300]ip add 10.5.1.1 24
[S6850_4-Vlan-interface300]int g1/0/4
[S6850_4-GigabitEthernet1/0/4]port link-type access 
[S6850_4-GigabitEthernet1/0/4]port access vlan 300
[S6850_4-GigabitEthernet1/0/4]
[S6850_4-GigabitEthernet1/0/4]quit
[S6850_4]

配置OSPF基本配置

Router ID在OSPF中是唯一的,用于在OSPF网络中标识路由器

配置S6850_1

[S6850_1]router id 10.2.1.1 #设置Router ID
[S6850_1]ospf #进入OSPF配置模式
[S6850_1-ospf-1]area 0 #配置Area 0
[S6850_1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255 #宣告网段,使能网段下接口
[S6850_1-ospf-1-area-0.0.0.0]quit
[S6850_1-ospf-1]area 1
[S6850_1-ospf-1-area-0.0.0.1]network 10.2.1.0 0.0.0.255
[S6850_1-ospf-1-area-0.0.0.1]quit
[S6850_1-ospf-1]quit
[S6850_1]

配置S6850_2

[S6850_2]router id 10.3.1.1
[S6850_2]ospf
[S6850_2-ospf-1]area 0
[S6850_2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[S6850_2-ospf-1-area-0.0.0.0]quit
[S6850_2-ospf-1]area 2
[S6850_2-ospf-1-area-0.0.0.2]network 10.3.1.0 0.0.0.255
[S6850_2-ospf-1-area-0.0.0.2]quit
[S6850_2-ospf-1]quit
[S6850_2]

配置S6850_3

[S6850_3]router id 10.4.1.1
[S6850_3]ospf
[S6850_3-ospf-1]area 1
[S6850_3-ospf-1-area-0.0.0.1]network 10.2.1.0 0.0.0.255
[S6850_3-ospf-1-area-0.0.0.1]network 10.4.1.0 0.0.0.255
[S6850_3-ospf-1-area-0.0.0.1]quit
[S6850_3-ospf-1]quit
[S6850_3]

配置S6850_4

[S6850_4]router id 10.5.1.1
[S6850_4]ospf
[S6850_4-ospf-1]area 2
[S6850_4-ospf-1-area-0.0.0.2]network 10.3.1.0 0.0.0.255
[S6850_4-ospf-1-area-0.0.0.2]network 10.5.1.0 0.0.0.255
[S6850_4-ospf-1-area-0.0.0.2]quit
[S6850_4-ospf-1]quit
[S6850_4]

配置PC的ip、掩码、网关

注意:一定要启用接口管理

配置PC_5

image-20240618194014897

配置PC_6

image-20240618194141328

查看ospf配置情况

S6850_1

显示OSPF中各区域邻居信息的命令

dis ospf peer

image-20240618194452161

查看转发信息表信息的命令

dis fib

image-20240618194607846

S6850_2

显示OSPF中各区域邻居信息的命令

dis ospf peer

image-20240618212357526

查看转发信息表信息的命令

dis fib

image-20240618212417383

S6850_3

显示OSPF中各区域邻居信息的命令

dis ospf peer

image-20240618212456062

查看转发信息表信息的命令

dis fib

image-20240618212509264

S6850_4

显示OSPF中各区域邻居信息的命令

dis ospf peer

image-20240618212537546

查看转发信息表信息的命令

dis fib

image-20240618212551198

测试链路

PC_5可以访问PC_6

image-20240618212649352

PC_6可以访问PC_5

image-20240618212732896

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电影时间首页(HTML+css)

使用HTMLcss制作的一个简单的电影时间首页 <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>电影时间首页</title></head><body><!--header begin--><div style"height: 63px;">&…

从0开始开发一个简单web界面的学习笔记(HTML类)

文章目录 什么是HTML页面vscode 开放工具搭建第一个HTML页面编写vscode 如何快速生成代码框架html标签——注释、标题、段落、换行标签格式化标签img 标签(src 属性01)img 属性02(alt、title、width/height、border)a标签href属性a标签target属性表格标签01 基本属性表格标签02…

随想录Day63 | 单调栈 42. 接雨水 84.柱状图中最大的矩形

随想录Day63 | 单调栈 42. 接雨水 84.柱状图中最大的矩形 42. 接雨水 题目链接 42 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨之后能接多少雨水。 第一次提交 class Solution { public:int trap(vector<int>…

买家用洗地机需要注意什么?全面评测热门洗地机品牌

对于忙碌的打工族来说&#xff0c;“做家务”是一件非常消费时间精力的事情&#xff0c;但它又是生活中的一部分&#xff0c;为了解决这些矛盾点&#xff0c;越来越多的清洁家电涌向市场&#xff0c;像集扫地、吸尘、洗地为一体的洗地机&#xff0c;在推拉之间便把脏污处理干净…

英码科技携手昇腾打造“三位一体”智慧化工解决方案,使能化工产业管理更高效、智能

我国是世界公认的化工大国。然而&#xff0c;大部分化工园区的日常管理方式较为传统&#xff0c;各园区、厂区的门禁、视频、停车场等子系统犹如一个个独立的“岛屿”&#xff0c;每个“岛屿”需要耗费大量人力及时间成本进行巡检、记录、上报&#xff0c;且不能做到全域、全时…

JavaFX DatePicker

JavaFX DatePicker允许从给定日历中选择一天。DatePicker控件包含一个带有日期字段和日期选择器的组合框。JavaFX DatePicker控件使用JDK8日期时间API。 import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.DatePicker; import j…

C语言之操作符

目录 一、二进制 原码、反码、补码 二、移位操作符 位操作符 三、 逗号表达式 四、下标访问[]、函数调用() 五. 操作符的属性 整型提升 算术转换 六、总结 一、二进制 其实2进制、8进制、10进制、16进制是数值的不同表示形式而已。 其实10进制是生活中经常使用的&am…

docker容器中连接宿主机mysql数据库

最近要在docker中使用mysql数据库&#xff0c;首先考虑在ubuntu的镜像中安装mysql&#xff0c;这样的脚本和数据库都在容器中&#xff0c;直接访问localhost&#xff1a;3306&#xff0c;脚本很简单&#xff0c;如下&#xff1a; import pymysql# 建立数据库连接 db pymysql.…

港硕上岸鹅厂算法岗,谈谈感受和心得!

节前&#xff0c;我们组织了一场算法岗技术&面试讨论会&#xff0c;邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对大模型技术趋势、算法项目落地经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。 总结链接如…

技术革新| 卓翼飞思受邀出席2024士兵智能装备与技术学术大会

6月14日&#xff0c;由中国兵器装备集团智元研究院/智元国家重点实验室、中国兵工学会主办的 “2024士兵智能装备与技术学术大会” 在杭州隆重召开。卓翼智能应邀出席本次大会&#xff0c;并发表了题为《新概念飞行器及多智能体集群仿真系统研究》的演讲报告。 本次大会以“智能…

常见的网络设备

引入 园区网络安全部署场景 1、路由器&#xff1a; 跨网段通信设备 。 2、交换机&#xff1a; 同网段或跨网段通信设备。 3、AntiDDoS &#xff1a; DDoS 防御系统&#xff0c;通常旁挂部署于网络出口处&#xff0c; 位于防火墙上游&#xff0c;用于减轻防火墙报文处理负担。 …

NocoBase调研

项目概述&#xff1a; nocobase是一个开源的无代码和低代码开发平台&#xff0c;允许用户快速部署私有、可控、易于扩展的系统。 NocoBase官网&#xff1a;NocoBase-开源、私有部署的轻量级无代码和低代码开发平台 核心特性&#xff1a; 强调NocoBase的数据模型驱动方法&am…

JVM 性能分析案列——使用 JProfiler 工具分析 dump.hprof 堆内存快照文件排查内存溢出问题

在 windows 环境下实现。 参考文档 一、配置 JVM 参数 配置两个 JVM 参数&#xff1a; -XX:HeapDumpOnOutOfMemoryError&#xff0c;配置这个参数&#xff0c;会在发生内存溢出时 dump 生成内存快照文件&#xff08;xxx.hprof&#xff09;-XX:HeapDumpPathF:\logs&#xff…

uniapp使用伪元素实现气泡

uniapp使用伪元素实现气泡 背景实现思路代码实现尾巴 背景 气泡效果在开发中使用是非常常见的&#xff0c;使用场景有提示框&#xff0c;对话框等等&#xff0c;今天我们使用css来实现气泡效果。老规矩&#xff0c;先看下效果图&#xff1a; 实现思路 其实实现这个气泡框的…

线代的学习(矩阵)

1.矩阵的乘法 矩阵实现满足&#xff1a;内标相等 矩阵相乘之后的结果&#xff1a;前行后列 需要注意&#xff1a;1.矩阵的乘法不具有交换律&#xff1a;AB!BA 2.矩阵的乘法满足分配律&#xff1a;A(BC) AB AC 抽象逆矩阵求逆矩阵 方法1.凑定义法、 方法2.长除法 数字型矩阵…

06文件和文件夹的操作

授课进程 一、文件操作 在操作的时候尽量选择Linux下面的/opt目录 使用ls -l 命令&#xff0c;相对简化的命令ll 在Linux中&#xff0c;ls -l是一个常用的命令&#xff0c;用于列出文件和目录的详细信息。下面是ls -l命令的一些常见选项和输出示例&#xff1a; ​ - 使用ls -…

【神经网络】图像的数字视角

文章目录 图像的数字视角引言直观感受内在剖析图像常用函数图像三维层次 经验总结 图像的数字视角 引言 在机器视觉和目标识别领域&#xff0c;需要处理的对象都是图像&#xff0c;但这些领域的模型都是针对数值进行训练的&#xff0c;那么图像和数值之间是什么关系呢?答案是…

玩转OurBMC第八期:OpenBMC webui之通信交互

栏目介绍&#xff1a;“玩转OurBMC”是OurBMC社区开创的知识分享类栏目&#xff0c;主要聚焦于社区和BMC全栈技术相关基础知识的分享&#xff0c;全方位涵盖了从理论原理到实践操作的知识传递。OurBMC社区将通过“玩转OurBMC”栏目&#xff0c;帮助开发者们深入了解到社区文化、…

shell学习记录

shell简介 参考博文1 参考博文2——shell语法及应用 参考博文3——vi的使用 在linux中有很多类型的shell&#xff0c;不同的shell具备不同的功能&#xff0c;shell还决定了脚本中函数的语法&#xff0c;Linux中默认的shell是 / b in/ b a s h &#xff0c;流行的shell有as…

分布式锁demo

分布式锁 在应用开发中&#xff0c;特别是web工程开发&#xff0c;通常都是并发编程&#xff0c;不是多进程就是多线程。这种场景下极易出现线程并发性安全问题&#xff0c;此时不得不使用锁来解决问题。在多线程高并发场景下&#xff0c;为了保证资源的线程安全问题&#xff…