基于可编程数据平面的组播转发方法、装置、设备及介质

    公开(公告)号:CN114553799A

    公开(公告)日:2022-05-27

    申请号:CN202210035797.3

    申请日:2022-01-10

    Abstract: 本申请提供一种基于可编程数据平面的组播转发方法、装置、设备及介质,属于通信技术领域。该方法包括:交换机接收控制器发送的P4文件,P4文件携带转发指导信息,转发指导信息包括报文类型信息、执行策略和组播位信息;交换机对P4文件进行编译,得到报文类型信息、执行策略和组播位信息;交换机通过对组播位信息进行初始化,得到组播端口信息;交换机在接收到与报文类型信息相匹配的目标报文时,基于执行策略将目标报文转发至与组播端口信息对应的组播端口。本申请利用具有与协议无关且设备独立特性的可编程数据平面,能够解决传统组播对于报文协议的限制,优化了组播传输中对于丢包、错包的容错机制。

    一种堆叠系统中实现本地优先转发的方法、装置及存储介质

    公开(公告)号:CN114374659A

    公开(公告)日:2022-04-19

    申请号:CN202210055441.6

    申请日:2022-01-18

    Abstract: 本发明揭示了一种堆叠系统中实现本地优先转发的方法、装置及存储介质,方法包括接收报文并判断报文是否为单播报文,在报文为单播报文时判断单播报文是否为已知的单播报文,在报文为已知的单播报文时,则在存在本地物理端口为链路聚合口的成员端口时,将该单播报文从本地物理端口转发,否则转发至其他交换设备中进行转发;在报文为未知单播、组播报文时,则将本地物理端口中除堆叠端口以外的物理端口与其他交换设备中链路聚合口的成员端口进行隔离,并将报文从属于链路聚合口的本地物理端口转发。本发明能够使芯片层面不支持本地优先转发功能的交换设备实现本地优先转发功能。

    一种数据分组交换系统和方法

    公开(公告)号:CN114257557A

    公开(公告)日:2022-03-29

    申请号:CN202111423226.9

    申请日:2021-11-26

    Abstract: 本发明提出一种数据分组交换方法和系统,包括构建由多个子交换模块构成的交换系统,交换系统的子交换模块按照行列规则排布,且每行子交换模块均设有输入分发模块,交换系统中每一列的子交换模块两两相连;待交换的数据分组通过输入分发模块进入交换系统,根据数据分组携带的目的地址,将数据分组分发到输入分发模块所在行的子交换模块并将其作为初始交换模块,初始交换模块将数据分组存储到单独的一个队列中等待端口仲裁授权;数据分组被授权后,根据目的地址将数据分组分发给交换系统中某一行的子交换模块并将其作为目的子交换模块,目的子交换模块将数据分组存储到另一个单独的队列,等待输出端口仲裁之后输出数据分组。

    远程数据镜像处理系统和方法

    公开(公告)号:CN111478862B

    公开(公告)日:2022-02-22

    申请号:CN202010156767.9

    申请日:2020-03-09

    Inventor: 祝国胜 王艳波

    Abstract: 本发明实施例公开了远程数据镜像处理系统和方法,系统包括:镜像源交换机、镜像目的交换机和监控服务器;监控服务器提出镜像传输请求;建立镜像源交换机与镜像目的交换机之间的应答关系,以获取对应的路径信息;设置镜像源端口的入口策略以匹配目标数据流,获取目标数据流的本地镜像,根据路径信息封装本地镜像得到镜像报文;镜像目的交换机识别并传输镜像报文至监控服务器;监控服务器设置有用于解封镜像报文的程序。方法适用于系统。本发明实施例通过交换机封装本地镜像的方式,能提高数据流封装的能力;通过程序封装的方式,能够提高解封的能力,可以克服现有封装和解封的能力的限制,提高对数据流的控制能力。

    一种数据包缓存方法及系统

    公开(公告)号:CN109218225B

    公开(公告)日:2022-02-15

    申请号:CN201811109699.X

    申请日:2018-09-21

    Abstract: 本发明公开了一种数据包缓存方法及系统,包括仲裁节点向其所在区域内的所有与其对应的参与节点广播待存储数据包的信息,仲裁节点为区域内包括待存储数据包的任意一个节点;获取所有参与节点返回的响应结果,并根据响应结果判断其自身是否满足仲裁条件;若是,在所有参与节点中确定目标存储节点,将待存储数据包发送至目标存储节点,以便目标存储节点存储待存储数据包。本发明中,包括待存储数据包的节点均可以作为仲裁节点,且通过满足仲裁条件的仲裁节点对待存储数据包的缓存进行控制,不需设置核心节点,增强区域内网络的稳定性和安全性、降低网络响应时间的同时,有效地提高了网络缓存命中率。

    一种基于MLAG环境的组播表项同步方法及设备

    公开(公告)号:CN113938446A

    公开(公告)日:2022-01-14

    申请号:CN202111115608.5

    申请日:2021-09-23

    Inventor: 潘天宇

    Abstract: 本说明书实施例公开了一种基于MLAG环境的组播表项同步方法及设备,方法包括:当指定设备接入组播组时,MLAG设备接收指定设备发送的IGMPreport报文;MLAG设备在接收IGMP report报文后,将MLAG设备的表项状态由初始状态设置为第一状态,根据IGMP report报文生成组播MAC表项,在初始状态下,MLAG设备接收IGMP report报文的指定端口处未接入任意设备;在第一状态下,将IGMP report报文的特定信息,通过Peer‑link发送至对端设备,以便于对端设备在接收特定信息后将表项状态由初始状态设置为第二状态,对端设备在第二状态下,根据IGMP report报文的特定信息,生成组播MAC表项,实现在MLAG设备和对端设备中同步组播MAC表项,以保证指定设备正常接收组播组流量。

    一种兼顾效率和资源的PCIe switch组播处理系统以及方法

    公开(公告)号:CN120034508A

    公开(公告)日:2025-05-23

    申请号:CN202510152049.7

    申请日:2025-02-12

    Abstract: 本发明公开了一种兼顾效率和资源的PCIe switch组播处理系统以及方法,包括单播控制模块,用于接收单播TLP包的目标端口信息,以及TLP指示信号、TLP头信息及TLP载荷数据,发出单播请求;组播控制模块,用于接收组播TLP包的目标端口列表,以及TLP指示信号、TLP头信息及TLP载荷数据,发出组播请求;目标端口仲裁模块,用于接收单播请求和组播请求,将单播请求或组播请求所对应的请求包发送至发送缓存模块;发送缓存模块,用于接收被授权的单播TLP包或组播TLP包,并将其缓存,将单播TLP包或组播TLP包发送输出到目标端口的egress端。本发明将组播包的处理集中于PCIe端口的ingress端,将单播包和组播包分离处理,同时在组播控制模块内开辟两条并行处理通道,且通过rollback FIFO读写指针的方式实现组播包的复制,简化了设计,节省了资源,提升了效率。

    组播通信方法和装置、系统、存储介质及程序产品

    公开(公告)号:CN120017617A

    公开(公告)日:2025-05-16

    申请号:CN202510506096.7

    申请日:2025-04-22

    Abstract: 本申请公开了一种组播通信方法和装置、系统、存储介质及程序产品,涉及数据通信技术领域,包括第一虚拟机通过第一主机中的第一内存访问驱动将组播报文发送到第二主机中的第二内存访问驱动,其中,内存访问驱动用于进行第一主机和第二主机间的直接通信;将第二主机中的第二内存访问驱动接收到的组播报文发送至第二主机中的内存空间中,其中,内存空间与组播地址对应;将第二主机中的内存空间中存储的组播报文发送至注册组播地址的至少一个第二虚拟机。解决了目前的组播通信方法存在资源消耗较大的技术问题,达到提高资源利用率的技术效果。

    一种组播流的传输系统及组播流的传输方法

    公开(公告)号:CN119520384A

    公开(公告)日:2025-02-25

    申请号:CN202411590436.0

    申请日:2024-11-08

    Abstract: 本发明属于计算机网络技术领域,公开一种组播流的传输系统及组播流的传输方法,所述系统包括:数据传输模块,用于根据组播转发列表对多媒体服务器传输的多媒体数据进行筛选得到传递组播流数据,并将传递组播流数据传输至第1个数据转发模块;每个数据转发模块分别用于根据各自存储的组播成员端口列表对上一数据转发模块或数据传输模块传输的相应传递组播流数据进行筛选,得到对应的订阅组播流数据和更新的传递组播流数据;每个数据转发模块还分别用于将对应的订阅组播流数据传输至与自身连接的当前目标设备,并将更新的传递组播流数据传输至下一数据转发模块,从而实现将对应的订阅组播流数据精准对应下发,提高网络使用率并减少冗余流量。

Patent Agency Ranking