使用ensp搭建OSPF+BGP和静态路由,底层PC使用dhcp,实现PC互通
1.4种方式,实现PC2可以互通底层的所有设备
OSPF:OSPF是一种用于互联网协议网络的链路状态路由协议
BGP:是一种用于互联网上进行路由和可达性信息传递的外部网关协议(EGP)
静态路由: 静态路由是一种路由方式,其中路由信息是手动配置的,而不是通过动态路由协议自动学习和传播的
DHCP: 是一种网络协议,用于自动分配网络配置参数给网络中的设备
2.拓扑图

3.先配置路由器1.1.1.1
#配置IP地址 1.1.1.1 路由器
interface GigabitEthernet0/0/0
ip address 192.168.10.254 255.255.255.0 interface GigabitEthernet0/0/1
ip address 11.1.1.1 255.255.255.0 interface GigabitEthernet0/0/2
ip address 12.1.1.1 255.255.255.0 #配置looback(回环接口)
interface LoopBack0
ip address 1.1.1.1 255.255.255.255 #配置BGProuter-id 1.1.1.1peer 2.2.2.2 as-number 200 peer 2.2.2.2 ebgp-max-hop 2 peer 2.2.2.2 connect-interface LoopBack0peer 3.3.3.3 as-number 200 peer 3.3.3.3 ebgp-max-hop 2 peer 3.3.3.3 connect-interface LoopBack0network 1.1.1.1 255.255.255.255 network 2.2.2.2 255.255.255.255 network 3.3.3.3 255.255.255.255 network 192.168.10.0 #配置静态路由
ip route-static 2.2.2.0 255.255.255.0 11.1.1.2
ip route-static 3.3.3.0 255.255.255.0 12.1.1.2
4.配置路由器2.2.2.2
#配置IP地址
interface GigabitEthernet0/0/0
ip address 11.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1
ip address 13.1.1.1 255.255.255.0 #配置回环接口
interface LoopBack0
ip address 2.2.2.2 255.255.255.255 #配置BGP
router-id 2.2.2.2peer 1.1.1.1 as-number 1000 peer 1.1.1.1 ebgp-max-hop 2 peer 1.1.1.1 connect-interface LoopBack0peer 3.3.3.3 next-hop-local peer 3.3.3.3 as-number 200 peer 3.3.3.3 connect-interface LoopBack0peer 4.4.4.4 as-number 200 peer 4.4.4.4 connect-interface LoopBack0peer 4.4.4.4 next-hop-local network 1.1.1.1 255.255.255.255 network 2.2.2.2 255.255.255.255 network 3.3.3.3 255.255.255.255 network 4.4.4.4 255.255.255.255 #配置OSPFospf
area 0network 2.2.2.2 0.0.0.0 network 13.1.1.0 0.0.0.255 #配置路由
ip route-static 1.1.1.1 255.255.255.255 11.1.1.1
5.配置路由器3.3.3.3
#配置ip地址
interface GigabitEthernet0/0/0
ip address 15.1.1.1 255.255.255.0 interface GigabitEthernet0/0/1
ip address 12.1.1.2 255.255.255.0 interface GigabitEthernet0/0/2
ip address 14.1.1.1 255.255.255.0 #配置回环接口
interface LoopBack0
ip address 3.3.3.3 255.255.255.255 #配置BGProuter-id 3.3.3.3peer 1.1.1.1 as-number 100 peer 1.1.1.1 ebgp-max-hop 2 peer 1.1.1.1 connect-interface LoopBack0peer 2.2.2.2 as-number 200 peer 2.2.2.2 connect-interface LoopBack0peer 4.4.4.4 as-number 200 peer 4.4.4.4 connect-interface LoopBack0peer 6.6.6.6 as-number 300 peer 6.6.6.6 ebgp-max-hop 2 peer 6.6.6.6 connect-interface LoopBack0network 1.1.1.1 255.255.255.255 network 2.2.2.2 255.255.255.255 network 3.3.3.3 255.255.255.255 network 4.4.4.4 255.255.255.255 network 6.6.6.6 255.255.255.255 peer 2.2.2.2 next-hop-local peer 4.4.4.4 next-hop-local #配置OSPF
ospf 1 area 0.0.0.0 network 3.3.3.3 0.0.0.0 network 12.1.1.0 0.0.0.255 network 14.1.1.0 0.0.0.255 network 15.1.1.0 0.0.0.255#配置静态路由
ip route-static 1.1.1.1 255.255.255.255 12.1.1.1
ip route-static 6.6.6.6 255.255.255.255 15.1.1.2
6.配置路由器4.4.4.4
#配置IP地址
interface GigabitEthernet0/0/0
ip address 13.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1
ip address 14.1.1.2 255.255.255.0 interface GigabitEthernet0/0/2
ip address 16.1.1.1 255.255.255.0 #配置环回接口
interface LoopBack0
ip address 4.4.4.4 255.255.255.255#配置BGP
bgp 200router-id 4.4.4.4peer 2.2.2.2 as-number 200 peer 2.2.2.2 connect-interface LoopBack0peer 2.2.2.2 next-hop-local peer 3.3.3.3 as-number 200 peer 3.3.3.3 connect-interface LoopBack0peer 3.3.3.3 next-hop-local peer 5.5.5.5 as-number 300 peer 5.5.5.5 ebgp-max-hop 2 peer 5.5.5.5 connect-interface LoopBack0network 2.2.2.2 255.255.255.255 network 3.3.3.3 255.255.255.255 network 4.4.4.4 255.255.255.255 network 5.5.5.5 255.255.255.255 #配置OSPF
ospf 1 area 0.0.0.0 network 4.4.4.4 0.0.0.0 network 12.1.1.0 0.0.0.255 network 13.1.1.0 0.0.0.255 network 14.1.1.0 0.0.0.255 #配置路由
ip route-static 3.3.3.3 255.255.255.255 14.1.1.1
ip route-static 5.5.5.5 255.255.255.255 16.1.1.2
7.配置路由器5.5.5.5
#配置IP地址
interface GigabitEthernet0/0/0
ip address 16.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1
ip address 17.1.1.254 255.255.255.0#配置环回接口
interface LoopBack0
ip address 5.5.5.5 255.255.255.255 #配置bgp
bgp 300router-id 5.5.5.5peer 4.4.4.4 as-number 200 peer 4.4.4.4 ebgp-max-hop 2 peer 4.4.4.4 connect-interface LoopBack0network 17.1.1.0 255.255.255.0 #配置静态路由
ip route-static 4.4.4.4 255.255.255.255 16.1.1.1
ip route-static 192.168.1.0 255.255.255.0 16.1.1.1
8.配置路由器6.6.6.6
#配置IP地址
interface GigabitEthernet0/0/0
ip address 192.168.254.2 255.255.255.0 interface GigabitEthernet0/0/1
ip address 192.168.255.2 255.255.255.0 interface GigabitEthernet0/0/2
ip address 15.1.1.2 255.255.255.0 #配置环回接口
interface LoopBack0
ip address 6.6.6.6 255.255.255.255 #配置bgp
bgp 300router-id 6.6.6.6peer 3.3.3.3 as-number 200 peer 3.3.3.3 ebgp-max-hop 2 peer 3.3.3.3 connect-interface LoopBack0network 192.168.1.0 network 192.168.2.0 #配置OSPF
ospf 1 import-route bgparea 0.0.0.0 network 15.1.1.0 0.0.0.255 network 192.168.254.0 0.0.0.255 network 192.168.255.0 0.0.0.255#配置静态路由
ip route-static 3.3.3.3 255.255.255.255 15.1.1.1
ip route-static 17.1.1.0 255.255.255.0 15.1.1.1
9.配置三层交换机LSW1
#配置DHCP地址池
dncp enableip pool 10gateway-list 192.168.1.254network 192.168.1.0 mask 255.255.255.0excluded-ip-address 192.168.1.100 192.168.1.253dns-list 8.8.8.8#配置vlan
interface Vlanif10
ip address 192.168.1.254 255.255.255.0
dhcp select globalinterface Vlanif20
ip address 192.168.254.1 255.255.255.0#配置接口
interface GigabitEthernet0/0/1
port link-type access
port default vlan 20interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 4094interface GigabitEthernet0/0/4
port link-type trunk
port trunk allow-pass vlan 2 to 4094#配置OSPF
ospf 1area 0.0.0.0network 192.168.1.0 0.0.0.255network 192.168.254.0 0.0.0.255#创建vlan
vlan 10 #配置他下面的二层交换机(LSW8)
interface Ethernet0/0/1port link-type trunkport trunk allow-pass vlan 2 to 4094interface Ethernet0/0/2port link-type accessport default vlan 10interface Ethernet0/0/3port link-type accessport default vlan 10其他的都一样,配置PC连接二层的线为access口,设置到三层的为trunk
10.配置三层交换机LSW2
#配置DHCP地址池
dhcp enable ip pool 40gateway-list 192.168.2.254network 192.168.2.0 mask 255.255.255.0excluded-ip-address 192.168.2.100 192.168.2.253dns-list 8.8.8.8#配置VLAN
interface Vlanif30
ip address 192.168.255.1 255.255.255.0interface Vlanif40
ip address 192.168.2.254 255.255.255.0
dhcp select global#配置接口
interface GigabitEthernet0/0/1
port link-type access
port default vlan 30interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 4094#配置OSPF
ospf 1area 0.0.0.0network 192.168.255.0 0.0.0.255network 192.168.2.0 0.0.0.255#其他的都一样,配置PC连接二层的线为access口,设置到三层的为trunk
11.最下面一排PC全部用DHCP,我用一个做测试,查看ip地址


12.测试底层PC能不能到PC2


13.总结,最后成功使用底层的全部PC访问PC2,使用的协议有OSPF+BGP+DHCP+静态路由的结合,如果由以上不懂的地方,请联系小编
相关文章:
使用ensp搭建OSPF+BGP和静态路由,底层PC使用dhcp,实现PC互通
1.4种方式,实现PC2可以互通底层的所有设备 OSPF:OSPF是一种用于互联网协议网络的链路状态路由协议 BGP:是一种用于互联网上进行路由和可达性信息传递的外部网关协议(EGP) 静态路由: 静态路由是一种路由方…...
TÜLU 3: Pushing Frontiers in Open Language Model Post-Training
基本信息 📝 原文链接: https://arxiv.org/abs/2411.15124👥 作者: Nathan Lambert, Jacob Morrison, Valentina Pyatkin, Shengyi Huang, Hamish Ivison, Faeze Brahman, Lester James V. Miranda, Alisa Liu, Nouha Dziri, Shane Lyu, Yuling Gu, Sau…...
深入解读 MySQL EXPLAIN 与索引优化实践
MySQL 是当今最流行的关系型数据库之一,为了提升查询性能,合理使用 EXPLAIN 工具和优化索引显得尤为重要。本文将结合实际示例,探讨如何利用 EXPLAIN 分析查询执行计划,并分享索引优化的最佳实践。 一、EXPLAIN 工具简介 EXPLAIN …...
Flume——进阶(agent特性+三种结构:串联,多路复用,聚合)
目录 agent特性ChannelSelector描述: SinkProcessor描述: 串联架构结构图解定义与描述配置示例Flume1(监测端node1)Flume3(接收端node3)启动方式 复制和多路复用结构图解定义描述配置示例node1node2node3启…...
ragflow连ollama时出现的Bug
ragflow和ollama连接后,已经添加了两个模型但是ragflow仍然一直warn:Please add both embedding model and LLM in Settings > Model providers firstly.这里可能是我一开始拉取的镜像容器太小,容不下当前添加的模型,导…...
基于centos7.7编译Redis6.0
背景: OS:CentOs 7.7 Redis: 6.0.6 编译构建报错如下: In file included from server.c:30:0: server.h:1044:5: error: expected specifier-qualifier-list before ‘_Atomic’_Atomic unsigned int lruclock; /* Clock for LRU eviction …...
uni-app项目无法在Android Studio模拟器上运行
目录 1 问题描述2 尝试解决3 引发原因4 解决方法4.1 换用 MuMu 模拟器 5 结语 1 问题描述 在使用 uni-app 开发 Pad 端 App 时,初始化项目后打算先运行一下确保初始化正常。打开 Android Studio 模拟器后,然后在 HbuilderX 中选择使用 App 标准基座 运…...
第一部分:Linux系统(基础及命令)
Linux操作系统的实操性非常强,纯操作,不适用于日常的办公使用 1.初始Linux 1.1 操作系统概述 1.1.1 了解OS的作用 OS:是计算机软件的一种,主要负责:作为用户和计算机硬件之间的桥梁,调度和管理计算机硬…...
No module named ‘_ssl‘ No module named ‘_ctypes‘
如果你使用的是基于 yum 的 Linux 发行版(例如 CentOS、RHEL、Fedora),安装 libc6-dev 的方式稍有不同。在这些系统中,通常对应的包是 glibc-devel。 No module named ‘_ctypes’ 使用 yum 安装 glibc-devel 更新系统的软件包列…...
【QT】编写第一个 QT 程序 对象树 Qt 编程事项 内存泄露问题
目录 1. 编写第一个 QT 程序 1.1 使用 标签 实现 🐇 图形化界面实现 🐇 纯代码形式实现 1.2 使用 按钮 实现 🐋 图形化界面实现 🐋 纯代码形式实现 1.3 使用 编辑框 实现 🥝 图形化界面实现 ᾕ…...
VTK编程指南<六>:VTK可视化管线与渲染详解
1、VTK渲染引擎 回顾前几章节的RenderCylinder示例 可以找到以下的类: vtkProp; ytkAbstractMapper; vtkProperty; vtkCamera; vtkLight; vtkRenderer; vtkRenderWindow; vtkRenderWindowInteractor vtkTransform; vtkLookupTable;可以发现这些类都是与数据显示或渲染相关的。…...
基于STM32的智能计步器
引言 随着健康意识的提高,计步器逐渐成为人们日常生活中重要的健康管理工具。本文将指导你如何使用STM32微控制器制作一个智能计步器。该计步器通过加速度传感器检测步伐,并使用OLED显示屏显示步数。通过这个项目,你将学习到STM32开发的基本流…...
VB.NET 从入门到精通:开启编程进阶之路
摘要: 本文全面深入地阐述了 VB.NET 的学习路径,从基础的环境搭建与语法入门开始,逐步深入到面向对象编程、图形用户界面设计、数据访问、异常处理、多线程编程以及与其他技术的集成等核心领域,通过详细的代码示例与理论讲解&…...
射频电路屏蔽简略
电磁波的干扰是每个射频设备的自带属性,不管是内部还是外部,怎样去更好的抑制掉干扰,关系到射频设备的工作状态,而能够找到产生干扰的来源就是重中之重,电磁波的干扰与其产生的源密不可分,而源就离不开所需…...
基础算法——搜索与图论
搜索与图论 图的存储方式2、最短路问题2.1、Dijkstra算法(朴素版)2.2、Dijkstra算法(堆优化版)2.3、Bellman-Ford算法2.4、SPFA求最短路2.5、SPFA判负环2.6、Floyd算法 图的存储方式 2、最短路问题 最短路问题可以分为单源最短路…...
redis优化编码之字符串
redis 优化编码之字符串 ### 字符串优化 字符串对象是redis内部最常用的数据类型。 所有的键是字符串对象值对象除了整数之外都是使用字符串存储lpush cache:type "redis" "tair" "memcache" "leveldb"创建如上一个链表 需要创建一…...
Python特定版本的安装/卸载/环境配置,Spyder安装教程
目录 1.Python安装 1.1 Python下载 1.2 下载特定版本 1.3 安装Python 1.4 修改安装 1.5 环境配置 1.6 卸载Python 2.Spyder安装使用 2.1 Spyder下载 2.1.1 官网下载Spyder 2.2.2 Github下载Spyder 2.2 安装 参考资料:网盘 1.Python安装 1.1 Python下载…...
全局搜索正则表达式(grep)
一.grep简介 grep 全程Globally search a Regular Expression and Print,是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep和egrep 二.grep的工作…...
linux-12 关于shell(十一)ls
登录系统输入用户名和密码以后,会显示给我们一个命令提示符,就意味着我们在这里就可以输入命令了,给一个命令,这个命令必须要可执行,那问题是我的命令怎么去使用,命令格式有印象吗?在命令提示符…...
编写指针函数使向右循环移动m个位置
题目描述:有n个整数,要求你编写一个函数使其向右循环移动m个位置 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。 输入 输入n m表示有n个整数,移动m位 输出 输出移动后的数组 样例输入: 10 5 1 2 3…...
[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解
突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 安全措施依赖问题 GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...
idea大量爆红问题解决
问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...
学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1
每日一言 生活的美好,总是藏在那些你咬牙坚持的日子里。 硬件:OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写,"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...
sqlserver 根据指定字符 解析拼接字符串
DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...
爬虫基础学习day2
# 爬虫设计领域 工商:企查查、天眼查短视频:抖音、快手、西瓜 ---> 飞瓜电商:京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空:抓取所有航空公司价格 ---> 去哪儿自媒体:采集自媒体数据进…...
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中,新增了一个本地验证码接口 /code,使用函数式路由(RouterFunction)和 Hutool 的 Circle…...
