WiMAX系统的基站和网关中控制组播数据包传输的方法及装置的制作方法

文档序号:7646180阅读:96来源:国知局
专利名称:WiMAX系统的基站和网关中控制组播数据包传输的方法及装置的制作方法
技术领域
本发明涉及WiMAX系统,尤其是在WiMAX系统的基站中 控制组播数据包传输的方法和相应的装置,以及在WiMAX系统 的接入服务网络(ASN)网关设备中控制组播数据包传输的方法 和相应的装置。
背景技术
近年来,无线通信系统得到迅猛发展,例如从个人移动通话到商 业移动办公等等。针对不同用户市场,或出于不同技术、市场因素考 虑,现在市场上已经存在众多著名的无线蜂窝通信标准,例如GSM (全球移动通讯系统,Global System for Mobile Communications )、 UMTS (通用移动通4言系统,Universal Mobile Telecomunication System ) 、 WiMAX(全球樣i波接入互操作性网络,World Interoperability for Microwave Access )等。其中,WiMAX釆用多载波调制技术,能 够提供高速的数据业务,并且具有频谱资源利用率高、覆盖范围大、 长距离下的高容量、系统容量易于升级、可以提供有效的服务质量控 制等特点。WiMAX的成本相对较低,可以提供广泛的多媒体通信服 务,例如可以为个人、家庭、企业提供便利、优良的移动多媒体宽带 服务和高速的无线数据传输。与现有的移动通信技术相比,WiMAX 技术可以提供更高的数据速率,更强的数据业务能力,通过WiMAX 技术承载流媒体业务是一种更为经济灵活的手段。在WiMAX网络上 开展移动流媒体业务,将是WiMAX技术应用的潜在市场。目前,在WiMAX系统中主要采用通用路由封装(Generic Routing Encapsulation, GRE )隧道的方式进行数据包的传输。GRE隧道是两都是一条单独的隧道。 一个GRE隧道由两端的源IP地址和目的IP地址来定义,允许用户终端使用IP包封装IP、IPX和AppleTalk包,并支持各种路由协议,如RIP2、 OSPF等。GRE建立起来的隧道为虚拟隧道,其仅与隧道源点和隧道终点有关,数据 包经过的中间节点(例如路由器等设备)仍按照外层IP在网络上进行 普通的路由转发。例如,对将要通过隧道的数据包进行隧道封装(即 增加一个新的报文头-GRE报文头,其中包含隧道终点地址)后,将 经过隧道封装的数据包进行发送,即放入隧道中。当经过隧道封装的 数据包到达隧道终点时,其GRE报文头被去掉,继续根据原始报文 的目标地址进行寻址。图1示出根据现有技术的WiMAX接入服务网络(ASN)中用于 控制数据包进行传输的协议层架构的示意图。由于在现有技术的 WiMAX网络中传输的所有数据包(包括单播数据包和组播数据包) 均采用隧道(例如GRE隧道)方式进行传播,即在ASN网关设备3 与基站1之间(即R6接口 )建立一个GRE隧道,然后所有的数据包 均从ASN网关设备3开始通过已经建立的GRE隧道传输至基站,例 如图2所示的ASN网关设备3与基站14之间的GRE隧道。本领域 技术人员理解,采用GRE隧道的方式下,所述数据包仍然通过一个 或多个网络设备被传输至目的设备,例如其中一个GRE隧道通过图2 所示路由器22、交换机25、交换机28将一个数据包从ASN网关设 备3传输至基站14,而该GRE隧道所经由的传输^^径通常是固定的。 相应地,从图1所示的协议层架构来看,ASN网关设备3与基站1 之间的传输协议除了常规的物理层、链路层、网络层之外,还包括一 个GRE层。可以理解,所述GRE层专门用来控制通过上述GRE隧 道传输数据包。类似地,本领域技术人员理解,通常在连接服务网络 9与ASN网关设备3之间(即R3接口 )采用IP协议控制数据包进行 传输,所以两者之间的协议层包括物理层以及链路层;而在基站1与 移动终端4之间(即Rl接口 )采用802.16协议控制数据包进行传输。 这应是本领域技术人员所知晓的,在此不作详细描述。在WiMAX系统中应用GRE隧道技术为数据包的传输带来了很 多方便,但也存在一些缺陷,如不能考虑相关路由信息、性能问题, 而且容易形成数据反弹的情况。这些缺陷没有充分发挥路由的效率。 例如,WiMAX系统中GRE隧道的始点往往是同一个ASN网关设备, 终点往往是不同的基站。根据GRE隧道特性, 一个通过GRE隧道传 输的数据包需要从该GRE隧道的源点开始^f皮传输,即从所述ASN网 关设备开始通过该隧道传输至下一级网络设备(例如路由器或交换 机),然后再传输至再下一级网络设备(例如路由器或交换机),经 过多级网络设备后直至被传输至该GRE隧道的终点,即目的基站。 隧道所经过的中间节点(路由器或交换机)所看到的数据包仅仅是一 个单播数据包(即其所看到的源/宿地址仅仅是隧道两端的IP地址)。 在此过程中,通过多个不同的GRE隧道传输的数据包可能是相同的 一个数据包,而从所述ASN网关设备至多个不同的基站(多个不同 的GRE隧道)之间可能存在部分相同的传输路径,GRE隧道传输方 式可能导致同 一 个数据包在相同的传输路径上分别被传输多次。这样 造成了网络资源的浪费,对路由信息的利用也是不充分的。又例如, 当一个数据包的发送者并不首先经过ASN网关设备,而是首先经过 基站与ASN网关设备之间的一个网络设备(例如路由器A),此时, 如果通过GRE隧道传输,则该数据包不得不先被传输至离目标基站 更"远"被向反方向传输至隧道源设备(例如网关设备),然后再从 更"远"的网络设备通过隧道传输至目标基站,这样,就产生了数据 反弹。本领域技术人员理解,当所述路由器A与所述网关设备的物理 距离比较远的情况下极为不利。因此,在WiMAX系统中应用GRE隧道传输数据包的方式不能 很好解决组播数据包的传输,有必要提出 一种方案来克服上述缺陷。发明内容针对现有技术中存在的在WiMAX系统中应用GRE隧道传输组 播数据包会出现同 一个数据在相同网段中被传输多次以及数据反弹的缺陷,本发明的目的是在WiMAX系统的接入服务网络中应用GRE 隧道传输数据包的基础上采用组播技术而非隧道技术来传输组播数 据包,即在基站和ASN网关设备(ASN-GW)间动态地建立组播分发 树,组播数据沿此组播分发树逐跳转发,而不是从ASN-GW直接通 过隧道送至基站。根据本发明的 一 个方面,提供一种在WiMAX系统的基站中控制 数据包在接入服务网络中传输的控制方法,包括步骤i.接收来自用户 终端的组播加入请求消息,其用于请求加入一个组播;ii.根据所述 组播加入请求消息,为所述用户终端提供相应的组播数据流。根据本发明的另一个方面,提供一种在WiMAX系统的基站中控 制数据包在接入服务网络中传输的控制装置以及包括该控制装置的基 站,该控制装置包括第三接收装置,用于接收来自用户终端的组播 加入请求消息,所述组播加入请求消息用于请求加入一个组播;以及 数据流处理装置,用于根据所述组播加入请求消息,为所述用户终端 提供相应的组播数据 流。根据本发明的另一个方面,提供一种在WiMAX系统的接入服务 网络网关设备中控制组播数据包在接入服务网络中传输的控制方法, 包括步骤根据待传输组播数据包的组播地址与组播数据转发表信 息,将所述待传输组播数据包发送至相应的网络链路,以使得该网络 链路上的一个或多个下一级网络设备接收所述待传输组播数据包并 将所述待传输组播数据包进一步转发直至分别传输至对所述组播组 相关的多个目的基站(即最终传送到加入该组播组的基站)。根据本发明的又一个方面,提供一种在WiMAX系统的接入服务 网络网关设备中控制组播数据包传输的控制装置以及包括该控制装 置的接入服务网络网关设备,该控制装置包括第一发送装置,用于根 据待传输组播数据包的组播地址与组播数据转发表信息,将所述待传 输组播数据包发送至相应的网络链路,以使得该网络链路上的 一个或 多个下 一级网络设备接收所述待传输组播数据包并将所述待传输组 播数据包进一步转发直至分别传输至所述组播地址对应的多个目的基站。优选地,所述网关设备中的控制装置还包括第一接收装置,用 于接收待传输的数据包;第一判断装置,用于判断所述待传输的数据 包是否为组播数据包;以及获取装置,用于当所述待传输的数据包为 组播数据包时获取与之相应的所述组播数据转发表信息。通过本发明,对WiMAX系统的接入服务网络中传输的组播数据 包以组播的方式进行传输,克服了现有技术中使用GRE隧道进行传 输造成同 一 个数据包在 一 个网段内重复传输而引起的网络资源浪费。


通过阅读参照以下附图对非限制性实施例所作的详细描述,本发 明的其它特征、目的和优点将会变得更明显图1示出根据现有技术的WiMAX接入服务网络中用于控制数据 包进行传输的协议层架构的示意图;图2示出本发明的一个具体实施方式
的一个WiMAX接入服务网 络示意图,其中包括用于组播数据包转发的组播分发树,这里假设所 有基站下都有此组播组的接收者;图3示出根据本发明的第一实施例的,在WiMAX网络的ASN 网关设备中用于控制组播数据包在WiMAX接入服务网络中进行传输 的方法的流程图;图4示出根据本发明的第一实施例的,图3所示步骤S15的具体 流程,即根据组播数据转发表信息将待传输的组播数据包发送至作为 组播成员的多个基站的流程图;图5示出根据本发明的第一实施例的,在WiMAX网络的ASN 网关设备中建立或更新所述组播数据转发表的流程图;图6示出根据本发明的第一实施例,在WiMAX网络的基站中用 于控制组播数据包在接入服务网络中进行传输的控制方法的流程图;图7示出根据本发明的一个具体实施方式
,在WiMAX网络的接 入服务网络中用于控制组播数据包进行传输的协议层架构的示意图;图8示出根据本发明的第一实施例的,在WiMAX网络的ASN 网关设备中用于控制组播数据包在WiMAX网络中进行传输的控制装 置7的组成示意图;图9示出根据本发明的第一实施例的,在WiMAX网络的基站中 用于控制组播数据包在WiMAX网络的接入服务网络中进行传输的控 制装置8的组成示意图。
具体实施方式
下面将参照附图来对本发明进行详细描述图2还示出本发明的一个具体实施方式
的,用于在WiMAX网络 中传输组播数据包的组播分发树示意图。在本实施方式中,与现有技 术中WiMAX网络中对单播和组播数据包不作区分地均以GRE隧道 封装方式进行传输不同,在本发明中,对于一个特定组播业务,将首 先根据需求按组成员管理协议和组播路由协议建立一个起始于根节点的一个树状组播结构(即组播分发树),如图2中所示的网关设备 3(即,根节点)—路由器21和23—路由器24, 25—交换机26, 27和 28—基站11-14的组播分发树.其中,这里假设多个基站11-14都是这 个特定组播组的组播成员(即对应基站下有接收相应组播组的移动 台),来接收组播源经过上述组播分发树传递的组播数据流。当然对 于某个特定组播组,其组播分发树可能只延伸至部分基站(即该基站 下有移动台接收该组播组的数据)。而对于单播业务,仍然可通过 ASN网关设备3与相应基站之间的一个GRE隧道(例如图2所示隧道 61)进行传输。本领域技术人员应理解,在实际应用中,图2所示网络架构可能 更加复杂,例如可能存在多个网关设备,交换机、路由器等设备也会 更多等等,但这并不影响本发明的实质内容,在此不作详细描述。在 图2中,ASN网关设备3用于连接核心网络(例如连接服务网络,CSN) 与接入月l务网络;基站11 14等通过无线网络与移动终端41 44相连接。具体地,本领域技术人员理解,基站可以直接与移动终端41传输数据,也可以通过中继站45与移动终端44传输数据,这是本领域 技术人员所知晓的,在此不作赘述。下面,参考图2,对根据本发明的一个具体实施方式
的在 WiMAX接入服务网络中用于控制组,潘数据包传输的方式进行详细描 述,通过本发明提供的控制方法与装置,可使得组播数据包沿组播分 发树被传输至多个基站,而无需采用GRE隧道进行传输,从而使得这 样的数据包在同一个网段中只被传输一次,减少了网络中的数据流 量、提高了传输效率。具体的,在一个组播组形成过程中,其组播分发树上的每一节点或网络设备(例如,路由器或交换机)均会建立相应的本地组播数据转 发表,该本地组播数据转发表应包括组播转发的相关信息,例如,组 播地址(或组播组地址)及应传递该组播流的 一 个或多个下行接口 ,其 分别连接一个网络链路.并且,在组播组存续过程中,每一级网络设 备将根据组播成员的加入或退出等情形对其本地组播数据转发表进 行不断更新.当进行组播业务的传输时,由根节点开始,每一网络设备由上行 接口接收到来自上一级网络设备的组播数据包,通过检查其中所包含 的组播地址来判断是否属于本组播组的数据包,以确定是否应予以接 收;在接收到正确的组播数据包后,可根据该组播数据包中的组播地 址由该组播数据转发表中获取相关的组播数据转发表;随后,该网络 设备将利用所述组播地址以及所维持的组播数据转发表中的转发相 关信息,确定该组播数据包对应的下行接口,并经由该下行接口将该 组播数据包传递出去,这应是本领域技术人员所公知的,在此不予赘 述。如果一个新的网络设备请求加入该组播组,其可发送基于具体的 组播管理协议的组播加入请求,从而加入一个组播分发树成为 一个组播 成员,对应的组播数据将沿着组播分发树传递给各组播成员。具体的组 播管理协议包括基于IPv4的IGMP协议(组成员管理协议)及基于IPv6的MLD协议(组播侦听发现协议),这应是本领域技术人员所知晓的,在此不作赘述。具体的,在上述建立和加入组播树的过程中, 一个非组 播成员接收到来自其下 一 级网络设备的组播加入请求消息,其由该请 求消息中提取相应的组播信息(例如,组播地址),并检索其所维持的 组播数据转发表,发现其中并未包含所述组播信息,则将接收到该组 播加入请求的下行接口与该组播相关信息(例如,组播地址)相关联地保存在该组播数据转发表中,同时将所述请求加入该组播的组播加入 请求消息根据组播路由协议转发至其上一 级网络设备,其上一级或多 个网络设备以类似方式将该组播加入请求逐级上传,直至该组播分发树中与其最接近的一组播成员;而当该组播成员接收到来自其下一级 新成员的组播加入请求时,其组播数据转发表中已包括该组播的相关 信息(例如,组播地址以及与其下 一 级 一 个或多个组播成员相连的下 行接口等),则无需将所述组播加入请求消息向上转发,而仅将接收到 该组播加入请求的下行接口信息与该组播地址相关联地记录在该组 播数据转发表中,从而实现组播数据转发表的建立和更新,这应是本 领域技术人员所公知的,在此不予赘述。现有技术中的GRE隧道传输方式中,来自任何中间节点或网络 设备的数据包都必须经由ASN网关再通过GRE隧道发至相应基站, 与之不同,本发明中的组播数据包采用纯组播方式进行传输,其组播 分发树的根节点可为ASN网关或ASN网关与基站之间的任何中间节 点,当根节点为ASN网关与基站之间的任何中间节点,组播数据流可 直接经由该组播分发树进行传递,而无需经过ASN网关,而且,在每 个网络段中不会有多个相同的组播数据包传输,从而可极大地节省网 络资源.基站接收到组播数据包后,将根据其内部建立的转发相关信息 经由空中接口将该组播数据包发送至请求加入组播组的移动终端或中 继站,这应是本领域技术人员所公知的,而且不是本发明重点描述的 内容,在此不作详细描述。图3示出根据本发明的第一实施例的,在WiMAX网络的ASN 网关设备中用于控制组播数据包在WiMAX网络中进行传输的方法流程图。本实施例应用于WiMAX网络中的ASN网关设备3中。如上所述,在本发明中,当进行组播业务的传输时,组播分发树 的根节点下面,可为ASN网关或ASN网关与基站之间的任何中间节 点。当ASN网关设备作为根节点或其他中间节点时,其需要以组播方 式来控制组播数据包的传输.下面将参照图3并结合图2相关内容来 对根据本发明的在ASN网关设备中控制组播数据包的传输的方法进 4亍详纟田描ii:首先,执行步骤Sll,接收来自组播源或核心网(例如连接服务网) 待传输数据包。本领域技术人员应理解,该数据包可能来自多种设备, 例如一个基站可能向核心网(例如连接服务网络)发出一个服务请求 (例如向移动终端发送一个WAP网页的i奮求),此时,通过核心网 向该基站返回该WAP网页。通过核心网与该ASN网关设备3之间的 R3接口向所述基站发送包含该WAP网页内容的数据包,再由相应的 基站将该数据包发送给请求该WAP网页的移动终端。这应是本领域 技术人员所公知的,且非本发明的要点,在此不作详细描述。然后,进入步骤S12,判断所述待传输的数据包是否为本ASN 网关设备应接收的组播数据包。本领域技术人员应理解,步骤S12的 判断步骤是可选的,例如在ASN网关设备仅连接一个组播业务时则 无需进行判断,并且,该判断步骤可以通过以下方式实现例如在本 实施例中,通过判断该数据包是否包括组播数据转发表中所包含的相 关组播地址来确定所述待传输数据包是否为组播数据包,如果包括相 关组播地址,则确定该数据包为应接收组播数据包,反之则无需进行 接收,这应是本领域技术人员所公知的,在此不予赘述。若所述步骤S12的判断结果是肯定的,即所述待传输数据包是组 播数据包,则执行步骤S14,然后进入步骤S15;若所述步骤S12的 判断结果是否定的,即该待传输数据包应为单播数据包,则执行步骤 S13 ,采用单播方式将该数据包经由GRE隧道(即对该数据包进行GRE 隧道封装后)传输至所述目的网络设备,所述目标网络设备通常为基 站。本领域技术人员理解,所述步骤S13可以参考WiMAX网络的现有技术予以实现,例如按照GRE隧道对应的各网络设备(例如图2 中的GRE隧道61经由ASN网关设备3 —路由器23 —交换机25 —交 换机25 —基站14组成)将数据包传输至基站,GRE隧道使得基站 与ASN网关设备在逻辑上直接相连,在此不作详细描述。在步骤S14中,根据所接收的组播数据包中的组播相关信息(例 如组播地址)获取与所述待传输数据包相对应的组播转发相关信息, 通常,在所述ASN网关设备3中应维持一个组播数据转发表,其中 包含多个组4番地址以及相应的转发相关信息(例如,应传递该组纟番流的 下行接口或出接口,其连接到一个网络链路)。因此,在本实施例中, 通过该组播数据转发表可以查询到与所述组播数据包中组播地址相 对应的转发相关信息。在步骤S15中,根据所述组播数据转发表信息将待传输的组播数 据包发送至相应的网络链路,以使得该网络链路上的一个或多个下一 级网络设备接收所述待传输组播数据包并将所述待传输组播数据包 进一步转发直至分别传输至所述组播地址对应的多个目的基站,即作 为组播成员的多个基站。ASN网关设备还将根据所接收的来自新组播成员的组播加入请 求消息或者来自已有组播成员的组播退出请求消息,来对本地所维持 的组播数据转发表进行更新,这在上面参照图2所描述的内容中有详 细记载,在此不作赘述。图4示出根据本发明的第一实施例的,图3所示步骤S15的一个 具体流程图。具体地,图3所示所述步骤S15可以按照如下的方式实 现根据所述待传输的组播数据包的组播地址与所述组播数据转发表 信息,将所述待传输的组播数据包通过所述网关设备与所述接入服务 网络相连接的接口发送至所述网络链路。本领域技术人员理解,ASN 网关设备3可通过不同的下行接口与多个不同的网络链^^相连,不同 的网络设备可能连接在不同的网络链路上,而 一个网络设备可能连接 几个不同的网络链路。在这样的变化例中,通过执行步骤S151,所述ASN网关设备3根据组播数据包的组播地址以及相应的组播转发相关信息可以确定该网关设备3中与该组^番数据包相对应的下行接 口;然后进入步骤S152,通过所述下行接口将组播数据包发送至所 述网络链路。这属于本领域技术人员的公知常识,在此不予赘述。具体地,本领域技术人员理解,ASN网关设备3作为该组播分发 树的根节点或其他中间节点,除了在本地维持 一 个组播数据转发表以 外,还可以向其他网络设备发出用于请求获取组播数据转发相关信息 的查询请求消息(或组成员关系查询请求消息),例如,以所述组播数 据包包含的组播地址作为关键字向其他设备发出查询请求,以获取其 与该组播地址相关的组播数据转发相关信息(例如,与该组播业务相 关的下行接口信息)。本领域技术人员根据现有技术对此可以实现, 不予赘述。路由器21或路由器23在接收到一个组播数据包后,其可以根据 其所维持的组播数据包转发表来确定该组播数据包应由哪 一 下行接 口被继续发往下一级网络设备,例如路由器23查询组播数据转发表 后确定该组播数据包应通过连有交换机25的下行接口转发出去。该 组播数据包沿图2所示组播分发树以相同方式逐级传递,直至基站13 和14。再参考图3、图4,本领域技术人员理解,在上述步骤S15和/或 步骤S152中,通过所述网络链路接收所述被传输组播数据包的下一 级网络设备可以是路由器,交换机或基站。这是本领域技术人员根据 现有技术所能理解并实施的,在此不作详细描述。图5示出根据本发明的第一实施例的,在WiMAX网络的ASN 网关设备中建立或更新所述组播数据转发表信息的流程图。下面将参照图5并结合图2相关内容来对根据本发明的在ASN 网关设备中建立或更新组播转发相关信息(或组播数据转发表)的过程 进行详细i兌明在步骤S151中,接收来自ASN网络中的网络设备(例如基站,路由器或交换机)发至该ASN网关的组播加入请求消息。进入步骤S152,根据所述组播加入请求消息建立或更新所述组 播数据转发表。具体的,同上所述,ASN网关设备接收到来自一个网 络设备的该组播加入请求消息后,由其中提取相应的组播相关信息 (例如,组播地址)检索其所维持的组播数据转发表,发现其中并未包 含所述组播相关信息,则将接收到该组播加入请求的下行接口与该组 播相关信息(例如,组播地址)相关联地保存在该组播数据转发表作为 一个新的组播数据转发表项;如果其发现在组播数据转发表中已包 括该组播的相关信息(例如,组播地址以及与其下 一 级 一 个或多个组 播成员相连的下行接口等),则仅将接收到该组播加入请求的下行接 口信息与该组播地址相关联地添加在该组播数据转发表中。同样地,如果接收到来自作为已有组播成员的网络设备的组播退 出请求消息,ASN网关设备将从其所维持的组播数据转发表中去除与 该已有组播成员有关的转发相关信息(图中未示出)。通知执行上述步骤,ASN网关可实现组播数据转发表的建立与更 新过程。图6示出根据本发明的第一实施例的,在WiMAX网络的基站中 用于控制数据包在WiMAX网络中进行传输的控制方法的流程图。本 流程适用于WiMAX网络中的基站。根据本发明,该基站在传递组播 业务时需要针对不同情形分别进行如下处理过程第一,如果基站本身已经加入了被请求的组播组,则基站直接向 其下 一 级网络设备转发相应的组播数据流;第二,若基站本身尚未加入被请求的组播组,则基站将请求加入 该组播组,即通过向上一级网络设备发送组播加入请求消息的方式来 请求加入该组播组,这样的过程与上述图5所示实施例直接相关。下面参考图2至图5并结合图6具体地描述基站中的流程。具体地,首先执行步骤S21,接收来自下一级网络设备的请求加 入一组播组的请求消息。本领域技术人员理解,所述下一级网络设备可以是一个中继站(SS),也可以是一个移动站或移动终端(MS), 可以将这两种类型的下 一 级网络设备按照同样的方式进行处理,这并 不影响本发明的实质内容,在此不作详细描述。本领域技术人员还应 理解,组播加入请求消息可采用不同形式的消息格式,例如,在基于IPv4协议的网络中,该组^番加入请求消息可为IGMP( Internet组管理 协议)消息,;而在基于IPv6协议的网络中,该组播加入请求消息可 为MLD (组播侦听发现协议)消息。在步骤S21后,进入步骤S22,判断是否已经传递该组播数据流。 进行本步骤的判断是因为如该基站已经加入该组播组并开始传递该组播数据流给其他用户终端,与该基站本身尚未加入该组播组的两种 情形下,处理方式并不相同。具体的,若所述步骤S22的判断结果是肯定的,即该基站已经加 入被请求的组播组并开始传递组播流给其他用户终端,则执行步骤 S23,将该用户终端加入该组播组的组播成员并将该组播数据流传递 给该用户终端;否则,若所述步骤S22的判断结果是否定的,则执行 步骤S24,将所述请求消息内的源地址信息替换为所述基站的地址信 息,从而获得一个新的请求消息;再执行步骤S25,将所述新的请求 消息发送至上 一 级网络设备。本领域技术人员应理解,在不同的情况下,所述步骤S23中的网络 设备可以是不同的设备,例如,在一个实施例中,所述网络设备是交换 机,例如图2所示的那样,基站直接连接至一个交换机;在一个变化 例中,所述网络设备是路由器,例如基站直接连接至一个路由器的情 况;在一个变化例中,所述网络设备是网关设备,例如基站直接连接 至一个网关设备的情况下。这是本领域技术人员的公知常识,而且不 是本发明重点描述的内容,在此不作详细描述。此外,还需要指出,步骤S24主要适用于WiMAX网络的各网络 设备(例如路由器,交换机,网关设备)中执行入口检测(ingress filter ) 的情况,在该情况下,图7中所示的R6接口处对每个通过R6接口的数 据包的分组源地址进行检测,并将不属于该网络的源地址分组丢弃。而实际应用中基站等中间节点所使用的地址跟用户终端的地址可能属于 不同的网络地址空间,如果不在上述步骤S24中将源地址信息替换为基 站的地址信息,可能导致这样的组播加入请求消息被丟弃。因此,通常所述步骤S24是必要的。但在上述图6所示实施例的一个变化例中, 所述步骤S24也可以省略,这样的变化例更适用于不进4亍入口检测的情况。在步骤S25中,基站根据组播管理协议将该新的组播加入请求消息 转发至上一级网络设备后。该上一级网络设备由该新的组播加入请求消 息中提取所请求的组播相关信息(例如,组播地址),并根据所维持的组 播数据转发表来判断本身是否为该组播组的组播成员,若该基站尚未加 入该组播组,则在组播数据转发表中记录该组4番加入请求消息的相关信 息(例如,该组播地址及接收到该组播加入请求消息的下行接口 )作为 组播转发相关信息,并基于组播管理协议将该组播加入请求消息进一步 转发至再上一级网络设备,而其以上的一级或多级网络设备以相似方式 逐级转发该组播加入请求,直至到达该组播组中与其最接近的一组播成 员,该与其最接近的组播成员可为ASN网关设备或ASN网关设备与基站 之间的网络设备,该组播成员仅将所接收的组播加入请求消息的相关信 息补入其本地维持的组播数据转发表,而无需不再转发该组播加入请求 消息,从而完成该基站的组播加入过程。在该基站直接或经由多级网络设备加入组播树后,来自组播源的组播数据流将经由该组播分发树以组播方式传递给包括该基站在内的每一组播成员。下面再参考图6并结合图2相关内容来描述基站对来自下一级网 络设备的组播退出请求消息进行处理的过程。具体地,基站会接收来 自用户终端的退出组播组请求消息,其用于请求退出一个组播组;然 后,基站根据所述退出组播组请求消息,判断所述基站是否还为发出 所述退出组播组请求消息的用户以外的其他用户提供所述组播组对 应的组播数据流,这是因为如果基站的下一级网络设备均不需要该组 播组,则基站本身也不需要再存在于该组播组中。因此,若所述基站21还为发出所述退出组播组请求消息的用户以外的其他用户提供所述 组播组对应的组播数据流,则从所述基站维护的组播数据转发表中删 除所述用户的组播转发相关信息,此时,仅仅不再向请求退出该组播 组的用户终端提供该组播数据流,而仍然对其他需要该组播的用户终 端提供该组播数据流;相反,若所述基站不再为发出所述退出组播组 请求消息的用户以外的其他用户提供所述组^潘组对应的组播数据流, 则从所述基站维护的组播数据转发表中删除所述用户的相关信息,并 将所述退出组播组请求消息发送至上一级网络设备,通过向上一级网 络设备发送退出组播组请求消息使得该基站本身也退出所述组播组。 本领域技术人员可以参考现有技术以及上述描述实现基站退出组播 组的具体过程,在此不作详细描述。在上述的用户终端请求退出一个组播组的处理过程中,类似于图6所示步骤S24,所述基站可以将所述退出组播请求消息中的源地址信息替换为所述基站的地址信息,从而获得一个新的退出组播组请求 消息,然后再将所述新的退出组播组请求消息发送至上 一 级网络设 备。本领域技术人员同样应理解,这样的处理方式优选地适用于在R6接口处进行入口检测的情况,在此不作详细描述。图7示出根据本发明的一个具体实施方式
的,在WiMAX的ASN 网络中用于控制组播数据包进行传输的协议层架构的示意图。参考图 2,并结合本实施例提供的协议层架构,本领域技术人员可以进一步 理解本发明与现有技术的区别。在本实施例中,所述ASN网关设备3 与连接服务网络9之间仍然通过IP协议进行传输,不同的是,在处 理需要被传输至多个基站的组播数据包的情况下,所述ASN网关设 备3与连接服务网络9之间不再通过GRE隧道方式进行传输,而是 直接采用基于IP协议的组播方式进行传输。如上所描述的,这样的 方式使得同 一个组播数据包在同样的网络段中不需要被传输多次,节 省了网络资源。结合对上述图l至图6的描述,本领域技术人员对此 应能理解,在此不作详细描述。图8示出根据本发明的第一实施例的,在WiMAX网络的ASN 网关设备中用于控制组播数据包在WiMAX网络中进行传输的控制装 置7的框图。如图8所示,该控制装置7包括第一接收装置71,第一 判断装置72,获取装置73,第一发送装置74。如上所述,在本发明中,当进行组播业务的传输时,组播分发树 的根节点下面,可为ASN网关或ASN网关与基站之间的任何中间节 点(例如,路由器).当ASN网关设备作为根节点或其他中间节点,其 需要以组播方式来控制组播数据包的传输.下面将参照图8并结合图 2及其相关内容来对根据本发明的在ASN网关设备中控制组播数据 包的传输的控制装置进行详细描述具体的,第一接收装置71接收待传输数据包。本领域技术人员 理解,该数据包可能来自多种设备,例如一个基站可能向核心网(例 如连接服务网络)发出一个服务请求(,例如向移动终端发送一个 WAP网页的请求),此时,通过核心网向该基站返回该WAP网页。 因此,通过核心网与该ASN网关设备3之间的R3接口向将所述基站 发送包含该WAP网页内容的数据包,再由相应的基站将该数据包发 送给请求该WAP网页的移动终端。这应是本领域技术人员所公知的, 且非本发明的要点,在此不作详细描述。第一判断装置72判断所述待传输的数据包是否为组播数据包。 本领域技术人员应理解,本领域技术人员应理解,第一判断装置72 并非必要,例如在ASN网关设备仅连接一个组播业务时则无需进行 判断,并且,第一判断装置72可以通过多种方式实现该判断过程,例 如在本实施例中,通过判断该数据包是否包括组播数据转发表中所包 含的相关组播地址来确定所述待传输数据包是否为组播数据包,如果 包括相关组播地址,则确定该数据包为应接收组播数据包,反之则无 需进行接收;而在一个变化例中,也可以通过其他方式实现,这属于 本领域^支术人员的公知常识,在此不予赘述。若第一判断装置72的判断结果是肯定的,即所述待传输数据包是组播数据包,则第一发送装置74将采用组播方式传递该待传输的组播数据包。具体的,当第一接收装置71接收到组播数据包,获取装置73将 根据所接收的组播数据包中的组播相关信息(例如组播地址)来获取与 所述待传输数据包相对应的组播数据包转发相关信息。本领域技术人 员应理解, 一个ASN网关设备3可通过不同的下行接口与多个不同 的网络链路相连,多个不同的网络设备可能连接在一个或多个不同的 网络链路上,而 一个网络设备可能连接几个不同的网络链路。通常,在 所述ASN网关设备3中包括应维持一个组播数据转发表,其中包含 多个组播地址以及相应的转发相关信息(例如,应传递该组播流的下 行接口或出接口,其连接到一个网络链路)。因此,在本实施例中, 通过该组播数据转发表可以查询到与该组播数据包所包含的组播地 址相对应的转发相关信息。第一发送装置74将根据所述组播数据转发表信息将待传输的组 播数据包发送至与该下行接口相连的网络链路,以使得该网络链路上 的 一 个或多个下 一 级网络设备接收所述待传输组播数据包并将所述 待传输组播数据包进一步转发,直至分别传输至所述组播地址对应的 多个目的基站,即作为组播成员的多个基站。具体的,第一发送装置74还包含一个确定装置(未示出)与一个第 三发送装置(未示出),其中,确定装置可根据组播数据包的组播地址 以及相应的组播数据转发表信息可以确定该网关设备3中与该组播数 据包相对应的下行接口;然后,第三发送装置通过所述下行接口将组 播数据包发送至所述网络链路。这属于本领域技术人员的公知常识, 在此不予赘述。本领域技术人员理解,除通过ASN网关设备所维持的组播数据 转发表进行查询以外,获取装置73也可以向其他设备发出查询请求, 以获取其中与该组播业务对应的组播转发相关信息(即,用于传递该 组播数据流的下行接口,该下行接口与一个网络链路相连)。在本变化 例中,获取装置73可以所述组播数据包所包含的组播地址为关键字查询该组播数据转发表以获取相应的该下行接口的信息。本领域技术 人员根据现有技术对此可以实现,在此不予赘述。结合图2,其中,路由器21或路由器23在接收到一个组播数据包后,其可以根据其所管理的组播数据转发表来确定该组播数据包应由哪一下行接口被继续发往下一级网络设备,例如路由器23查询组 播数据转发表后确定该数据包应通过连有交换机25的下行接口转发 出去。该组播数据包沿图2所示组播分发树以相同方式逐级传递,直 至基站13和14。本领域技术人员理解,通过所述网络链路接收所述 被传输组播数据包的下 一 级网络设备可以是路由器,交换机或基站。 这是本领域技术人员根据现有技术所能理解并实施的,在此不作详细 描述。在一优选实施例中,ASN网关设备的控制装置7还可包括第二发 送装置75 ,如图8所示.具体的,当第一判断装置72判断所接收的 待传输数据包是单播数据包,则第二发送装置75将采用单播方式传 递该待传输的单播数据包,即使用经由GRE隧道(即对该数据包进行 GRE隧道封装后)将该数据包传输至所述目的网络设备,所述目标网 络设备例如通常为一个基站。本领域技术人员应理解,第二发送装置 74的单播传递过程可以参考WiMAX网络的现有技术予以实现,例如 按照GRE隧道对应的各网络设备(例如图2中的GRE隧道61经由 ASN网关设备3 —路由器23—交换机25—交换机25 —基站14组成) 将数据包传输至基站,逻辑上,GRE隧道使得基站与ASN网关设备直 接相连,在此不作详细描述。在另一优选实施例中,,ASN网关设备的控制装置7还可包括第 二接收装置76和路由维护装置77用以根据所接收的来自新组播成员 的组播加入请求消息和/或来自原组播成员的组播退出请求消息,来 对本地所维持的组播数据转发表进行更新。具体的,第二接收装置76 接收到来自 一个网络设备的该组播加入请求消息后.组播维护装置 77将从其中提取相应的组播相关信息(例如,组播地址)检索其所维持 的组播数据转发表,如果发现其中并未包含所述组播相关信息,则将25接收到该组播加入请求的下行接口与该组播相关信息(例如,组播地 址)相关联地保存在该组播数据转发表作为一个新的组播数据转发表 项;如果其发现在组播数据转发表中已包括该组播的相关信息(例如,组播地址以及与其下 一级一个或多个组播成员相连的下行接口等), 贝'j仅将接收到该组播加入请求的下行接口信息与该组播地址相关联 地添加在该组播数据转发表中。同样地,当第二接收装置76接收到来 自作为已有组播成员的网络设备的组播退出请求消息,则组播维护装置77将从其所维护的组播数据转发表中去除与该已有组播成员有关 的转发相关信息(图中未示出)。从而,组播维护装置77可实现本地组 播数据转发表的建立与更新过程。图9示出根据本发明的第一实施例的,在WiMAX网络的基站中 用于控制组播数据包在WiMAX网络的接入服务网络中进行传输的控 制装置8的组成示意图。下面将参照图9并结合图2相关内容来对根据本发明的在基站中 用于控制组播数据包传输的控制装置进行详细描迷在本实施例中,所述控制装置8包括第三接收装置81以及数据流 处理装置82。具体地,所述第三接收装置81用于接收来自用户终端的 组播加入请求消息,其中,所述组播加入请求消息用于请求加入一个组 播。。本领域技术人员还应理解,组播加入请求消息可釆用不同形式 的消息格式,例如,在基于IPv4协议的网络中,该组播加入请求消息 可为IGMP (Internet组管理协议)消息,而在基于IPv6协议的网络 中,该组播加入请求消息可为MLD (组播侦听发现协议)消息。数据流处理装置82根据所述组播加入请求消息,为所述用户终端 提供相应的组播数据流。具体地,在本实施例中,所述数据流处理装置82还包括第二判断 装置821、第一处理装置822以及第二处理装置823。其中,所述第二 判断装置821用于根据所述组播加入请求消息,判断是否已向用户终端 提供该用户终端所请求的组播数据流;所述第一处理装置822用于当尚未向用户终端提供该用户终端所请求的组播数据流时将所述组播加入 请求消息发送至上一级网络设备。所述第二处理装置823用于当已向用 户终端提供该用户终端所请求的组播数据流时将该用户终端加入该组 播的组播成员并将该组播数据流传递给该用户终端。其中,所述第二判断装置821判断基站本身是否已加入被请求的组播组,如果基站本身已经加入了被请求的组播组,则基站直接向其下 一级网络设备转发相应的组播数据流;相反,则基站需要将其加入该组播组,即通过向上 一级网络设备发送组播加入请求消息的方式来加入一个组播分布树。在一个变化例中,所述第一处理装置822还包括第一更新装置(未 示出),其用于将所述组播加入请求源地址信息替换为所述基站的地址 信息,从而获得一个新的组播加入请求消息;以及第四发送装置(图10 中未示出),其将所述新的组播加入请求消息发送至上一级网络设备。 具体地,这样的变化例主要适用于入口 #r测(ingress filter)的情况, 在这样的情况下,在上述的R6接口处对每个通过R6接口的数据包的分 组源地址进行检测,并将不属于该网络的源地址分组丟弃。而在实际应 用中,基站等中间节点所使用的地址跟用户终端的地址可能属于不同的 地址空间,如果不通过所述第一更新装置将源地址信息替换为基站的地 址信息,可能导致这样的组播加入请求消息被丟弃。在一个优选实施例中,图9所示的控制装置8还包括第四接收装 置83、第三判断装置84、第三处理装置85以及第四处理装置86。其中,第四接收装置83接收来自用户终端的退出组播组请求消息, 该退出组播组请求消息用于请求退出一个组播组;第三判断装置84根据所述退出组播组请求消息,判断所述基站是 否还为发出所述退出组播组请求消息的用户以外的其他用户提供所述 组播组对应的组播数据流,这是因为如果基站的下 一级网络设备均不 需要该组播组,则基站本身也不需要再存在于该组播组中;第三处理装置85,当所述基站还为发出所述退出组播组请求消息的 用户以外的其他用户提供所述组播组对应的组播数据流时,从该基站维 护的组播数据转发表中删除所述用户终端的相关信息,此时,仅仅不再向请求退出该组播组的用户终端提供该组播数据流,而仍然对其他需 要该组播的用户终端提供该组播数据流;第四处理装置86,当所述基站不再为发出所述退出组播组请求消息的用户以外的其他用户终端提供所述组播组对应的组播数据流时,从所 述基站维护的组播数据转发表中删除所述用户终端的相关信息,并将所 述退出组播组请求消息发送至上一级网络设备,通过向上 一 级网络设备 发送退出组播组请求消息使得该基站本身也退出所述组播组。在另一个变化例中,所述第四处理装置包括第二更新装置(未示 出),其用于将所述退出组播请求消息中的源地址信息替换为所述基站 的地址信息,从而获得一个新的退出组播组请求消息;以及第六发送装 置(未示出),其用于将所述新的退出组播组请求消息发送至上一级网 络设备。与上述图10所述变化例中的第一更新装置类似,第二更新装 置优选地适用于在R6接口处进行入口检测的情况,在此不作赘述。以上对本发明的具体实施例进行了描述。需要理解的是,本发明 并不局限于上述特定实施方式,本领域技术人员可以在所附权利要求 的范围内做出各种变形或修改。
权利要求
1.一种在WiMAX系统的基站中控制数据包在接入服务网络中传输的控制方法,其中,包括如下步骤i.接收来自用户终端的组播加入请求消息,其用于请求加入一个组播;ii.根据所述组播加入请求消息,为所述用户终端提供相应的组播数据流。
2. 根据权利要求1所述的方法,其特征在于,所述步骤ii还包括以 下步骤111. 根据所述组播加入请求消息,判断是否已向其他用户终端提 供该用户终端所请求的组播数据流;112. 如尚未向其他用户终端发送该用户终端所请求的组播数据 流,则根据组播管理协议将所述组播加入请求消息发送至上一级网络设备。
3. 根据权利要求2所述的方法,其中,所述步骤ii2包括如下步骤 -将所述组播加入请求源地址信息替换为所述基站的地址信息,从而获得 一 个新的组播加入请求消息;-根据组播管理协议将所述新的组播加入请求消息发送至上一 级网络设备。
4. 根据权利要求2或3所述的方法,其中,所述步骤ii还包括如下 步骤-如已向其他用户终端提供该用户终端所请求的组播数据流,则 将该用户终端加入该组播的组播成员并将该组播数据流传递给该用 户终端。
5. 根据权利要求1至4中任一项所述的方法,其中,还包括如下步骤-接收来自用户终端的退出组播组请求消息,其用于请求退出一 个组播组;-根据所述退出组播组请求消息,判断所述基站是否还为发出所 述退出组播组请求消息的用户终端以外的其他用户终端提供所述组 播组对应的组播数据 流;-若所述基站还为所述其他用户终端提供所述组播组对应的组播 数据流,则从所述基站维护的组播数据转发表中删除所述发出退出组播组请求消息的用户终端的相关信息;-若所述基站仅为所述其他用户终端提供所述组播组对应的组播 数据流,则从所述基站维护的组播数据转发表中删除所述发出退出组 播组请求消息的用户终端的相关信息,并根据组播管理协议将所述退 出组播组请求消息发送至上 一 级网络设备。
6. 根据权利要求5所述的方法,其中,所述将该退出组播组请求消息发送至上 一 级网络设备的步骤包括如下步骤-将该退出组播请求消息中的源地址信息替换为所述基站的地 址信息,从而获得一个新的退出组播组请求消息;-根据组播管理协议将所述新的退出组播组请求消息发送至上 一级网络设备。
7. 根据权利要求2至6中任一项所述的方法,其中,所述网络设备 包括如下设备中的任一种路由器,交换机,网关设备。
8. 根据权利要求2至7中任一项所述的方法,其特征在于,所述组 播管理协议包括IPv4组播管理协议,所述组播加入请求消息和/或退出 组播组i青求消息包纟舌IGMP消息。
9. 根据权利要求2至7中任一项所述的方法,其特征在于,所述组 播管理协议包括IPv6组播管理协议,所述组播加入请求消息和/或退出 组播组请求消息包括MLD消息。
10. —种在WiMAX系统的基站中控制数据包在接入服务网络中传 输的控制装置,其中,包括第三接收装置,用于接收来自用户终端的组播加入请求消息,所 述组播加入请求消息用于请求加入一个组播组;以及数据流处理装置,用于根据所述组播加入请求消息,为所述用户终端提供相应的组播数据流。
11. 根据权利要求10所述的控制装置,其特征在于,所述数据流处理装置包括第二判断装置,用于根据所述组播加入请求消息,判断是否已向其他用户终端发送该用户终端所请求的组播数据流;以及所请求的组播数据流时,根据组播管理协议将所述组播加入请求消息 发送至上一级网络设备。
12. 根据权利要求11所述的控制装置,其中,所述第一处理装置 还包括第一更新装置,用于将所述组播加入请求源地址信息替换为所述 基站的地址信息,从而获得一个新的组播加入请求消息;以及第五发送装置,用于根据组播管理协议将所述新的组播加入请求 消息发送至上一级网络设备。
13. 根据权利要求11或12所述的控制装置,其中,所述数据流处 理装置还包括第二处理装置,用于当已向用户终端提供该用户终端所请求的组 播数据流时将该用户终端加入该组播的组播成员并将该组播数据流 传递给该用户终端。
14. 根据权利要求10至13中任一项所述的控制装置,其中,还包括第四接收装置,用于接收来自用户终端的退出组播组请求消息, 该退出组播组请求消息用于请求退出 一个组播组;第三判断装置,用于根据所述退出组播组请求消息,判断所述基 站是否还为发出所述退出组播组请求消息的用户以外的其他用户提 供所述组播组对应的组播数据流;第三处理装置,用于当所述基站还为该发出所述退出组播组请求 消息的用户终端以外的其他用户终端4是供所述组播组对应的组播数 据流时,从所述基站维护的组播数据转发表中删除该发出所述退出组播组请求消息的用户终端的相关信息;以及第四处理装置,用于当所述基站仅为发出所述退出组播组请求消 息的用户终端提供所述组播组对应的组播数据流时,从所述基站维护 的组播数据转发表中删除该发出所述退出组播组请求消息的用户终 端的相关信息,并根据组播管理协议将所述退出组播组请求消息发送 至上一级网络设备。
15. 根据权利要求14所述的控制装置,其中,所述第四处理装置 包括第二更新装置,用于将所述退出组播请求消息中的源地址信息替 换为所述基站的地址信息,从而获得一个新的退出组播组请求消息;第六发送装置,用于根据组播管理协议将所述新的退出组播组请 求消息发送至上 一 级网络设备。
16. 根据权利要求11至15中任一项所述的控制装置,其中,所述 网络设备包括如下设备中的任一种路由器,交换机,网关设备。
17. 根据权利要求11至16中任一项所述的控制装置,其特征在于, 所述组播管理协议包括IPv4组播管理协议,所述组^"加入请求消息和/ 或退出组播组请求消息包括IGMP消息。
18. 根据权利要求11至16中任一项所述的控制装置,其特征在于, 所述组播管理协议包括IPv6组播管理协议,所述组播加入请求消息和/ 或退出组"l番组^"求消息MLD消息。
19. 一种WiMAX系统中的基站设备,用于控制数据包在接入服务 网络中的传输,其特征在于,包括根据权利要求10至18中任一项所述 的控制装置。
20. —种在WiMAX系统的接入服务网络网关设备中控制组播数据 包在接入服务网络中传输的控制方法,包括如下步骤c.根据待传输组播数据包的组播地址与组播数据转发表信息,将 所述待传输组播数据包通过与该组播数据包对应的出接口发送至与 该出接口相连的网络链路,其中,所述待传输组播数据包未进行隧道封装。
21. 根据权利要求20所述的方法,其特征在于,在所述步骤C之前还包括以下步骤a.接收待传输的数据包;c. 判断所述待传输的数据包是否为组播数据包; 其中,所述步骤c包括-若所述待传输的数据包为组播数据包,则根据该待传输组播数 据包的组播地址与组播数据转发表,将所述待传输组播数据包通过与 该组播数据包对应的出接口发送至与该出接口相连的网络链路,其 中,所述待传输组播数据包未进行隧道封装。
22. 根据权利要求21所述的方法,其特征在于,还包括以下步骤d. 若所述待传输的数据包为单播数据包,则将所述待传输单播数 据包进行隧道封装后传输给相应的目的基站。
23. 根据权利要求20至22中任一项所述的方法,其特征在于,所述 步骤c还包括以下步骤-根据所述待传输组播数据包的组播地址与所述组播数据转发表 信息确定与所述组播数据包对应的出接口 ;-将所述待传输组播数据包通过所述出接口发送至所述网络链路。
24. 根据权利要求20至23中任一项所述的方法,其特征在于,还 包括以下步骤-接收组播加入请求消息和/或组播退出请求消息; -根据所述组播加入请求消息和/或组播退出请求消息建立或更 新所述组播数据转发表。
25. 根据权利要求20至24中任一项所述的方法,其中,所述隧道 包括通用路由封装隧道。
26. —种在WiMAX系统的接入服务网络网关设备中控制组播数据 包传输的控制装置,其特征在于,包括第 一发送装置,用于根据待传输组播数据包的组播地址与组播数据转发表信息,将所述待传输组播数据包通过与该组播数据包对应的 的出接口发送至与该出接口相连的网络链路,其中,所述待传输组播 数据包未进行隧道封装。
27. 根据权利要求26所述的控制装置,其特征在于,还包括 第一接收装置,用于接收待传输的数据包;第一判断装置,用于判断所述待传输的数据包是否为组播数据包; 其中,所述第 一发送装置还用于当所述待传输的数据包为组播数据包 时根据待传输组播数据包的组播地址与组播数据转发表,将所述待传 输组播数据包通过与该组播数据包对应的出接口发送至所述与该出 接口相连的网络链路,其中,所述待传输组播数据包未进行隧道封装。
28. 根据权利要求27所述的控制装置,其特征在于,还包括 第二发送装置,用于当所述待传输的数据包为单播数据包时,则将所述待传输数据包进行隧道封装后传输给相应的目的设备。
29. 根据权利要求26至28中任一项所述的控制装置,其特征在于, 所述第一发送装置还包括确定装置,用于根据所述待传输组播数据包的组播地址与所述组 播数据转发表信息确定与该组播数据包对应的出接口 ;第三发送装置,用于将所述待传输组播数据包通过所述出接口发 送至所述网络链路。
30. 根据权利要求26至29中任一项所述的控制装置,其特征在于, 还包括第二接收装置,用于接收组播加入请求消息和/或组播退出请求消自'.路由维护装置,用于根据所述组播加入请求消息和/或组播退出请 求消息来建立或更新所述组播数据转发表信息。
31. 根据权利要求26至30中任一项所述的控制装置,其中,所述 隧道包括通用路由封装隧道。
32. —种用于WiMAX系统中的接入服务网络网关设备,其特征在 于,包括根据权利要求26至31中任一项所述的控制装置。
全文摘要
本发明提供一种在WiMAX系统的接入服务网络网关设备中控制组播数据包在接入服务网络中传输的控制方法,包括步骤根据待传输组播数据包的组播地址与组播数据转发表信息,将所述待传输组播数据包发送至相应的网络链路,以使得该网络链路上的一个或多个下一级网络设备接收所述待传输组播数据包并将所述待传输组播数据包进一步转发直至分别传输至所述组播地址对应的多个目的基站。还提供一种在WiMAX系统的基站中控制数据包在接入服务网络中传输的控制方法以及相应的控制装置。通过本发明,克服了现有技术中使用GRE隧道进行传输而造成同样的数据包在一个网段内重复传输而引起的网络资源浪费。
文档编号H04L12/56GK101325536SQ200710042198
公开日2008年12月17日 申请日期2007年6月15日 优先权日2007年6月15日
发明者姚春燕, 温海波 申请人:上海贝尔阿尔卡特股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1