KeyarchOS(浪潮信息云峦操作系统,KOS)网络配置操作实践

云峦操作系统(KeyarchOS)体验NGINX Web服务 NGINX是HTTP协议服务器、反向代理服务器、邮件代理服务器和通用TCP/UDP代理服务器。本文简单的在KeyarchOS上安装NGINX软件,体验Web服务。本文介绍离线和在线两种安装NGINX软件的方法。 阅读详情

1 配置IPIP隧道通信

目录

1 配置IPIP隧道通信

1.1 环境准备

1.2 隧道配置步骤

2 doca-ofed安装

3 MPTCP配置模式

3.1 启用 MPTCP 支持

3.2 子流创建模式详解

3.2.1 Signal 模式(服务器主动通告)

3.2.2 Subflow 模式(客户端主动创建)

3.2.3 Backup 模式(备用链路模式)

4 结语


1.1 环境准备

内核模块加载​​执行modprobe ipip加载IPIP内核模块,通过lsmod | grep ipip验证是否加载成功。若需永久生效,可将模块名添加到/etc/modules文件中。

网络拓扑规划​​明确隧道两端公网IP(如A端IP为192.168.122.80,B端IP为192.168.122.90)及隧道内部私有IP(如A端分配192.168.1.80,B端分配192.168.2.90)

1.2 隧道配置步骤

A端配置(示例IP:192.168.122.80)

创建IPIP隧道接口

ip tunnel add tun0 mode ipip remote 192.168.122.90 local 192.168.122.80 ttl 64

启用隧道并设置MTU

ip link set tun0 up mtu 1400

分配隧道IP地址

ip addr add 192.168.1.80 peer 192.168.2.90 dev tun0

添加路由规则

ip route add 192.168.2.0/24 dev tun0

B端配置(示例IP:192.168.122.90)

ip tunnel add tun0 mode ipip remote 192.168.122.80 local 192.168.122.90 ttl 64

ip link set tun0 up mtu 1400

ip addr add 192.168.2.90 peer 192.168.1.80 dev tun0

ip route add 192.168.1.0/24 dev tun0

配置完成即可从Aduan 直接访问B端隧道IP: 192.168.2.90

2 doca-ofed安装

以KOS5.8 SP2 U1为例,安装操作系统并配置网络,可正常访问在线源。

rpm -ivh kernel-abi-stablelists-4.18.0-372.96.1.2.kos5.noarch.rpm

yum install kernel-devel

#确保kernel升级至5.10.134-17.2.3.kos5 更新内核后重启

yum update kernel kernel-devel

重启后:

wget https://www.mellanox.com/downloads/DOCA/DOCA_v3.0.0/host/doca-host-3.0.0-058000_25.04_anolis86.x86_64.rpm

sudo rpm -i doca-host-3.0.0-058000_25.04_anolis86.x86_64.rpm

sudo dnf clean all

sudo dnf -y install doca-extra

yum install make

/opt/mellanox/doca/tools/doca-kernel-support

继续安装:

rpm -Uvh /tmp/DOCA.dAhSJGzazv/doca-kernel-repo-25.04.0.6.1.0-1.kver.5.10.134.17.2.3.kos5.x86.64.x86_64.rpm

yum makecache

yum install doca-ofed-userspace

yum install --disablerepo=doca doca-kernel-5.10.134.17.2.3.kos5.x86.64-25.04.0.6.1.0-1.kver.5.10.134.17.2.3.kos5.x86.64.noarch

3 MPTCP配置模式

MPTCP(Multipath TCP)是 TCP 协议的扩展,允许单个网络连接通过多条底层路径传输数据。其核心特性包括:

多路径抽象:将多个物理链路抽象为逻辑连接,应用层无需感知底层路径变化

子流管理:支持创建、管理多个 TCP 子流,并在子流上分发数据

无缝切换:链路失效时自动切换,保持连接不中断

带宽聚合:同时利用多条链路提升传输速度

MPTCP 核心应用场景:

智能网络选择

低延迟场景:优先选择延迟最低的链路(如语音、视频应用)

高带宽场景:自动识别并利用带宽充裕的链路

无缝网络切换

移动场景:设备在 WiFi 与蜂窝网络间移动时保持连接

企业办公:员工在不同 WiFi 接入点间移动时业务不中断

带宽聚合优化

数据中心:服务器通过多条链路传输大文件,缩短时间

云计算:分布式应用通过多路径获取更高吞吐量

3.1 启用 MPTCP 支持

内核参数配置:

# 启用MPTCP内核支持

sysctl -w net.mptcp.enabled=1

# 设置最大子流数量(可选)

sysctl -w net.mptcp.subflows_max=4

# 查看MPTCP状态

sysctl net.mptcp

应用程序适配:

// 传统TCP创建方式

int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

// MPTCP创建方式

int mptcp_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_MPTCP);

也可以使用eBPF程序替换。

3.2 子流创建模式详解

3.2.1 Signal 模式(服务器主动通告)

# 服务器配置

sysctl -w net.mptcp.enabled=1

ip mptcp limit set subflows 1

ip mptcp endpoint add 2.2.2.1 dev eth2 signal

启动服务端:

iperf3 -s

# 客户端配置

sysctl -w net.mptcp.enabled=1

ip mptcp limit set subflows 1 add_addr_accepted 1

启动服务端:

iperf3 -c 1.1.1.1

#验证正确设置了子流限制

# ip mptcp limit show

add_addr_accepted 2 subflows 3

server端主动通告client其额外可供通信的IP地址,client端收到后将对其发起连接

iperf3将使用两条链路发送数据,并且传输速度是两条线路的速度总和

3.2.2 Subflow 模式(客户端主动创建)

# 客户端配置

sysctl -w net.mptcp.enabled=1

ip mptcp limit set subflows 1

ip mptcp endpoint add 2.2.2.2 dev eth2 subflow

路由配置:

ip rule add from 1.1.1.2 table 1

ip r a default via 1.1.1.1 table 1

ip rule add from 2.2.2.2 table 2

ip r a default via 2.2.2.1 table 2

启动客户端:

iperf3 -c 4.4.4.2

# 服务器配置

sysctl -w net.mptcp.enabled=1

ip mptcp limit set subflows 1

启动服务端:

iperf3 -s

Client端根据配置主动发起一条subflow

iperf3将使用两条链路发送数据,并且传输速度是两条线路的速度总和

3.2.3 Backup 模式(备用链路模式)

# 客户端配置

sysctl -w net.mptcp.enabled=1

ip mptcp limit set subflows 1

ip mptcp endpoint add 2.2.2.2 dev eth2 subflow backup

路由配置:

ip rule add from 1.1.1.2 table 1

ip r a default via 1.1.1.1 table 1

ip rule add from 2.2.2.2 table 2

ip r a default via 2.2.2.1 table 2

启动客户端:

iperf3 -c 4.4.4.2

# 服务器配置

sysctl -w net.mptcp.enabled=1

ip mptcp limit set subflows 1

启动服务端:

iperf3 -s

client端根据配置主动发起一条subflow,但此subflow处于backup状态,只有所有非backup的subflow都不可用才启用backup subflow传输数据

iperf3将只使用其中一条链路传输数据

4 结语

MPTCP 通过多路径传输为网络连接稳定性和带宽效率提供了新方案,从移动设备到数据中心均展现出重要价值。随着技术完善,MPTCP 有望成为未来网络传输的基础技术。

一文搞懂数据标注 数据标注即通过分类、画框、标注、注释等,对图片、语音、文本等数据进行处理,标记对象的特征,以作为机器学习基础素材的过程。简言之,就是需要给数据做好标注,这样机器就能知道学习哪些内容。 阅读详情

相关推荐

STM32H7 Flash擦除后数据读取异常的缓存问题解析

本文深入分析了STM32H7系列芯片在Flash擦除后数据读取异常的缓存问题,揭示了由于数据缓存(D-Cache)和指令缓存(I-Cache)导致的数据一致性问题。通过详细的解决方案,包括手动维护缓存一致性和操作期间禁用缓存,帮助开发者有效解决这一常见但棘手的嵌入式开发难题。

weixin_29158413的博客 392

DOCA系列之001-NVIDIA面向AI与未来的DPU中的DOCA是什么?全称是什么?本质是什么?DOCA的面面观(Data Center-on-a-Chip Architecture)

可以看到DOCA层是在OS上的一层,他提供了一种软件抽象,将硬件和OS的差异屏蔽,提供一套统一的框架,让应用层可以以一种类似服务或者接口或者库的方式,来构建应用。DOCA的功能结合DPU的硬件能力,在不断地迭代,可以在官网上看到DOCA版本迭代非常快。可以看到这张架构图中DOCA包括了最上层对外提供的服务,中间层为支撑服务提供的库libs,以及为了支撑库和硬件结合的Drivers。

技术札记 3389

从零构建:如何用MATLAB工具箱打造你的第一个多体动力学仿真模型

本文详细介绍了如何使用MATLAB的Simscape Multibody工具箱从零开始构建多体动力学仿真模型,特别适合初学者学习倒立摆系统的建模与仿真。文章涵盖环境准备、坐标系设置、物理模型构建、参数化建模及性能优化等关键步骤,帮助工程师快速掌握这一强大的仿真工具。

water的专栏 964

NVIDIA DOCA 2.9 通过新的性能和安全功能来增强 AI 和云计算基础设施

发布版本引入了一些关键的增强功能,可提升 DOCA 的功能,包括通过 DOCA Flow API 大幅提升连接追踪(CT)功能的性能。此长期支持(LTS)版本为用户提供了一种对传统使用 DPDK 或内核数据路径(kernel datapath)的 OVS 解决方案的替代方案,为现代网络环境提供更高的效率和扩展功能。IBCC 专门针对 InfiniBand 上的 AI 工作负载进行了优化,而 NVNCC 通过改进的拓扑检测功能增强了 Spectrum-X 拥塞控制算法,现在支持长距离的 RoCE。

NVIDIA_Community的博客 1188

不经意传输(OT)协议 - Mike Rosulek教授课堂笔记

OT扩展协议-IKNP

qq_43569221的博客 1850

给跨代引用记一本账:Java GC 的分配路径、卡表写屏障与收集器版图快速回顾

本文把 Java GC 的零散名词串成一条推理链路:从 TLAB 指针碰撞分配、逃逸分析,到 Eden、Survivor 与晋升的四条路,重点拆解卡表与写屏障如何为老年代指向新生代的引用记账,及 Minor GC 如何只扫脏卡。基于 JDK 8 实测:分散写使 Young GC 停顿涨 10~15 倍,条件卡标记消除卡表伪共享,计数循环让 System.gc 等待 2.7 秒,Survivor 过小使晋升量增加约 400 倍。文末梳理 JDK 8 到 27 的收集器演进、选型路径与排查顺序。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 17万+

启航云峦操作系统!操作手册之配置Cockpit-286.1

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接。Cockpit 是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务。

KeyarchOS的博客 1343

【OpenClaw从入门到精通】第11篇:OpenClaw 2026多模态实战全攻略:OCR/语音/图像自动化(附完整代码+双部署方案)

本文聚焦OpenClaw 2026版核心升级的多模态能力,从底层架构原理到实操落地全流程拆解。先解析“统一指令解析+多工具适配器”的核心设计逻辑,再提供阿里云规模化部署(适合批量任务)与本地汉化版部署(适合隐私数据调试)的详细步骤,含依赖安装、配置验证完整操作;随后落地三大高频实战场景——OCR合同信息结构化提取、会议录音自动转写纪要、电商商品图片智能打标,每个场景均提供可直接运行的完整代码、执行结果演示及流程说明;最后补充多模态任务避坑指南、性能优化技巧与成本控制方案。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2611

Nvidia BF3 DPU安装

Nvidia BF3 DPU安装

你的问题在于,读书太少而想得太多。 6583

【PINN物理信息网络】基于PINN物理信息网络求解瞬态薛定谔方程(python)

【PINN物理信息网络】基于PINN物理信息网络求解瞬态薛定谔方程(python)

k8291121的博客 2724

通信原理 | 窗函数 | 矩形窗 | 汉宁窗 | 汉明窗 | 布莱克曼窗 | 补零对频谱的影响

比如,原信号是一个周期的余弦信号,又给它补了9个周期长度的0,那么信号并不是10个周期的余弦信号,而是一个周期的余弦加一串0,补零并没有带来新的信息!频谱分辨率的含义是两个频率不同的信号在频率上可分,也就要求他们不能落到一个频域函数的主瓣上,所以,如果待分析的两个信号频率接近,而时域长度又短,那么在频域上他们就落在一个频域函数的主瓣内了,补再多的零也无济于事。而形状(主瓣宽度)是由补零之前的信号长度决定的,补零的作用只是细化了频域序列,并没有改变其主瓣宽度。所以,汉宁窗牺牲了分辨率,换来了旁瓣泄露的减小。

若北辰 1305

国服浪潮服务器操作系统——KeyarchOS多容器架设体验心得

浪潮信息KeyarchOS用途广泛,当下已经有完备的CentOS迁移技术,本文来做一个具体演示,希望能给大家带来一定的帮助。

红目香薰 4万+

ONNX Runtime C# YOLO全链路压测:从300ms到22ms的15个底层优化技巧

摘要:本文分享了工业质检场景下C#调用YOLOv8s ONNX模型的性能优化实战经验。原始单帧推理耗时300ms无法满足产线需求,通过全链路分析定位瓶颈(预处理85ms、推理180ms、后处理30ms)。重点优化措施包括:使用OpenCVSharp CUDA加速预处理(85ms→12ms),开启ONNX Runtime ALL级别图优化,选用TensorRT执行提供程序(180ms→22ms),以及优化内存管理和线程调度。最终实现单帧总耗时22ms±2ms,GPU利用率提升至85%,完整满足产线120块板/

2601_94871597的博客 402

浪潮信息KeyarchOS(KOS)|STUN服务器一站式配置方案

本文介绍了在浪潮信息KOS操作系统(aarch64架构)上安装和测试STUN协议工具的过程。首先概述了KOS操作系统的特点和STUN协议的网络穿透功能。接着详细说明了安装环境要求,包括KeyarchOS 5.8系统和stun-0.96-4工具版本。安装步骤包括源码下载、RPM包构建与安装。最后通过在不同服务器上运行stun服务端和客户端进行连接测试,验证了安装的正确性。整个过程展示了STUN工具在KOS系统上的部署方法,适用于需要NAT穿透的实时通信应用场景。

KeyarchOS的博客 648

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【浪潮信息KeyarchOS (KOS)】手把手用Sockperf:多维度评估网络吞吐量和延迟的神器

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接id=12126Sockperf是一个网络性能测试工具,用于测量和评估TCP/IP网络的吞吐量和延迟。它是由软件开发者们使用C ++编写的,可以在Linux系统上运行。

SGY_GF的博客 1122

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: 实战篇-典型故障排查与性能问题诊断与优化
下一篇: KeyarchOS(KOS, 浪潮信息云峦操作系统)| 服务器重启黑屏问题专题:nouveau 驱动冲突解决方案
KeyarchOS
博客等级 码龄3年 1312粉丝 339原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值