以太网虚拟专用网络、运营商设备和用户侧设备制造技术

技术编号:28632130 阅读:18 留言:0更新日期:2021-05-28 16:29
本公开提供了一种以太网虚拟专用网络、运营商设备和用户侧设备。该网络包括:第一主机、第一用户侧设备、第一运营商设备、第二运营商设备、第二用户侧设备和第二主机,第一主机用于通过第一用户侧设备向第一运营商设备发送组播数据报文,组播数据报文包括组播组地址;第一运营商设备用于根据以太网虚拟专用网络的组播转发表对组播数据报文进行封装,并将封装后的组播数据报文转发给第二运营商设备,封装后的组播数据报文包括第二EVI的标识;第二运营商设备用于将组播数据报文中的第二EVI的标识替换为第三VLAN的标识,并转发给第二用户侧设备;第二用户侧设备用于将组播数据报文中的第三VLAN的标识替换为第二VLAN的标识,并转发给第二主机。

【技术实现步骤摘要】
以太网虚拟专用网络、运营商设备和用户侧设备
本公开涉及网络
,特别涉及一种以太网虚拟专用网络、运营商设备和用户侧设备。
技术介绍
以太网虚拟专用网络(EthernetVirtualPrivateNetwork,EVPN)是一种用于二层网络互联的VPN技术。EVPN网络中运营商设备(ProviderEdge,PE)通过配置EVI(EVPNInstance,EVPN实例)为不同的用户群组提供不同的服务,进而实现不同用户群组之间的二层隔离,隔离之后不同EVI之间的二层单播和广播报文不能互通。但是,在一些场景中又需要不同EVI之间组播能互通,从而导致EVPN难以应用在这些场景中。
技术实现思路
本公开实施例提供了一种以太网虚拟专用网络、运营商设备和用户侧设备。所述技术方案如下:一方面,提供一种以太网虚拟专用网络,所述以太网虚拟专用网络包括:第一主机、第一用户侧设备、第一运营商设备、第二运营商设备、第二用户侧设备和第二主机,所述第一主机通过所述第一用户侧设备和所述第一运营商设备连接,所述第二主机通过所述第二用户侧设备和所述第二运营商设备连接,所述第一运营商设备和所述第二运营商设备连接;所述第一运营商设备和所述第二运营商设备均配置有第一EVI和第二EVI,所述第一用户侧设备在所述第一EVI内,所述第二用户侧设备在所述第二EVI内;所述第一主机属于第一VLAN,所述第一运营商设备的第一EVI通过第一VLAN子接口和所述第一用户侧设备连接,所述第二主机属于第二VLAN,所述第二EVI通过第二VLAN子接口和所述第二用户侧设备连接;所述第二运营商设备配置有第三VLAN以及所述第三VLAN与所述第二EVI的映射关系,所述第二用户侧设备配置有所述第三VLAN以及所述第三VLAN与所述第二VLAN的映射关系;所述第一主机,用于通过所述第一用户侧设备向所述第一运营商设备发送组播数据报文,所述组播数据报文包括组播组地址;所述第一运营商设备,用于根据所述以太网虚拟专用网络的组播转发表对所述组播数据报文进行封装,并将封装后的所述组播数据报文转发给所述第二运营商设备,所述封装后的所述组播数据报文包括第二EVI的标识;所述第二运营商设备,用于将所述组播数据报文中的第二EVI的标识替换为所述第三VLAN的标识,并转发给所述第二用户侧设备;所述第二用户侧设备,用于将所述组播数据报文中的第三VLAN的标识替换为所述第二VLAN的标识,并转发给所述第二主机。可选地,所述第二运营商设备,还用于向所述第二用户侧设备周期性地发送IGMP询问报文,所述IGMP询问报文包括所述第三VLAN的标识;所述第二用户侧设备,还用于将所述IGMP询问报文中的第三VLAN的标识替换为所述第二VLAN的标识,并转发给所述第二主机;所述第二主机,还用于基于所述IGMP询问报文向所述第二用户侧设备返回IGMP报告报文,所述IGMP报告报文包括所述第二VLAN的标识;所述第二用户侧设备,还用于基于所述IGMP报告报文,将接收所述IGMP报告报文的端口、所述第二VLAN的标识、所述第三VLAN的标识和组播组地址信息存储到组播VLAN的组播转发表中;将所述IGMP报告报文中的第二VLAN的标识替换为所述第三VLAN的标识,并转发给所述第二运营商设备;所述第二运营商设备,还用于基于所述IGMP报告报文,将接收所述IGMP报告报文的端口、所述第二EVI的标识和组播组地址信息存储到本地的所述以太网虚拟专用网络的组播转发表中。可选地,所述第二用户侧设备,用于获取所述IGMP报告报文中的VLAN的标识;判断所述VLAN的标识是否与所述第三VLAN的标识存在映射关系;如果所述VLAN的标识与所述第三VLAN的标识存在映射关系,则将IGMP报告报文中的VLAN的标识替换为所述第三VLAN的标识,并转发给所述第二运营商设备。可选地,所述第二运营商设备,还用于向所述第一运营商设备发送所述组播组地址信息;所述第一运营商设备,还用于将传输所述组播组地址信息的隧道、所述第二EVI的标识和所述组播组地址信息存储到本地的所述以太网虚拟专用网络的组播转发表中;将所述组播组地址信息发送给所述第一用户侧设备;所述第一用户侧设备,还用于将接收所述组播组地址信息的端口和组播组地址信息存储到网络层的组播转发表中。可选地,所述第二运营商设备,用于通过BGPEVPN邻居关系向所述第一运营商设备发送EVPNSMET路由消息,所述EVPNSMET路由消息包括所述组播组地址信息。可选地,所述IGMP询问报文为IGMPV2询问报文,所述IGMP报告报文为IGMPV2(*,G)报告报文,所述(*,G)为组播组地址信息,*表示任意组播源,G为组播组地址;或者,所述IGMP询问报文为IGMPV3询问报文,所述IGMP报告报文为IGMPV3(S,G)报告报文,所述(S,G)为组播组地址信息,S表示特定组播源地址,G为组播组地址。一方面,提供一种运营商设备,所述运营商设备为前述以太网虚拟专用网络中的第二运营商设备,所述运营商设备包括:接收模块,用于接收第一运营商设备发送的组播数据报文,所述组播数据报文包括第二EVI的标识;存储模块,用于存储第三VLAN与所述第二EVI的映射关系;控制模块,用于将所述组播数据报文中的第二EVI的标识替换为第三VLAN的标识;发送模块,用于将所述组播数据报文转发给第二用户侧设备。可选地,所述发送模块,还用于向所述第二用户侧设备周期性地发送IGMP询问报文,所述IGMP询问报文包括所述第三VLAN的标识;所述接收模块,还用于接收第二用户侧设备发送的IGMP报告报文;所述存储模块,还用于基于所述IGMP报告报文,将接收所述IGMP报告报文的端口、所述第二EVI的标识和组播组地址信息存储到本地的所述以太网虚拟专用网络的组播转发表中。另一方面,提供一种用户侧设备,所述用户侧设备为前述以太网虚拟专用网络中的第二用户侧设备,所述用户侧设备包括:接收模块,用于接收第二运营商设备发送的组播数据报文,所述组播数据报文包括第三VLAN的标识;存储模块,用于存储第三VLAN与所述第二VLAN的映射关系;控制模块,用于将所述组播数据报文中的第三VLAN的标识替换为第二VLAN的标识;发送模块,用于将所述组播数据报文转发给第二主机。可选地,所述接收模块,还用于接收所述第二运营商设备发送的IGMP询问报文,所述IGMP询问报文包括所述第三VLAN的标识;所述控制模块,用于将所述IGMP询问报文中的第三VLAN的标识替换为所述第二VLAN的标识;所述发送模块,还用于将所述IGMP询问报文转发给所述第二主机;所述接收模块,还用于接收所述第二主机发送的IGMP报告报文,所述IGMP报告报文包括所述第二VLAN的标识;所述控制模块,用于将所述IGMP报告报文中的第二VLAN的标识替换为所述第本文档来自技高网...

【技术保护点】
1.一种以太网虚拟专用网络,其特征在于,所述以太网虚拟专用网络包括:第一主机、第一用户侧设备、第一运营商设备、第二运营商设备、第二用户侧设备和第二主机,所述第一主机通过所述第一用户侧设备和所述第一运营商设备连接,所述第二主机通过所述第二用户侧设备和所述第二运营商设备连接,所述第一运营商设备和所述第二运营商设备连接;所述第一运营商设备和所述第二运营商设备均配置有第一EVI和第二EVI,所述第一用户侧设备在所述第一EVI内,所述第二用户侧设备在所述第二EVI内;所述第一主机属于第一VLAN,所述第一运营商设备的第一EVI通过第一VLAN子接口和所述第一用户侧设备连接,所述第二主机属于第二VLAN,所述第二EVI通过第二VLAN子接口和所述第二用户侧设备连接;所述第二运营商设备配置有第三VLAN以及所述第三VLAN与所述第二EVI的映射关系,所述第二用户侧设备配置有所述第三VLAN以及所述第三VLAN与所述第二VLAN的映射关系;/n所述第一主机,用于通过所述第一用户侧设备向所述第一运营商设备发送组播数据报文,所述组播数据报文包括组播组地址;/n所述第一运营商设备,用于根据所述以太网虚拟专用网络的组播转发表对所述组播数据报文进行封装,并将封装后的所述组播数据报文转发给所述第二运营商设备,所述封装后的所述组播数据报文包括第二EVI的标识;/n所述第二运营商设备,用于将所述组播数据报文中的第二EVI的标识替换为所述第三VLAN的标识,并转发给所述第二用户侧设备;/n所述第二用户侧设备,用于将所述组播数据报文中的第三VLAN的标识替换为所述第二VLAN的标识,并转发给所述第二主机。/n...

【技术特征摘要】
1.一种以太网虚拟专用网络,其特征在于,所述以太网虚拟专用网络包括:第一主机、第一用户侧设备、第一运营商设备、第二运营商设备、第二用户侧设备和第二主机,所述第一主机通过所述第一用户侧设备和所述第一运营商设备连接,所述第二主机通过所述第二用户侧设备和所述第二运营商设备连接,所述第一运营商设备和所述第二运营商设备连接;所述第一运营商设备和所述第二运营商设备均配置有第一EVI和第二EVI,所述第一用户侧设备在所述第一EVI内,所述第二用户侧设备在所述第二EVI内;所述第一主机属于第一VLAN,所述第一运营商设备的第一EVI通过第一VLAN子接口和所述第一用户侧设备连接,所述第二主机属于第二VLAN,所述第二EVI通过第二VLAN子接口和所述第二用户侧设备连接;所述第二运营商设备配置有第三VLAN以及所述第三VLAN与所述第二EVI的映射关系,所述第二用户侧设备配置有所述第三VLAN以及所述第三VLAN与所述第二VLAN的映射关系;
所述第一主机,用于通过所述第一用户侧设备向所述第一运营商设备发送组播数据报文,所述组播数据报文包括组播组地址;
所述第一运营商设备,用于根据所述以太网虚拟专用网络的组播转发表对所述组播数据报文进行封装,并将封装后的所述组播数据报文转发给所述第二运营商设备,所述封装后的所述组播数据报文包括第二EVI的标识;
所述第二运营商设备,用于将所述组播数据报文中的第二EVI的标识替换为所述第三VLAN的标识,并转发给所述第二用户侧设备;
所述第二用户侧设备,用于将所述组播数据报文中的第三VLAN的标识替换为所述第二VLAN的标识,并转发给所述第二主机。


2.根据权利要求1所述的以太网虚拟专用网络,其特征在于,所述第二运营商设备,还用于向所述第二用户侧设备周期性地发送IGMP询问报文,所述IGMP询问报文包括所述第三VLAN的标识;
所述第二用户侧设备,还用于将所述IGMP询问报文中的第三VLAN的标识替换为所述第二VLAN的标识,并转发给所述第二主机;
所述第二主机,还用于基于所述IGMP询问报文向所述第二用户侧设备返回IGMP报告报文,所述IGMP报告报文包括所述第二VLAN的标识;
所述第二用户侧设备,还用于基于所述IGMP报告报文,将接收所述IGMP报告报文的端口、所述第二VLAN的标识、所述第三VLAN的标识和组播组地址信息存储到组播VLAN的组播转发表中;将所述IGMP报告报文中的第二VLAN的标识替换为所述第三VLAN的标识,并转发给所述第二运营商设备;
所述第二运营商设备,还用于基于所述IGMP报告报文,将接收所述IGMP报告报文的端口、所述第二EVI的标识和组播组地址信息存储到本地的所述以太网虚拟专用网络的组播转发表中。


3.根据权利要求2所述的以太网虚拟专用网络,其特征在于,所述第二用户侧设备,用于获取所述IGMP报告报文中的VLAN的标识;判断所述VLAN的标识是否与所述第三VLAN的标识存在映射关系;如果所述VLAN的标识与所述第三VLAN的标识存在映射关系,则将IGMP报告报文中的VLAN的标识替换为所述第三VLAN的标识,并转发给所述第二运营商设备。


4.根据权利要求2所述的以太网虚拟专用网络,其特征在于,所述第二运营商设备,还用于向所述第一运营商设备发送所述组播组地址信息;
所述第一运营商设备,还用于将传输所述组播组地址信息的隧道、所述第二EVI的标识和所述组播组地址信息存储到本地的所述以太网虚拟专用网络的组...

【专利技术属性】
技术研发人员:胡士毅张磊袁国材杨博林刘超闵清项勃潘鹏范颖陈昊祁小龙张伟龙周婷柯志雄
申请(专利权)人:武汉船舶通信研究所中国船舶重工集团公司第七二二研究所
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1