勉族
码龄9年
关注
提问 私信
  • 博客:204,453
    204,453
    总访问量
  • 81
    原创
  • 1,768,895
    排名
  • 6,866
    粉丝
  • 143
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-01-09
博客简介:

老网工的岁月独白

博客描述:
一沙一世界
查看详细资料
个人成就
  • 获得139次点赞
  • 内容获得52次评论
  • 获得860次收藏
  • 代码片获得174次分享
创作历程
  • 12篇
    2023年
  • 50篇
    2022年
  • 19篇
    2021年
成就勋章
TA的专栏
  • 数据中心
    1篇
  • 无损网络
    8篇
  • VxLAN
    17篇
  • OVS
    4篇
  • Segment Routing
  • SR MPLS
    15篇
  • SRv6
    6篇
  • P4
    15篇
  • 实验
    28篇
  • 随笔
    1篇
  • 华为云计算
    1篇
  • Linux
    6篇
  • 网络知识
    6篇
兴趣领域 设置
  • 网络与通信
    网络协议tcp/ip
  • 云平台
    云计算
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

RoCEv2网络部署----Mellanox网卡配置

mlnx_qos -i ens1np0 -s ets,ets,ets,ets,ets,ets,strict,strict -t 10,10,10,50,10,10,0,0 设置出向队列调度,tc7,tc6严格优先级,tc0-5按权重轮询。mlnx_qos -i ens1np0 -f 0,0,0,1,0,0,0,0 开启priority 3 pfc。mlnx_qos -i ens1np0 -r 0,0,0,0,0,0,30,20 队列限速。设置队列3 PFC,后面打流测试让RoCEv2流量跑在队列3中,
原创
发布博客 2023.11.01 ·
8494 阅读 ·
6 点赞 ·
9 评论 ·
29 收藏

NVIDIA CX 网卡驱动安装 测试

修改网卡模式为ETH,然后reboot。驱动自带性能测试工具测试网卡性能。选择对应系统版本架构。
原创
发布博客 2023.10.11 ·
930 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

InfiniBand(IB)网络解决方案

全称是Remote Direct Memory Access,即远程直接内存访问,是一种用于高性能网络通信的技术。RDMA技术可以让计算机直接访问远程计算机的内存,而无需在本地和远程计算机之间进行数据复制。相比传统的网络通信方式,RDMA技术具有更低的延迟、更高的带宽和更低的CPU利用率等优点,可以显著提高网络通信的性能和效率。目前支持RDMA的网络协议主要有:InfiniBand(IB)、ROCE、iWARP。
原创
发布博客 2023.07.24 ·
12415 阅读 ·
13 点赞 ·
0 评论 ·
57 收藏

VXLAN 主机VTEP(OVN)

EVE环境模拟搭建一个基于主机VTEP的VXLAN数据中心网络。实验里vtep是在linux主机上,同时linux主机还得有路由功能使VTEP的端点IP可达,所以两台linux服务器需要安装FRR。数据转发平面使用VXLAN封装;在控制平面我打算选择使用EVPN和OVN两种不同方式实现。。
原创
发布博客 2023.06.21 ·
2009 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

VXLAN 主机VTEP(EVPN)

EVE环境模拟搭建一个基于主机VTEP的VXLAN数据中心网络。实验里vtep是在linux主机上,同时linux主机还得有路由功能使VTEP的端点IP可达,所以两台linux服务器需要安装FRR。数据转发平面使用VXLAN封装;在控制平面我打算选择使用EVPN和OVN两种不同方式实现。这次实验控制平面配置了EVPN,OVN放在下次实验里。
原创
发布博客 2023.06.13 ·
2102 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

evpn route抓包

EVPN路由的种类比较多,每个类型抓一个包在此留存,以备不时之需。与君共勉。
原创
发布博客 2023.05.29 ·
1258 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

VxLAN数据中心L2/L3互通(端到端)

DCI 端到端互连方案中,WAN-PE只是起到路由传递,和外层数据包转发的作用。相比hand-off,端到端支持了Mac mobility、ARP suppression。
原创
发布博客 2023.04.12 ·
1861 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

VxLAN数据中心L2互连(hand-off方式)

用Arista的veos做了个DCI(hand-off)实验。模拟了VxLAN数据中心hand-off方式做L2互通。在此分享。
原创
发布博客 2023.04.10 ·
921 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

RoCEv2网络部署实践

另外在VxLAN这样的overlay的网络中,我们必须还要考虑到内外层报文ECN的一致性,例如:Spine链路拥塞时ECN置位也只是在外层报文, 这就要求Leaf到接收端时先要将外层的ECN状态同步到内层报文,然后再剥离外层报文送到接收端侧。最后,很多时候无损网络部署时会将PFC和ECN同时部署,考虑到PFC可能的死锁等问题,一般发生拥塞时会首先触发ECN,使终端主动降速。队列调度:出向时,将不同标记的流量放到不同队列,通常信令类流量绝对优先,ROCEv2和普通流量加权重轮询调度,也就是SP+WRR。
原创
发布博客 2023.03.09 ·
3824 阅读 ·
1 点赞 ·
4 评论 ·
11 收藏

OVN实验----NAT

在L2互通、L3互通实验基础上通过NAT实现访问公网。架构图如下,这里两台逻辑路由器LR1和GLR是通过一台逻辑交换机LSjoin互连的,GLR和物理网络设备通过LSlocal相连。
原创
发布博客 2023.01.17 ·
1149 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

OVN实验----L3互通

如上一个实验。
原创
发布博客 2023.01.13 ·
735 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

OVN实验----L2互通

尽量少贴概念,只同步一些必要的名词。central: 可以看做中心节点,central节点组件包括OVN/CMS plugin、OVN Northbound DB、ovn-northd、OVN Southbound DB。hypervisor: 可以看做工作节点,hypervisor节点组件包括ovn-controller、ovs-vswitchd、ovsdb-server。(central节点相关组件和hypervisor组件可以运行在同一个物理节点上)
原创
发布博客 2023.01.10 ·
863 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

SRv6----控制平面

SRv6 Locator TLV除了携带用于指导路由的信息外,IS-IS协议发布的SID如果不关联IS-IS邻居,则都在。IS-IS协议的另一个功能就是将SRv6 SID信息和SID对应的SRv6 Endpoint节点行为信息通过IS-IS协议的各类SID Sub-TLV扩散出去,用于路径/业务编程单元对网络进行编程。IS-IS协议通过两个TLV来发布Locator的路由信息:SRv6 Locator TLV和IPv6 Prefix Reachability TLV,这两个TLV具有不同的作用。
原创
发布博客 2022.12.12 ·
1918 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

iptables简述

iptables的底层实现是netfilter。netfilter实在Linux内核2.4版引入的子系统,作为通用框架提供一套hook函数的管理机制,使得数据包过滤、地址转换、访问控制、连接跟踪等功能得以实现。netfilter的架构就是在整个网络流程中放置了一些钩子,并在钩子上挂载一些函数进行处理。下面是一张netfilter的原理图。
原创
发布博客 2022.11.29 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SRv6----SRv6Policy转发流程

PE2使用VPN SID 4::100查找本地SID表,命中了End.DT4 SID, PE2执行End.DT4 SID的指令,解封装报文,去掉SRH信息和IPv6报文头,使用内层报文的目的地址查找VPN SID 4::100对应的VPN实例路由表,然后将报文转发给CE2。报文到达PE2之后,PE2使用报文的IPv6目的地址4::1查找本地SID表,命中了End SID,所以PE2将报文的SL值减1,将IPv6 DA更新为VPN SID 4::100。P1和P2节点根据SRH信息逐跳转发。
原创
发布博客 2022.10.06 ·
1413 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

SRv6----报文转发流程

节点F执行End.DT4 SID的指令动作,解封装报文,去除IPv6报文头,再将内层IPv4报文在End.DT4 SID绑定的VPN实例的IPv4路由表中进行查表转发,最终将报文发送给主机H2。节点D执行End.X SID的指令动作,将SL的值减1,并将SL指示的SID更新到外层IPv6报文头的目的地址字段,当报文到达节点C后,节点C只支持处理IPv6报文头,无法识别SRH,此时节点C按照正常的IPv6报文处理流程,按照最长匹配原则查找IPv6路由表,将报文转发给当前的目的地址所代表的节点D。
原创
发布博客 2022.10.06 ·
2286 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

Linux Bond 以及Mode 6实验

10.0.0.112 到 10.0.0.11 ICMP request,目的MAC a002,enp0s9进。10.0.0.11 到 10.0.0.112 ICMP replay,源MAC a002,enp0s9出。从H2-ns1和H2-ns2 ping H1,,nload 查看H1 bond0负载情况,H1 服务器接口的MAC地址,bond0的Mac地址会继承一个物理接口的Mac。负载通过arp实现,对不同的远端设备arp 请求,响应不同的mac。通过不同的物理口发包,实现负载。
原创
发布博客 2022.09.20 ·
1611 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FRR vxlan实验

用docker搭建了一个FRR evpn vxlan的实验相比手动配置vxlan隧道端点,利用FRR起个evpn作为控制面可以自动发现隧道端点。这里的FRR是Linux和Unix平台的IP路由协议套件,其中 包括BGP,IS-IS,LDP,OSPF,PIM和RIP的协议守护程序。熟悉网络的朋友们不要和快速重路由搞混了。
原创
发布博客 2022.09.12 ·
1305 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

OVS 手动配置VXLAN隧道

ns1—host71—物理网络—host72—ns1配置host71://新建ovs 交换机br-tunovs-vsctl add-br br-tunovs-vsctl add-port br-tun vxlan0 – set interface vxlan0 type=vxlan options:remote_ip=192.168.181.72 options:key=100//新建一对vethip link add veth1-0 type peer name veth1-1//新建一个n
原创
发布博客 2022.09.07 ·
1532 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Linux Bond 以及Mode 1实验

今天主要想聊一聊VXLAN环境中终端设备(Linux系统)的接入方式,在VXLAN组网中,终端一般会双上联到两台Leaf以增强组网的健壮性,我们先看Mode 1,下面是从官方网站对Mode 1的解释和fail_over_mac 这个参数的意思,会在配置时用到。Mode 1之所以不需要对端交换机配合,是因为Bond的成员口其实只有一个处于活跃状态,并且对外发布这个活跃接口的MAC地址,如果当前的活跃接口故障,那么另一个接口接替工作,同时Bond的MAC地址也发生了变化。..................
原创
发布博客 2022.08.09 ·
3158 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多