一种实现组播的方法和设备的制造方法_3

文档序号:9892199阅读:来源:国知局
源分配并转发组播数据。
[0128]在组播通道建立完成后,组播数据的过程是,组播数据由组播源主机发出民警入口转发设备根据组播通道转发到各个出口转发设备,由各个出口转发设备将组播数据发送给组播接收节点,最后通过空口组播。
[0129]其中,转发控制设备根据组播区域信息确定组播接收节点,两者的对应关系可以在配置信息中。
[0130]在实施中,组播转发控制功能实体与所述组播接收节点可以处于同一实体。也就是说,可以将组播转发控制功能实体部署到组播接收节点中。当然组播接收节点独立也可以是一个独立的实体。
[0131]由于在SDN(software defined networking,软件定义网络)网络中,网络拓扑状态可以被SDN控制器掌握,所以本发明实施例的方案可以应用于SDN网络中,
[0132]其中,本发明实施例的网络控制器可以是SDN控制器;入口转发设备可以是入口 SDN转发设备;出口转发设备可以是出口 SDN转发设备;组通信业务服务器可以是GCSAS (group communicat1n service applicat1n server,组通信业务月艮务器)。
[0133]如图2所述,本发明实施例二的组播控制功能实体包括:第一信息确定模块200、处理模块210和通知模块220。
[0134]第一信息确定模块200,用于根据收到的来自组通信业务服务器的组播区域信息,确定对应的组播区域内的组播接收节点的信息;
[0135]处理模块210,用于将收到的来自所述组通信业务服务器的组播源主机的信息、确定的所述组播接收节点的信息以及为本次组播分配的组信息发送给网络控制器,以使所述网络控制器根据收到的所述组通信业务服务器的组播源主机的信息、所述组播接收节点的信息以及为本次组播分配的组信息确定组播通道;
[0136]通知模块220,用于在所述网络控制器通知组播建立完成后,向组播转发控制功能实体发送组播会话属性。
[0137]较佳地,所述通知模块220具体用于:
[0138]通过单播方式向组播转发控制功能实体发送组播会话属性。
[0139]较佳地,所述组播会话属性包括组信息和/或组播区域信息。
[0140]较佳地,所述第一信息确定模块200具体用于:
[0141]根据组播区域信息和组播接收节点的信息的对应关系,确定收到的来自组通信业务服务器的组播区域信息对应的组播区域内的组播接收节点的信息。
[0142]如图3所示,本发明实施例三的网络控制器包括:第一接收模块300、第二信息确定模块310、生成树确定模块320和通道建立模块330。
[0143]第一接收模块300,用于接收来自组播控制功能实体的组播源主机的信息、组播接收节点的信息以及组信息;
[0144]第二信息确定模块310,用于根据所述组播源主机的信息和组播接收节点的信息,确定与组播源主机连接的入口转发设备的信息以及出口转发设备的信息;
[0145]生成树确定模块320,用于根据所述入口转发设备的信息和所述出口转发设备的信息确定组播生成树;
[0146]通道建立模块330,用于根据所述组信息、所述入口转发设备的信息以及所述组播生成树,确定组播通道。
[0147]较佳地,所述通道建立模块330还用于:
[0148]确定组播通道之后,通知所述组播控制功能实体组播通道建立完成。
[0149]较佳地,所述第二信息确定模块310具体用于:
[0150]根据所述组播源主机的信息,确定与组播源主机连接的入口转发设备的信息,以及根据所述组播接收节点的信息,确定与组播接收节点连接的出口转发设备的信息。
[0151]较佳地,所述生成树确定模块320具体用于:
[0152]根据所述入口转发设备的信息和所述出口转发设备的信息,从所有总跳数最少或加权总跳数最少的N个组播生成树中选择一个最小代价组播生成树,其中N为正整数。
[0153]较佳地,所述通道建立模块330具体用于:
[0154]将所述入口转发设备的信息作为组播源信息,并根据所述组播源信息、所述入口转发设备的信息以及所述组播生成树,建立组播通道。
[0155]如图4所示,本发明实施例四的组播转发控制功能实体包括:第二接收模块400和配置模块410。
[0156]第二接收模块400,用于接收来自组播控制功能实体在组播建立完成发送的组播会话属性;
[0157]配置模块410,用于根据所述组播会话属性为组播接收节点进行组播配置,以使所述组播接收节点根据组播配置接收组播数据并通过空口发送。
[0158]较佳地,所述组播转发控制功能实体与所述组播接收节点处于同一实体。
[0159]如图5所示,本发明实施例四的组播接收节点包括:配置确定模块500和组播传输模块510。
[0160]配置确定模块500,用于确定组播转发控制功能实体为组播接收节点进行的组播配置;
[0161]组播传输模块510,用于根据组播配置接收组播数据并通过空口发送。
[0162]较佳地,所述组播传输模块510具体用于:
[0163]根据配置的组信息,接收组播数据;根据配置的组信息和组播区域信息进行空口组播资源分配并转发组播数据。
[0164]如图6所示,本发明实施例五的组播控制功能实体包括:
[0165]处理器601,用于读取存储器604中的程序,执行下列过程:
[0166]根据通过处理器601收到的来自组通信业务服务器的组播区域信息,确定对应的组播区域内的组播接收节点的信息;将收到的来自所述组通信业务服务器的组播源主机的信息、确定的所述组播接收节点的信息以及为本次组播分配的组信息通过处理器601发送给网络控制器,以使所述网络控制器根据收到的所述组通信业务服务器的组播源主机的信息、所述组播接收节点的信息以及为本次组播分配的组信息确定组播通道;在所述网络控制器通知组播建立完成后,通过处理器601向组播转发控制功能实体发送组播会话属性。
[0167]收发机602,用于在处理器601的控制下接收和发送数据。
[0168]较佳地,所述处理器601具体用于:
[0169]通过单播方式向组播转发控制功能实体发送组播会话属性。
[0170]较佳地,所述组播会话属性包括组信息和/或组播区域信息。
[0171]较佳地,所述处理器601具体用于:
[0172]根据组播区域信息和组播接收节点的信息的对应关系,确定收到的来自组通信业务服务器的组播区域信息对应的组播区域内的组播接收节点的信息。
[0173]在图6中,总线架构(用总线600来代表),总线600可以包括任意数量的互联的总线和桥,总线600将包括由处理器601代表的一个或多个处理器和存储器604代表的存储器的各种电路链接在一起。总线600还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口 603在总线600和收发机602之间提供接口。收发机602可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器601处理的数据通过天线605在无线介质上进行传输,进一步,天线605还接收数据并将数据传送给处理器601。
[0174]处理器601负责管理总线600和通常的处理,还可以提供各种功能,包括定时,夕卜围接口,电压调节、电源管理以及其他控制功能。而存储器604可以被用于存储处理器601在执行操作时所使用的数据。
[0175]可选的,处理器601可以是CPU (中央处埋器)、ASIC (Applicat1n SpecificIntegrated Circuit,专用集成电路)、FPGA(Field — Programmable Gate Array,现场可编程门阵列)或CPLD (Complex Programmable Logic Device,复杂可编程逻辑器件)。
[0176]如图7所示,本发明实施例七的组播转发控制功能实体包括:
[0177]处理器701,用于读取存储器704中的程序,执行下列过程:
[0178]通过收发机702接收来自组播控制功能实体的组播源主机的信息、组播接收节点的信息以及组信息;根据所述组播源主机的信息和组播接收节点的信息,确定与组播源主机连接的入口转发设备的信息以及出口转发设备的信息;根据所述入口转发设备的信息和所述出口转发设备的信息确定组播生成树;根据所述组信息、所述入口转发设备的信息以及所述组播生成树,确定组播通道。
[0179]收发机702,用于在处理器701的控制下接收和发送数据。
[0180]较佳地,所述处理器701还用于:
[0181]确定组播通道之后,通知所述组播控制功能实体组播通道建立完成。
[0182]较佳地,所述处理器701具体用于:
[0183]根据所述组播源主机的信息,确定与组播源主机连接的入口转发设备的信息,以及根据所述组播接收节点的信息,确定与组播接收节点连接的出口转发设备的信息。
[0184]较佳地,所述处理器701具体用于:
[0185]根据所述入口转发设备的信息和所述出口转发设备的信息,从所有总跳数最少或加权总跳数最少的N个组播生成树中选择一个最小代价组播生成树,其中N为正整数。
[0186]较佳地,所述处理器701具体用于:
[0187]将所述入口转发设备的信息作为组播源信息,并根据所述组播源信息、所述入口转发设备的信息以及所述组播生成树,建立组播通道。
[0188]在图7中,总线架构(用总线700来代表),总线700可以包括任意数量的互联的总线和桥,总线700将包括由处理器701代表的一个或多个处理器和存储器704代表的存储器的各种电路链接在一起。总线700还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口 703在总线700和收发机702之间提供接口。收发机702可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器701处理的数据通过天线705在无
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1