端口隔离方法及装置与流程

文档序号:12278449阅读:来源:国知局

技术特征:

1.一种端口隔离方法,应用于监控系统,所述监控系统包括相互之间通信连接的前端设备、交换机及服务器,所述交换机包括由连接所述前端设备的多个端口组成的端口隔离组,其特征在于,所述方法包括:

所述服务器接收第一目标前端设备与第二目标前端设备进行单播业务的请求,当所述第一目标前端设备与第二目标前端设备在同一端口隔离组时,向同一端口隔离组所在的目标交换机发送单播转发表项生成指令;

所述目标交换机根据所述单播转发表项生成指令,生成所述第一目标前端设备与第二目标前端设备的单播MAC转发表项;

所述服务器通知所述第一目标前端设备与第二目标前端设备分别生成对方的ARP表项,以使所述第一目标前端设备与所述第二目标前端设备进行单播通信。

2.根据权利要求1所述的端口隔离方法,其特征在于,所述当所述第一目标前端设备与第二目标前端设备在同一端口隔离组时,向同一端口隔离组所在的目标交换机发送单播转发表项指令的步骤包括:

查询所述第一目标前端设备接入交换机的端口信息与所述第二目标前端设备接入交换机的端口信息;

当所述第一目标前端设备接入交换机的端口信息与所述第二目标前端设备接入交换机的端口信息为同一交换机下的端口信息时,判定所述第一目标前端设备与第二目标前端设备在同一端口隔离组,并向同一端口隔离组所在的目标交换机发送单播转发表项指令。

3.根据权利要求1所述的端口隔离方法,其特征在于,所述服务器通知所述第一目标前端设备与第二目标前端设备分别生成对方的ARP表项,以使所述第一目标前端设备与所述第二目标前端设备进行单播通信的步骤包括:

所述第一目标前端设备与所述第二目标前端设备分别获取对方的IP地址;

所述第一目标前端设备根据存储的ARP表项获得报文的地址信息,并将所述报文的地址信息发送给所述目标交换机;

所述目标交换机判断所述报文的类型,当所述报文为单播报文时,实现所述第一目标前端设备与所述第二目标前端设备之间的单播通信。

4.根据权利要求3所述的端口隔离方法,其特征在于,所述目标交换机判断所述报文的类型,当所述报文为单播报文时,实现所述第一目标前端设备与所述第二目标前端设备之间的单播通信的步骤包括:

将所述第一目标前端设备的MAC地址及所述第二目标前端设备的MAC地址与所述单播MAC转发表项的内容进行匹配,当匹配成功时,所述单播报文从所述第一目标前端设备经由所述目标交换机发送到所述第二目标前端设备。

5.根据权利要求1-4中任意一项所述的端口隔离方法,其特征在于,所述方法还包括:

所述服务器接收将所述第一目标前端设备与所述第二目标前端设备的单播业务取消的请求;

所述服务器向所述交换机发送删除单播MAC转发表项的指令;

所述交换机在接收到所述删除单播MAC转发表项的指令后,将所述单播MAC转发表项进行删除。

6.根据权利要求1-4中任意一项所述的端口隔离方法,其特征在于,所述方法还包括创建端口隔离组的步骤,所述步骤包括:

所述服务器获取交换机查询到的预发送组播报文的前端设备信息;

根据获取的所述前端设备信息获取连接所述前端设备的交换机的端口信息;

根据所述端口信息通知交换机将所述交换机中所有连接前端设备的端口加入端口隔离组。

7.一种端口隔离装置,应用于与前端设备和交换机通信连接的服务器,所述交换机包括由连接所述前端设备的多个端口组成的端口隔离组,其特征在于,所述装置包括:

单播转发表项生成模块,用于接收第一目标前端设备与第二目标前端设备进行单播业务的请求,当所述第一目标前端设备与第二目标前端设备在同一端口隔离组时,向同一端口隔离组所在的目标交换机发送单播转发表项生成指令,以使所述目标交换机根据所述单播转发表项生成指令,生成所述第一目标前端设备与第二目标前端设备的单播MAC转发表项;

单播通信模块,用于通知所述第一目标前端设备与第二目标前端设备分别生成对方的ARP表项,以使所述第一目标前端设备与所述第二目标前端设备进行单播通信。

8.根据权利要求7所述的端口隔离装置,其特征在于,所述单播转发表项生成模块包括:

查询子模块,用于查询所述第一目标前端设备接入交换机的端口信息与所述第二目标前端设备接入交换机的端口信息;

发送子模块,用于当所述第一目标前端设备接入交换机的端口信息与所述第二目标前端设备接入交换机的端口信息为同一交换机下的端口信息时,判定所述第一目标前端设备与第二目标前端设备在同一端口隔离组,并向同一端口隔离组所在的目标交换机发送单播转发表项指令。

9.根据权利要求7所述的端口隔离装置,其特征在于,所述装置还包括:

接收模块,用于接收将所述第一目标前端设备与所述第二目标前端设备的单播业务取消的请求;

发送模块,用于向所述交换机发送删除单播MAC转发表项的指令,以使所述交换机在接收到所述删除单播MAC转发表项的指令后,将所述单播MAC转发表项进行删除。

10.一种端口隔离装置,应用于与前端设备和服务器通信连接的交换机,所述交换机包括由连接所述前端设备的多个端口组成的端口隔离组,其特征在于,所述装置包括:

指令接收模块,用于接收所述服务器在接收第一目标前端设备与第二目标前端设备进行单播业务的请求,且所述第一目标前端设备与第二目标前端设备在同一交换机的端口隔离组时,发送的单播转发表项生成指令;

生成模块,用于根据所述单播转发表项生成指令,生成所述第一目标前端设备与第二目标前端设备的单播MAC转发表项,以使所述服务器通知所述第一目标前端设备与第二目标前端设备分别生成对方的ARP表项,以实现所述第一目标前端设备与所述第二目标前端设备的单播通信。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1