首页 理论教育 组管理协议IGMP和MLD在IPv4和IPv6中应用的方式

组管理协议IGMP和MLD在IPv4和IPv6中应用的方式

时间:2023-06-30 理论教育 版权反馈
【摘要】:IGMP和MLD作为组管理协议分别应用于IPv4和IPv6。成功激活一个M-PDP上下文需要那些请求加入多播组的用户拥有有效的PDP上下文,且这个PDP上下文在组注册之前已经被激活。图9.3说明了当一个用户加入一个多播组时网络中的信令信息交换。GGSN向SGSN证实激活成功。RNC向SGSN证实M-RAB分配过程,指示M-TEID被GTP隧道通过Iu接口使用。除去上述步骤3)中建立必要的外部网络的多播互连,加入一个小组的信令信息跟激活一个PDP上下文的信令信息是相同的。

组管理协议IGMP和MLD在IPv4和IPv6中应用的方式

本节介绍用户如何注册多播组,同时在这个过程中M-PDP和M-RAB上下文记录如何建立。IGMP(互联网组管理协议)和MLD(多播监听者发现)作为组管理协议分别应用于IPv4和IPv6。在我们的方案中,通过在GSN和RNC节点激活新的或修改现有的M-PDP和M-RAB上下文来执行多播组注册。请求加入多播组的用户需要激活一个M-PDP上下文,相当于激活常规的PDP上下文。成功激活一个M-PDP上下文需要那些请求加入多播组的用户拥有有效的PDP上下文,且这个PDP上下文在组注册之前已经被激活。

激活一个M-PDP上下文反映了PDP上下文激活过程(3GPP,2007b)。图9.3说明了当一个用户加入一个多播组时网络中的信令信息交换。

978-7-111-35083-5-Chapter09-3.jpg

图9.3 加入多播组的信令消息

加入多播组的步骤概括如下:

1)一个拥有有效PDP的用户请求加入一个多播组,发送一个M-PDP上下文激活请求给SGSN,给出详细的多播组地址,IMSI要求的QoS特性和属于这个用户的有效PDP上下文的TI。(www.xing528.com)

2)SGSN验证请求信息,若没有相同多播地址的M-PDP上下文存在,则创建一个新的M-PDP上下文,否则将一个MSR添加到已存在的M-PDP上下文中。SG-SN通过Gn接口向GGSN发送一个M-PDP上下文激活请求,指定多播GTP隧道需要使用的M-TEID。

3)GGSN创建一个新的M-PDP上下文,或者将一个MSR添加到已经存在的M-PDP中。如果此用户是GGSN中第一个请求激活M-PDP上下文的,GGSN通过一个合适的多播路由算法加入到外部网络中的多播路由树。GGSN向SGSN证实激活成功。

4)SGSN在RNC中请求分配一个M-RAB上下文。若RNC中没有具有相同多播组地址的上下文存在,则RNC创建一个新的M-RAB,反之一个MSR被添加到现有M-RAB上下文中。RNC向SGSN证实M-RAB分配过程,指示M-TEID被GTP隧道通过Iu接口使用。

5)SGSN向UE证实M-PDP上下文的成功激活。

除去上述步骤3)中建立必要的外部网络的多播互连,加入一个小组的信令信息跟激活一个PDP上下文的信令信息是相同的。离开多播组是通过执行M-PDP上下文退出流程来完成的,这跟上述的M-PDP激活流程有类似的信息交互过程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈