【运维日常】infiniband网络架构,容器间跨机器不同网段通信

news2024/10/1 15:21:10

  本站以分享各种运维经验和运维所需要的技能为主

《python零基础入门》:python零基础入门学习

《python运维脚本》: python运维脚本实践

《shell》:shell学习

《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

《k8》暂未更新

《docker学习》暂未更新

《ceph学习》ceph日常问题解决分享

《日志收集》ELK+各种中间件

《运维日常》运维日常

ib网络与ip网络的区别

infiniband网络原理与ip基础网络原理有所不同:

IP网络和InfiniBand网络是两种不同的网络技术,它们在以下几个方面有主要区别:

  1. 协议和用途:

    • IP网络使用Internet协议(IP)来实现数据传输和通信,是一种通用的网络协议,广泛应用于互联网、局域网和广域网等各种网络环境。
    • InfiniBand网络是一种专用的高性能计算和存储网络,使用InfiniBand协议,主要用于连接高性能计算集群、数据中心和存储系统等场景。
  2. 带宽和延迟:

    • InfiniBand网络提供更高的带宽和更低的延迟,适用于需要高性能和低延迟的应用,如科学计算、大数据处理和高性能存储等。
    • IP网络的带宽和延迟通常较低,适用于一般的数据通信和互联网访问。
  3. 拓扑结构:

    • IP网络通常采用树状或网状拓扑结构,其中路由器用于连接不同的网络和子网。
    • InfiniBand网络通常采用全互连的拓扑结构,其中每个节点都直接连接到其他节点,形成一个高度互连的网络结构。
  4. 数据传输方式:

    • IP网络使用数据包交换方式进行数据传输,数据被分割成小的数据包,并通过路由器在网络中传输和重新组装。
    • InfiniBand网络使用消息传递方式进行数据传输,数据被封装成消息并通过网络直接发送到目标节点。

总之,IP网络是一种通用的网络协议,适用于各种网络通信场景,而InfiniBand网络是一种专用的高性能计算和存储网络,提供更高的带宽、更低的延迟和更灵活的拓扑结构,适用于需要高性能和低延迟的应用。选择使用哪种网络技术取决于具体的应用需求和网络环境。

网段转发配置

这里我们回顾一下容器之间如果跨机器,则需要在机器添加对端容器网段的转发。

剩下就脑补了...

当需要网段转发,我这里接触到的网络拓扑,使用的设备是4036e作为网络层转发

其上联是华为堆叠,下联是4036承接更多的服务器。

服务器网段:172.25.52.0/24

容器网段:192.168.250.0/24、192.168.251.0/24

4036e网关:172.25.52.29

华为网关:172.25.52.253

4036E-S1-233-1-io# static-route show

entry  destination          netmask            gateway             interface

|------|-------------------|-------------------|-------------------|---------

1      0.0.0.0             0.0.0.0             172.25.52.253       if0

2      192.168.250.0       255.255.255.0       172.25.52.30        if0

3      192.168.251.0       255.255.255.0       172.25.52.51        if0

配置:

进入io模式

4036E-S1-233-1-io# config

4036E-S1-233-1-io(config)# route 

4036E-S1-233-1-io(config-route)# static-route set 2 192.168.250.0 255.255.255.0 172.25.52.30 if0

4036E-S1-233-1-io(config-route)# static-route set 3 192.168.251.0 255.255.255.0 172.25.52.51 if0

192.168网段是服务器的容器ip段

253是华为堆叠的网关,这时候华为堆叠也需要配置服务器host的ip网段指向到4036e的网关

52.29网段是4036e的io网关,之后再下发即可。

服务器测试:

这样就完成ib网络拓扑中实现容器不同网段转发了。

这里我最近有个想法,就是想把4036e不做路由转发,在华为堆叠做转发,

发现配置完路由无法通信,有大神懂的,请指教。

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

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

相关文章

AutoDock Vina多配体对接 (Simultaneous Multiple Ligand Docking)

1. 多配体分子对接简介 多配体分子对接(Simultaneous Multiple Ligand Docking, SMLD)或(Multiple Ligand Simultaneous Docking, MLSD)是一种分子对接技术,用于将多个配体(小分子药物候选物)同…

问道管理:底部渐渐抬高 今年反弹时刻或已来临

快速探底后,两市呈现分解走势。 沪指周三低开震动,指数在20日均线取得支撑后小幅上升,最终以红盘报收。深成指走势弱于沪指,尽管午后指数有所上升,但最终未能翻红。到收盘,沪指报收3158.08点,上…

睿趣科技:现在开一家抖音小店到底能不能做起来

抖音,这个年轻人熟悉的短视频平台,如今已成为许多创业者的新天地。在这个平台上,各种各样的小店如雨后春笋般涌现,它们以创意的产品和精彩的内容吸引了大批年轻用户。然而,要在抖音上开一家小店并不是一帆风顺的事情&a…

《C++设计模式》——创建型

前言 创建型为了创建东西才是有用的,创建型设计模式使用的场景: 1、创建一个东西; 2、可重复利用; 3、灵活性高,代码可因地制宜。 Factory Method(工厂模式) 简单工厂模式 主要用于创建对象。新添加类时&#xff0…

性能测试包含哪些内容?

性能测试是对软件产品在特定条件下的性能进行测试和评估的过程。性能测试的内容可以包括以下几个方面: 1、负载测试:负载测试是指在特定条件下,对软件产品的性能进行测试和评估。测试人员可以通过模拟不同的用户数量、并发请求、访问频率等条…

学妹学Java(一)

⭐简单说两句⭐ 作者:后端小知识 CSDN个人主页:后端小知识 🔎GZH:后端小知识 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 Hello,亲爱的各位友友们,好久不见&#xff0…

基于Java+SpringBoot+Vue前后端分离精简博客系统设计和实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

Kubernetes入门 十四、存储管理

目录 临时存储hostPathEmptyDir NFS 挂载安装NFS配置文件 PV和PVC概述PV 的回收策略PV 的访问模式PV 的状态使用PV和PVC生命周期 动态供应StorageClass动态供应流程NFS 动态供应案例 临时存储 Kubernetes 支持很多类型的卷。 Pod可以同时使用任意数目的卷类型。 临时卷类型的…

centroen 23版本换界面了

旧版本 新版本 没有与操作系统一起打包的ISO文件了,要么先安装系统,再安装Centreon,要么用pve导入OVF文件

美客多平台经营秘籍:为何测评补单操作是必要的?

许多经营美客多平台的商家有一种观念,他们认为美客多平台的规则与亚马逊有所区别。在美客多上,店铺比产品更重要,而且平台的竞争相对较小。因此,他们认为在美客多平台进行补单操作是不必要的。 然而,根据美客多平台的…

在 S/4HANA、ECC 和 ERP 上轻松扩展或简化和自动化您的 SAP WM 到移动环境

为您的 SAP WM 提供完整的原生 SAP GUI 适用于 iOS、Android 和手持式 Scanguns 的 Liquid UI 基于原生渠道架构 (NCA) 构建,可原生连接到您的 SAP WM,同时保留 SAP GUI 事务的丰富性。它使您能够直接从移动设备访问 MIGO、MI04、…

数据库 范式化和反范式化

第一范式 1NF 主要确保数据表中每个字段的值必须具有原子性,也就是说数据表中每个字段的值为不可再次拆分的最小数据单元 第二范式 2NF 在满足第一范式的基础上,还要满足数据表里的每一条数据记录,都是可唯一标识的,而且所有非…

线性代数的学习和整理18:什么是维度,什么是秩?秩的各种定理秩的计算 (计算部分未完成)

目录 0 问题引出:什么是秩? 概念备注: 1 先厘清:什么是维数? 1.1 真实世界的维度数 1.2 向量空间的维数 1.2.1 向量空间,就是一组最大线性无关的向量组/基张成的空间 1.3 向量α的维数 1.3.1 向量的…

苹果证书分类及作用详解,助力开发者高效管理应用程序

转载:苹果证书的作用及分类详解 摘要:本文将详细介绍苹果证书的作用及分类,包括企业证书、开发者证书、 推送证书、分发证书和MDM证书,帮助开发者了解如何正确使用和管理这些证书, 提升应用程序的开发和发布效率。 引…

供配电技术

最近,在上一门关于供配电技术的课程,虽说与自动化的关系并不是十分大,但对于扩展知识面还是有很大用处的,不至于与其他人交谈此方面的相关知识的时候,一头雾水。

网络丢包问题,敢不敢这样定位?

下午好,我的网工朋友。 所谓丢包,是指在网络数据的收发过程中,由于种种原因,数据包还没传输到应用程序中,就被丢弃了。 这些被丢弃包的数量,除以总的传输包数,也就是我们常说的丢包率。 丢包…

胖小酱为什么天上会打雷?

很久很久以前,上帝并不是住在天上的,而是和人们住在一起的。他们相处融洽,生活很快乐。 人们都很尊敬上帝,天冷的时候,送柴禾给他取暖;缺吃的时候,送食物给他充饥。 上帝呢,对大家是一视同仁&am…

SolidKits.BOMs高级BOM及属性批量导入工具个人版上线了

Solidkits自主研发的SolidKits.BOMs工具可以在不启动SOLIDWORKS的情况下,一键导出各种BOM,如结构BOM、总汇总BOM、分类汇总BOM等,相比于人工编制BOM表,不仅能提升出BOM的效率,还可大幅降低出错几率。 为满足广大个人客…

Zabbix -- 创建监控项及触发器

目录 一、创建监控项 二、创建触发器 三、测试触发器 一、创建监控项 添加带参数的监控项,以磁盘使用率为例子。 vfs.fs.size[/,pused] 表示显示当前磁盘所占用的百分比 vfs.fs.size[/,used] 表示显示当前磁盘所占用的空间,单位为B vfs.fs.size[/,f…

mybatis执行自带update方法遇到的坑

1. 背景 项目上需要对已有oracle数据源进行兼容改造,兼容doris数据源。改造过程中发现,启动项目时有一个类内部执行updateByPrimaryKeySelective时异常。把日志打印出的SQL复制到doris数据库执行,提示的错误与项目内一致,说明错误…