16、深入解析VXLAN BGP EVPN网络:单播、多播与特殊场景处理

深入解析VXLAN BGP EVPN网络:单播、多播与特殊场景处理

单播转发流程

在VXLAN网络中,当数据包被VXLAN封装后,它会沿着路径经过不同的路由器,采用常规的三层查找进行转发,直至到达出口VTEP(虚拟隧道端点)。例如,当数据包到达VTEP V2后,会进行解封装操作,然后查询负责VNI 50001映射的VRF - A的转发表。若VTEP V2已知端点Host Y,路由查找会命中192.168.2.102/32,接着对帧进行适当重写,并发送至Host Y连接的以太网接口。借助对称IRB(集成路由桥接),会执行桥接 - 路由 - 路由 - 桥接的操作序列。具体而言,来自Host A的数据包首先被桥接到VTEP V1,然后在VTEP V1上路由至VTEP V2。在VTEP V2处,数据包再次被路由,随后桥接至Host Y,至此完成从VTEP V1后VLAN 10内的Host A到VTEP V2后VLAN 20内的Host Y的单播转发。子网(作为VLAN 10的一部分)和子网(作为VLAN 20的一部分)通过VXLAN中由VNI 50001标识的三层服务连接在一起,代表了VTEP V1和VTEP V2之间的传输段。

静默端点的路由流量处理

此前,主机或端点通过ARP向直接连接的VTEP“宣告”其存在,从而确保向这些端点的高效路由,这涵盖了本地和远程主机。而静默端点的存在网络并不知晓,在入口VTEP或任何出口VTEP处都没有相关信息。不过,基于BGP EVPN的三层转发方法能有效处理静默端点。向静默端点发送流量会触发对它们的发现,之后该端点会被网络识别,并像其他已知端点一样处理。下面介绍两种在VXLAN BGP EVPN网络中处理静默主机或端点的场景:
- 场景一 :当Host A要与Host Y通信时,Host A会生成数据流量,其中源MAC地址为0000.3000.1101,源IP地址为192.168.1.101,目的MAC地址为2020.0000.00AA,目的IP地址为192.168.2.102。数据包到达VTEP V1后,会在VRF - A中对IP 192.168.2.102进行目的查找,由于Host Y是静默端点,三层查找会命中最长前缀匹配项,即主机Y所在子网192.168.2.0/24的前缀。因为目的IP子网是本地已知的,所以会选择直接或连接路由(管理距离最低)。该子网前缀条目指向一个收集邻接项,进而触发在与VNI 30002关联的桥接域中生成ARP请求。通过底层网络的适当BUM(广播、未知单播和多播)转发,确保此广播ARP请求能到达参与VNI 30002的所有其他VTEP。假设VNI 30002与多播组239.1.1.1关联。Host Y会收到ARP请求,由于ARP请求源自托管分布式任播网关的VTEP V1,Host Y会向默认网关发送定向ARP回复。VTEP V2也托管分布式任播网关,会捕获该ARP响应。基于此响应,VTEP V2了解到与Host Y关联的IP - MAC绑定,并通过BGP EVPN控制协议进行通告,使得VTEP V1也能了解到Host Y的192.168.2.102/32地址。随后,流量会路由到VTEP V2,最终通过映射到VNI 30002的VLAN 20转发给Host Y。与对称IRB一样,从VTEP V1到VTEP V2的路由流量会使用与VRF - A关联的VXLAN VNI 50001发送出去,反向流量也使用相同的VNI,从而实现对称。
- 场景二 :同样是Host A要与Host Y通信,数据包到达VTEP V1后,对IP 192.168.2.102在VRF - A中的目的查找会命中子网前缀192.168.2.0/24。由于该子网前缀由VTEP V2通告,流量会使用VRF - A的VNI 50001进行VXLAN封装,并借助VTEP V1的对称IRB功能发送到VTEP V2。此时,内层源MAC会用VTEP V1的信息重写,内层目的MAC会重写为通过BGP EVPN使用Router - mac扩展社区通告的与VTEP V2关联的RMAC。当流量到达VTEP V2后进行解封装,在映射自VNI 50001的VRF - A中进行后续目的IP查找,会命中192.168.2.0/24子网前缀条目。因为Host Y是静默的,其/32路由在VTEP V2尚未被发现,与本地子网192.168.2.0/24关联的收集邻接项会被命中,VTEP V2会在与该子网关联的VLAN 20中注入ARP请求。在映射自VLAN 20的VNI 30002中泛洪的广播ARP请求也会到达Host Y。Host Y的ARP响应会定向到托管在VTEP V2上的默认网关(即分布式任播网关)。之后,Host Y被发现,其地址信息会注入BGP EVPN控制平面并分发到所有远程VTEP,包括VTEP V1。后续数据流量会通过VTEP V1到VTEP V2的路由,采用对称IRB的桥接 - 路由 - 路由 - 桥接操作从Host A转发到Host Y。

需要注意的是,给定L3GW实例(SVI或BDI)的IP子网路由宣告必须通过适当配置手动执行。以下是一个简单配置示例:

interface Vlan10
   vrf member VRF - A
   ip address 192.168.1.1/24 tag 12345
   fabric forwarding mode anycast - gateway

route - map FABRIC - RMAP - REDIST - SUBNET permit 10
   match tag 12345

router bgp 65501
   vrf X
      address - family ipv4 unicast
         advertise l2vpn evpn
         redistribute direct route - map FABRIC - RMAP - REDIST - SUBNET
双归属端点的转发

Virtual PortChannel(vPC)是一种用于向连接到一对交换机的双归属端点转发流量的技术。从VXLAN的角度来看,vPC域代表VXLAN网络中的一个公共VTEP,被称为任播VTEP。下面介绍相关的转发情况:
- 流量从双归属端点发出 :当VTEP V1和VTEP V2形成一个由IP地址为10.200.200.12的任播VTEP(VIP)表示的vPC域,Host A要向Host B发送流量时,端口通道哈希会决定Host A选择VTEP V1还是VTEP V2作为入口VTEP进行VXLAN封装和转发。一旦在端点和VTEP之间就通过端口通道传输流量做出哈希决策,就会采用之前章节中关于子网内(桥接)或子网间(路由)转发的相同规则。无论流量进入VTEP V1还是VTEP V2,外部源IP地址始终设置为任播VTEP的地址,即10.200.200.12,这对从vPC域发送到VXLAN网络的路由和桥接流量都适用。
- 流量发往双归属端点 :当流量从Host B发往Host A时,会进行VXLAN封装,外部目的IP地址设置为任播VTEP IP地址10.200.200.12。VTEP V1和VTEP V2都属于同一个vPC域且配置了该任播VTEP,它们都会在IP底层网络上通告10.200.200.12的可达性。底层网络会根据等价多路径(ECMP)将发往10.200.200.12的流量转发到VTEP V1或VTEP V2。根据底层传输网络使用的哈希算法,会选择隐藏在任播VIP后面的一个出口VTEP。流量会到达VTEP V1或VTEP V2,同样采用之前章节中关于子网内(桥接)或子网间(路由)转发的规则。只有V1或V2中的一个VTEP会接收流量,进行解封装并通过端口通道将其转发给Host A。

在启用vPC的边缘设备中,仍然存在孤儿端点(即只连接到vPC域中两个vPC成员交换机之一的端点)。对于孤儿端点,发往该端点的流量可能需要通过vPC对等链路传输,因为端点信息总是通过BGP EVPN以任播VTEP作为下一跳进行通告,这对于因链路/端口故障而变为单归属的双归属端点同样适用。例如,当孤儿端点Host A仅连接到VTEP V1,VTEP V1和VTEP V2形成一个具有相同任播VTEP VIP的vPC域,当来自远程VTEP且目的地为Host A的流量进入时,根据底层网络的ECMP哈希,有可能将发往VIP的流量发送到VTEP V2。VTEP V2进行VXLAN解封装后,流量会通过vPC对等链路桥接到VTEP V1,然后VTEP V1将其转发到Host A连接的孤儿端口。对于发往Host A且在VTEP V2接收的路由流量,路由查找和重写在VTEP V2进行,随后重写后的数据包通过vPC对等链路桥接到VTEP V1。相反,当流量从Host A发往任何远程端点时,VTEP V1会用于桥接和路由决策,因为Host A仅连接到该特定VTEP。

在包含孤儿端点的VXLAN BGP EVPN网络的vPC域内进行本地桥接操作时,转发方式与传统vPC部署类似。例如,当有两个孤儿主机Host A和Host B分别连接到VTEP V1和VTEP V2,由于它们属于同一个L2VNI 30001,来自Host A的流量会在VTEP V1接收并通过vPC对等链路转发到VTEP V2,VTEP V2再将流量转发到Host B连接的孤儿端口。一般来说,此操作不涉及VXLAN封装,但某些平台限制可能仍要求流量通过vPC对等链路进行VXLAN封装。

值得注意的是,vPC域内的所有桥接和路由流量都会以与该域关联的任播VTEP作为下一跳进行通告。当通过vPC域进行路由时,接收流量的出口VTEP需要有路由信息才能做出进一步决策。如果流量到达VTEP V1,但进一步的出口路由必须从VTEP V2进行,则VTEP V1和VTEP V2之间必须进行路由交换。这可以通过vPC对等体之间的全网格外部路由连接或vPC对等链路上的VRF Lite来实现。对于vPC对等链路上的VRF Lite,需要一个专用接口来建立路由邻接关系。通过使用VTEP的单个IP地址而不是任播VTEP IP来通告路由信息(路由类型5),可以消除此限制。

IPv6支持情况

基于VXLAN的使用BGP EVPN控制协议的覆盖网络支持基于IPv4和IPv6的二层和三层服务。托管在VTEP上的分布式IP任播网关可以作为IPv4或IPv6的第一跳网关,也可以在双栈模式下工作。与IPv4一样,所有VTEP可以共享给定IPv6子网的具有全局地址的相同分布式任播网关IPv6地址,任播网关MAC(AGM)在IPv4和IPv6之间共享。覆盖服务在IPv4和IPv6寻址下都得到完全支持,但目前底层传输网络仅支持IPv4寻址,未来将支持基于IPv6寻址的底层传输。

当有两个IPv6端点连接到VXLAN BGP EVPN架构中的不同VTEP时,对于IPv6端点的检测、移动和删除事件,会使用邻居发现协议(ND)而不是ARP。VTEP上本地学习到的IPv6条目随后会通过相同的MP - BGP通道在BGP EVPN控制平面上进行通告,这样,所有已知IPv6端点的位置会在BGP EVPN网络中被学习到。

在使用IPv6时,BGP EVPN NLRI的填充方式与IPv4类似,但由于IPv6地址为128位,而IPv4为32位,差异明显。显示命令对IPv6地址使用十六进制表示法,但BGP EVPN NLRI的其余部分和扩展社区字段同样适用于IPv6和IPv4。需要注意的是,适当的路由协议负责填充底层网络中VTEP到VTEP的可达性信息。作为覆盖网络可达性协议的MP - BGP使用VTEP IP地址作为与BGP EVPN路由通告关联的下一跳信息。尽管终端主机信息可以是MAC、IPv4和/或IPv6,并且仅与覆盖网络关联,但下一跳始终遵循底层网络。因此,即使在覆盖网络中进行基于IPv6的通信,下一跳仍然是具有IPv4地址的VTEP。

深入解析VXLAN BGP EVPN网络:单播、多播与特殊场景处理

多播转发机制

在VXLAN BGP EVPN网络中,多播转发是一个重要方面。VXLAN作为MAC - in - IP/UDP的数据平面封装,本身对多播没有特定依赖,但为了转发覆盖网络的多目的地流量(通常指广播、未知单播和多播,即BUM),底层传输网络需要采用相应机制,主要有单播模式的入口/头端复制和IP多播两种方式,它们各有优缺点。

单播与多播模式对比
  • 单播模式 :适用于多目的地流量较少(如ARP、ND、DHCP相关流量)且虚拟隧道端点(VTEP)数量较少的环境。因为VTEP需要为多目的地流量为每个相邻VTEP创建多个副本,所以在小规模部署中较为适用。
  • 多播模式 :当存在多播应用且预计覆盖网络对BUM流量有更高带宽需求时,底层网络采用多播更合适。随着规模增大,使用多播是处理底层多目的地流量的首选方法。

在单播模式下,VTEP需要通过BGP EVPN路由类型3消息来了解哪些其他VTEP对多目的地流量感兴趣,以通告其在二层VXLAN VNI(L2VNI)中的成员资格。而在多播模式下,底层网络的原生IP多播机制足以创建一个包含感兴趣VTEP的多播树,因为L2VNI会映射到一个特定的多播组,且在所有实例化该L2VNI的VTEP上对称配置。因此,在启用多播的底层网络中,无需交换任何BGP EVPN消息来信号(L2VNI,VTEP)成员资格。以下是两种模式的对比表格:
| 模式 | 适用场景 | 机制 | 优缺点 |
| ---- | ---- | ---- | ---- |
| 单播模式 | 多目的地流量少、VTEP数量少 | 通过BGP EVPN路由类型3消息通告VTEP成员资格 | 小规模部署适用,VTEP需创建多个副本 |
| 多播模式 | 有多播应用、BUM流量带宽需求高 | 底层原生IP多播机制,L2VNI映射多播组 | 规模增大时首选,无需BGP EVPN消息交换 |

多播数据包传输

当来自连接到VTEP的端点的多播数据包要通过VXLAN传输时,特定的外部报头字段需要反映从单播到多播转发的变化,以触发底层网络的正确转发行为。多播时,外部目的MAC(DMAC)和外部目的IP都设置为多播地址。对于二层多播流量,多播地址设置为二层VXLAN VNI映射的IP多播组地址,多播外部DMAC使用从外部IP目的多播地址派生的知名多播组MAC地址。原始有效负载(从端点接收)中的多播组信息放置在内层MAC和IP报头中,对底层网络不可见。其流程可通过以下mermaid流程图表示:

graph LR
    A[端点发送多播数据包] --> B[VTEP封装]
    B --> C{设置外部报头字段}
    C -->|多播地址| D[底层网络多播转发]
    D --> E[其他VTEP接收]
    E --> F[解封装并转发给端点]
早期多播转发问题

早期大多数VXLAN实现支持二层多播,但未启用IGMP(互联网组管理协议)窥探。这意味着扩展到VXLAN的VLAN以及端点连接的VLAN都禁用了IGMP窥探。因此,VXLAN中的二层多播流量被视为与广播和未知单播流量相同,会在网络中泛洪到该二层VNI扩展的所有地方。本地桥接域由没有IGMP窥探的VLAN表示,启用二层VNI的相应VTEP会无条件成为与多播组关联的同一泛洪树的一部分,导致即使对特定多播流不感兴趣的端点也会收到流量,造成资源浪费,但满足了在VXLAN VNI内转发二层多播的需求。

子网内多播转发场景
转发至单归属端点

在单归属端点的子网内多播转发中,多播流量从经典以太网VLAN命名空间转移到VXLAN VNI命名空间。由于早期未启用IGMP窥探,多播流量会在网络中泛洪。但随着技术发展,后续可通过优化IGMP窥探来提高转发效率,减少不必要的流量传输。

转发至双归属和孤儿端点

在vPC环境中,对于双归属和孤儿端点的子网内多播转发有其特殊情况。当多播流量发往双归属端点时,与单播流量类似,端口通道哈希决定流量进入哪个VTEP进行VXLAN封装和转发。而对于孤儿端点,多播流量可能会通过vPC对等链路传输。例如,当孤儿主机Host A仅连接到VTEP V1,多播流量从其他VTEP进入时,若根据ECMP哈希被发送到VTEP V2,VTEP V2会将流量通过vPC对等链路桥接到VTEP V1,再由VTEP V1转发给Host A。

子网间多播转发

子网间多播转发(也称为路由多播)在VXLAN BGP EVPN覆盖网络中也有涉及。与子网内多播不同,子网间多播需要更复杂的路由机制。在这种情况下,多播数据包需要跨越不同的子网进行传输,需要合适的路由协议来确定最佳路径。通常,MP - BGP作为覆盖网络可达性协议,使用VTEP IP地址作为与BGP EVPN路由通告关联的下一跳信息,确保多播流量能够准确地从源子网传输到目的子网。

总结

VXLAN BGP EVPN网络在单播、多播以及特殊场景处理方面有着复杂而完善的机制。单播转发通过对称IRB实现桥接 - 路由 - 路由 - 桥接的操作序列,确保数据包在不同子网间准确传输。对于静默端点,通过ARP请求和响应机制能够有效发现并将其纳入网络管理。双归属端点借助vPC技术实现流量的高效转发,同时也考虑到了孤儿端点的特殊情况。在多播转发方面,底层网络的单播和多播模式各有适用场景,早期的IGMP窥探问题也在不断改进。未来,随着网络规模的不断扩大和应用需求的增加,VXLAN BGP EVPN网络将继续优化和发展,以满足更高的性能和可靠性要求。

【信息科学与工程学】【数据中心】 第十二篇 超大规模智算中心跨地域互联与协同架构方案-02 任务分配、路径规划、行为协调与冲突消解算法是构建智能自主系统的基石。​​任务分配​​是决策“谁做什么”,追求系统整体效能最优。​​路径规划​​是决策“怎么走去哪里”,保障个体移动的安全与效率。​​行为协调​​是设计“如何一起干”,确保群体协作的有序与高效。​​冲突消解​​则是制定“打架了怎么办”的规则,解决协作过程中的矛盾。这些算法广泛应用于​​无人机编队飞行​​、​​多机器人协同搜索与救援​​、​​智能仓储物流​​(AGV调度)、​​自动驾驶车队​​以及​​工业自动化​。 阅读详情

相关推荐

【信息科学与工程学】计算机科学与自动化——第三百零五篇 数据中心 Scale-Up、Scale-Out、Scale-Across 01

临界带宽B_critical满足:V_orig/B_critical = V_orig/(r·B_critical) + V_orig/R_compress + r·V_orig/R_decompress ⇒ 1/B_critical = 1/(r·B_critical) + 1/R_compress + r/R_decompress ⇒ B_critical = (1 - 1/r) / (1/R_compress + r/R_decompress)。T_original中所有数据均经内存总线传输。

weixin_49199313的博客 474

【信息科学与工程学】【通信工程】 第九十二 OTN网络01各类函数02

​:Chaos Mesh 在资源效率与响应速度上优势明显,适合高频次、低延迟实验;LitmusChaos 因多层调度机制,更适合复杂编排场景。

weixin_49199313的博客 1140

【信息科学与工程学】【通信工程】第二百四十篇 IPv4/IPv6 功能点、特性和算法及 IPv4→IPv6 迁移特性02

说明:按「纯数学 → 数学物理 → 多物理场 → 界面/表面科学耦合 + 数学化学 + 运动科学(0.01 nm → μm → mm → cm 精度及超长运动)」纵向穿透,每一行给出,最后挂。

weixin_49199313的博客 505

从可观测性的角度研究基于扩展卡尔曼滤波器(EKF)的同时定位与地图构建(SLAM)中的不一致性问题(Matlab代码实现)

内容概要:本文系统研究了基于扩展卡尔曼滤波器(EKF)的同时定位与地图构建(SLAM)系统中存在的不一致性问题,重点从系统可观测性的角度进行深入分析。文章指出,EKF-SLAM在实际应用中常因系统可观测性不足而导致状态估计偏差和协方差低估,进而引发滤波器发散或定位精度下降。通过理论推导揭示了在特定运动模式(如纯旋转或直线运动)下系统可观测性降低的机理,并结合Matlab仿真实验验证了相关结论。研究构建了典型的SLAM仿真场景,展示了不同运动轨迹对估计一致性的影响,并探讨了提升系统可观测性的改进策略,旨在增强EKF-SLAM算法的鲁棒性与可靠性。; 适合人群:具备控制理论、机器人学、状态估计或传感器融合等相关领域基础知识,正在从事SLAM、自主导航、智能系统研发的硕士、博士研究生及科研人员。; 使用场景及目标:①深入理解EKF-SLAM中估计不一致性的根本原因及其与可观测性的内在联系;②掌握基于可观测性理论分析非线性估计系统的方法;③利用提供的Matlab代码复现仿真结果,用于学术研究、算法验证或教学演示。; 阅读建议:建议读者结合线性系统理论与非线性滤波知识,重点研读可观测性分析的数学推导部分,并动手运行配套的Matlab代码,通过改变机器人运动轨迹等方式观察滤波性能变化,以深化对理论内容的理解与实践应用能力。

【信息科学与工程学】【通信工程】第一百九十一篇 路由器体系结构01

编号类型领域问题详细的数学分析参数列表(表达式 / 数值范围 / 边界 / 测量)关联知识1路由控制平面 · 图论 / 优化最短路径 / 最优下一跳如何计算?收敛边界?图模型​ G=(V,E),w:E→R+; SPF = Dijkstra O(∥E∥log∥V∥);BGP 策略用稳定路径问题 SPP(NP-hard),用博弈/不动点分析。收敛界:失效检测 tdetect​+tspf​+tupdate​,收敛时间 τ≤thold​+4RTT(BGP)。可用 Lyapunov​ 分析路由震荡。V: 节点数(10

weixin_49199313的博客 390

【信息科学与工程学】【安全领域】第八十七篇 网络空间安全中的数学物理约束01

密码学基础(对称加密/公钥加密/哈希/数字签名)密码分析学(差分分析/线性分析/侧信道)安全协议与形式化验证(认证协议/TLS/密钥交换)访问控制与身份认证(Bell-LaPadula/BIBA/RBAC/ABAC)网络安全与攻防对抗(DDoS/入侵检测/攻防博弈)恶意代码分析(传播动力学/图论模型)隐私保护(差分隐私/同态加密/多方计算)可信计算与硬件安全(TPM/侧信道/故障注入)风险评估与漏洞管理(CVSS/攻击图/贝叶斯网络)信息论安全(完善保密性/熵/信息泄露量化)约束:侧信道攻击中的功耗模型(R

weixin_49199313的博客 550

(Multisim课设资料)最全面函数信号发生器(三角波+正弦波+方波信号+锯齿波仿真设计+报告文档

内容概要:本文详细介绍了基于Multisim的最全面函数信号发生器的设计与仿真,涵盖三角波、正弦波、方波及锯齿波等多种信号的生成电路设计,并结合仿真结果进行分析验证。文档不仅提供了完整的电路设计方案,还包括详尽的报告文档,适用于电子类课程设计与实践教学。通过该设计,用户能够深入掌握信号发生器的工作原理、Multisim仿真软件的应用技巧以及模拟电路的调试方法,全面提升电路设计与系统仿真能力。; 适合人群:电子信息工程、自动化、电气工程等相关专业的本科生及研究生,具备基本电路理论知识和Multisim软件操作基础的学习者。; 使用场景及目标:①用于高校电子类课程设计(如模拟电子技术、电路仿真等)的教学与实践;②帮助学生系统掌握函数信号发生器的设计流程与Multisim仿真技能;③为科研项目中信号源模块的搭建提供可复用的参考方案和技术支持。; 阅读建议:建议读者结合Multisim软件同步操作,按照文档中的电路图逐步搭建并仿真,重点关注各信号产生电路的参数设置、波形生成质量及调试过程,以深化对模拟电路工作原理与系统设计方法的理解。

【信息科学与工程学】【数据中心】第三十二篇 云数据中心的计算/存储/网络的核心挑战01

状态方程: SOCk+1​=SOCk​−Qn​ik​Δt​;: 三相电流变换到αβ坐标系: iα​=32​​(ia​−21​ib​−21​ic​), iβ​=32​​(23​​ib​−23​​ic​). 计算瞬时有功功率p和无功功率q,经低通滤波器分离直流分量,反变换得基波电流,差值即为谐波指令。: 节点i的信念 bi​(xi​)=ϕi​(xi​)∏j∈N(i)​mji​(xi​), 消息 mij​(xj​)=∑xi​​ϕi​(xi​)ψij​(xi​,xj​)∏k∈N(i)\j​mki​(xi​).

weixin_49199313的博客 217

Go语言高并发与云原生项目实战

Go语言高并发与云原生项目实战

【信息科学与工程学】【通信工程】第七十七篇 城域网+FTTR/FTTB/FTTC/FTTO的数学分析01

总带宽 Btotal​需考虑各业务带宽 Bi​及统计复用性(按80%计算):Btotal​=0.8∑i=1n​Bi​​。调度延迟 Di​=ri​li​​,其中 li​为包长。:dtdN2​​=hνp​APp​σap​​(Nt​−N2​)−τN2​​−hνs​APs​σes​​N2​,N2=上能级粒子数,N_t=总Er³⁺浓度,σ_ap/σ_es=吸收/发射截面,τ=荧光寿命(≈10ms),A=纤芯面积。调度分数 Scorej​=w1​umax​−umin​umax​−uj​​+w2​mmax​mj​​。

weixin_49199313的博客 415

【信息科学与工程学】【通信工程】第一百九十二篇 交换机体系结构01

编号类型领域问题详细的数学分析参数列表(表达式 / 范围 / 边界 / 测量)关联知识1.1算法-架构路由查找LPM 在多口线速下的时延界字符串集 + Trie 的偏序格:路由表 = 前缀集合 P⊂{0,1}^≤32,LPM 是找 p∈P 使 p 是 d 的最长前缀。TCAM 等价于并行匹配,复杂度 O(1);SRAM 软实现(DIR-24-8 等)≈ 多阶 Trie,期望比较次数 = 树深 = O(W),W=32/128。 优化理论:TCAM 占用 vs SRAM 的 knapsack:min ∑w

weixin_49199313的博客 507

智能客服意图分类实战:TF-IDF基线+BERT微调示意(含源码与手册)

原创教学资源包(VIP专属)。围绕电商/零售智能客服的「单轮意图分类」搭建可复现闭环:内含中文实战手册、迷你标注集、默认可跑的 TF-IDF+逻辑回归训练脚本、与默认路径分离的 BERT/HuggingFace Trainer 示意(FakeModel,不强制下载权重)、以及 Flask 推理服务骨架。明确区分教学 stub 与生产注意点,强调低置信转人工,不含刷量/搬运内容。适合作为成长任务「AI人工智能实战项目」的自制合规 VIP 资源上传。使用方法:解压后阅读手册.md,按说明运行 TF-IDF 基线与 Flask 骨架。

7、VXLAN BGP EVPN 转发特性解析

本文深入解析了VXLAN BGP EVPN在多目的地流量转发中的关键技术,涵盖组播复制与入口复制的对比及应用场景,详细介绍了ARP抑制、未知单播抑制和优化IGMP窥探等增强功能。同时探讨了分布式IP任播网关、双归属部署中的任播VTEP实现机制以及DHCP中继配置要求,全面展示了VXLAN BGP EVPN在现代数据中心网络中的高可用性、高效转发与可扩展性优势。

vscode5coder的博客 122

三相PWM整流器双闭环仿真(Simulink仿真实现)

内容概要:本文详细介绍了一种基于Simulink的三相PWM整流器双闭环控制系统仿真模型,重点实现电压外环与电流内环的协同控制,旨在提升整流器的动态响应速度、系统稳定性及功率因数。文档涵盖系统建模、PI调节器设计、PWM调制策略、坐标变换(如Clarke与Park变换)、电网同步(PLL)等关键技术环节,并引入SVPWM空间矢量调制与模糊PID等先进控制方法以优化传统控制性能。同时提供完整的Simulink仿真模型文件、参数设置说明及实验波形分析,部分内容结合电网不平衡条件下的功率补偿策略,适用于电力电子系统的深入研究与工程实践。; 适合人群:电气工程、自动化、新能源等相关专业的高年级本科生、研究生,以及从事电力电子变换器研发、电机驱动或新能源并网技术的工程技术人员。; 使用场景及目标:①深入理解三相PWM整流器的工作原理与双闭环控制架构;②掌握Simulink在电力电子系统建模与仿真中的高级应用技巧;③对比分析传统PI控制与模糊PID、SVPWM等智能与高性能控制策略的动态响应与稳态精度差异;④支撑课程设计、毕业设计、科研项目中的系统验证与算法优化任务。; 阅读建议:建议在MATLAB/Simulink环境中动手搭建模型,结合理论推导逐步调试控制器参数,重点关注d-q轴电流解耦控制、直流母线电压稳定性和谐波抑制效果,同时可拓展学习电网故障下的低电压穿越、虚拟同步机控制等前沿方向。

MCP4728 数模转换模块

MCP4728 数模转换模块

YOLO26算法左侧目标识别+训练好的模型+504张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[未获取()] 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 83 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9950** mAP50-95 | 0.9950 Precision | 0.9989 Recall | 1.0000 train/box_loss | 0.2388 train/cls_loss | 0.1435 val/box_loss | 0.1671 val/cls_loss | 0.1126 【训练过程分析】 自从开始这次 YOLO26 算法训练以来,我始终盯着那条 loss 曲线,就像盯着一个长跑运动员的冲刺曲线一样。最初几轮训练,loss 拉得很快,那段时间真的挺让人揪心的,生怕一不小心就错过了最好的时机。但到了中期,loss 曲线进入了漫长的平台期,就像马拉松中的长距离赛段,大家都保持着匀速前进。到了后期,loss 平稳下降,mAP50 和 mAP50-95 两个指标都稳定在了 0.9950,这个阶段就像是冲刺阶段,每一次的训练都能感受到模型在平稳而坚定地进步。在训练到第 83 轮时,所有的 loss 指标都趋于稳定,这意味着模型已经在我们的训练数据上收敛得很好。但在这整个过程中,我还是感受到了一些挑战,尤其是在平台期的那几轮,看着曲线徘徊不前,那种焦虑和不确定感真的磨得人没脾气。不过,最后的曲线走势还是让我们松了... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

北师大版英语词汇助手练习版-win10-不适用win7

最适合白板下的英语词汇PK工具 【百度网盘APP】北师大版英语词汇助手win10,11版本 3MB 链接:https://pan.baidu.com/s/1VO6vXt-ICCh-kAPstX8LcA  提取码:chen 【百度网盘】北师大版英语词汇助手 win 7,8,10,11可通用 60MB 链接:https://pan.baidu.com/s/15z5YN5GvvAZERqhitQcu1g  提取码:chen

基于AI大模型的量化交易可信数据空间建设方案.pptx

基于AI大模型的量化交易可信数据空间建设方案.pptx

上一篇: 42、加权网络与算法复杂度相关知识解析
下一篇: 43、算法复杂度:从时间到计算的全面解析
随身带U盘
博客等级 码龄4年 30粉丝 1526原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值