【技术实现步骤摘要】
本专利技术涉及通讯领域,尤其涉及一种在TRILL网络中传输组播数据的方法、装置和系统。
技术介绍
TRILL(TransparentInterconnectionoflotsoflinks,多链路透明互联)是IETF(InternetEngineeringTaskForce,互联网工程任务组)为实现数据中心大二层扩展制定的一个标准,它将应用于IP转发的思路应用到以太帧转发,通过拓展IS-IS协议(IntermediateSystemtoIntermediateSystemRoutingProtocol,中间系统到中间系统路由协议)实现二层路由,运行TRILL协议的以太网交换机被称为路由桥(RroutingBridge,RB),多台RB组成的网络集合称为TRILL网络。TRILL网络中每台设备都以自身节点作为源节点,基于最短路径算法计算到达其他所有节点的最短路径,如果存在多条等价链路,能够进行负载分担。这样能够保障数据中心网络的转发效率,规避STP/MSTP(SpanningTreeProtocol,生成树协议)/(Multi-ServiceTransferPlatform,基于SDH的多业务传送平台)等技术的缺陷。伴随着下一代数据中心的不断发展,TRILL技术逐渐成为数据中心网络性能提高的基础性技术,TRILL网络对各种业务支持的需求也日益迫切,跨VLAN的组播就其中之一。由于TRILL网络是根据二层VLAN做为组播树的转发路径,组播用户和组播源必须处于相同VLAN才能接收组播流量,这样对跨VLAN的组播的实施造成了一定的 ...
【技术保护点】
一种在多链路透明互联TRILL网络中传输组播数据的方法,其特征在于,所述方法包括:组播接入路由桥SRB接收处于第一虚拟局域网VLAN的组播服务器发送的组播数据;所述SRB向组播管理路由桥MRB发送所述组播数据的描述信息和所述SRB的地址信息;所述SRB接收所述MRB发送的用户接入路由桥URB的地址信息,其中所述URB与请求所述组播数据的用户设备相连,且所述用户设备处于第二VLAN;所述SRB根据所述URB的地址信息,发送所述组播数据。
【技术特征摘要】
1.一种在多链路透明互联TRILL网络中传输组播数据的方法,其特征在于,所述方法包括:
组播接入路由桥SRB接收处于第一虚拟局域网VLAN的组播服务器发送的组播数据;
所述SRB向组播管理路由桥MRB发送所述组播数据的描述信息和所述SRB的地址信息;
所述SRB接收所述MRB发送的用户接入路由桥URB的地址信息,其中所述URB与请求所述组播数据的用户设备相连,且所述用户设备处于第二VLAN;
所述SRB根据所述URB的地址信息,发送所述组播数据。
2.根据权利要求1所述的方法,其特征在于,所述组播数据的描述信息包括如下至少一个:组播服务器的组播IP地址、源IP地址、接收组播数据的端口、VLAN信息。
3.一种在多链路透明互联TRILL网络中传输组播数据的方法,其特征在于,所述方法包括:
用户接入路由桥URB接收处于第二虚拟局域网VLAN的用户设备发送的组播请求;
所述URB向组播管理路由桥MRB发送所述组播请求的描述信息和所述SRB的地址信息;
所述URB接收所述MRB发送的组播源路由桥SRB的地址信息,其中所述SRB与发送所述用户设备请求的组播数据的组播服务器相连,且所述组播服务器处于第一VLAN;
所述URB根据所述SRB的地址信息,获取组播数据;
所述URB将所述组播数据发送给所述用户设备。
4.根据权利要求3所述的方法,其特征在于,所述组播请求的描述信息包括如下至少一个:用户请求的组播IP地址、接收组播请求的端口和VLAN。
5.根据权利要求3或4所述的方法,其特征在于,所述URB将所述组播数据发送给所述用户设备,包括:
所述URB将所述组播数据的第一VLAN的标签替换为第二VLAN的标签,将完成标签替换后的组播数据发送至所述用户设备。
6.一种在多链路透明互联TRILL网络中传输组播数据的方法,其特征在于,所述方法包括:
组播管理路由桥MRB在检测到用户接入路由桥URB接收到用户设备发送的组播请求以及组播源路由桥SRB接收到组播服务器发送给的组播数据后,判断所述组播数据是否向所述用户设备转发,其中所述用户设备与所述组播服务器处于不同虚拟局域网VLAN;
如果是,则所述MRB向URB发送所述SRB的地址信息,通知URB接收所述组播数据,以及,向SRB发送所述URB的地址信息,通知SRB向所述URB发送所述组播数据。
7.根据权利要求6所述的方法,其特征在于:
所述MRB通过判断是否接收到所述URB发送包括组播请求的描述信息的报文来确定URB是否接收到用户设备发送的组播请求;和/或,
所述MRB通过判断是否接收到所述SRB发送包括组播数据的描述信息的报文来确定SRB是否接收到组播服务器发送的组播数据。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
所述MRB向其他所有RB发送通告消息,通告消息为携带所述MRB的地址信息的报文。
9.根据权利要求6至8任一所述的方法,其特征在于,所述MRB判断所述组播数据是否向所述用户设备转发,还包括:
所述MRB在接收到至少两个组播数据的描述信息,判断所述至少两个组播数据的组播IP地址是否相同;如果相同,则选择其中一个组播数据作为发送给用户设备的数据;如果不同,则根据用户设备请求的组播IP地址决定组播数据的分发。
10.一种在多链路透明互联TRILL网络中传输组播数据的方法,其特征在于,所述网络包括多个路由桥RB,所述多个路由桥包括用户接入RBURB、组播源接入RBSRB以及组播管理RBMRB,其中:
所述URB接收所述用户设备发送的组播请求;
所述SRB接收组播服务器发送的组播数据;
所述MRB在检测到URB接收到组播请求以及SRB接收到组播数据后,判断所述组播数据是否向所述用户设备转发,如果是,则向URB发送所述SRB的地址信息,向SRB发送所述URB的地址信息;其中所述用户设备与所述组播服务器处于不同虚拟局域网VLAN;
所述SRB在得到所述URB的地址信息后,向所述...
【专利技术属性】
技术研发人员:张伟东,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。