发明名称 基于IPv6的组播服务质量控制方法
摘要 基于IPv6的组播服务质量控制方法,属于计算机网络通讯领域。本发明方法扩展MLDv2协议,增加业务类型字段;在PIM_SSM协议报文中增加务类型字段;在RSVP报文中增加data_description对象和resv_description对象;对标准RSVP协议中的sender_tspec对象和flowspec对象进行扩展;对组播路由表进行了扩展,增加业务类型字段、控制方案字段、分配层次/带宽字段、队列编号字段、过滤器编号字段,实现基于IPv6的组播服务质量控制。本发明可以尽可能小的利用现有的网络资源,保证用户的服务质量需求,当网络过载或拥塞时,服务质量控制方法能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。
申请公布号 CN101599843A 申请公布日期 2009.12.09
申请号 CN200910012311.9 申请日期 2009.06.30
申请人 东北大学 发明人 王兴伟;王潇杨;温占考;易秀双;黄敏
分类号 H04L12/18(2006.01)I;H04L12/56(2006.01)I;H04L29/06(2006.01)I;H04L29/12(2006.01)I 主分类号 H04L12/18(2006.01)I
代理机构 沈阳东大专利代理有限公司 代理人 李运萍
主权项 1.基于IPv6的组播服务质量控制方法,其特征在于:扩展MLDv2协议增加业务类型字段;在PIM_SSM协议报文中增加务类型字段;在RSVP报文中增加data_description对象和resv_description对象;对标准RSVP协议中的sender_tspec对象和flowspec对象进行扩展;对组播路由表进行了扩展,增加业务类型字段、控制方案字段、分配层次/带宽字段、队列编号字段、过滤器编号字段,基于IPv6的组播服务质量控制方法具体步骤如下:步骤1:组播源通过会话通知协议SAP与组播成员交互,获得组播组信息;步骤2:组播成员根据业务类型和组播地址,生成MLDv2组播监听者报告报文,发送给直连路由器;步骤3:直连路由器根据组播监听者报告报文中的组信息,生成PIM-SSM加入报文;根据业务类型字段查找对应的QoS单播路由表,将加入报文发送给上游邻居路由器;步骤4:路由器根据收到的PIM-SSM加入报文生成新的加入报文,根据业务类型字段查找对应的QoS单播路由表,将报文发送给上游路由器;所有中间路由器都重复此步骤,直到PIM-SSM加入报文传递到组播源直连路由器为止;步骤5:组播源直连路由器发送ICMPv6报文通告组播源;步骤6:组播源填写data_description对象,生成RSVP_PATH报文,以组播数据形式发送;步骤7:所有组播树中路由器接收到RSVP_PATH报文后,根据其下游链路状况修改报文中的data_description对象;步骤8:组播成员收到RSVP_PATH报文后,选择控制方案,并根据报文中的对象内容,填写resv_description对象,生成RSVP_RESV报文,发送给直连路由器;步骤9:所有组播树中路由器收到RSVP_RESV报文后,判断控制方案类型;若为流量控制,则转步骤10;否则,在组播转发接口上分配转发层次;若分配失败,则向组播成员发送RSVP_RESVERR报文,组成员加入失败;否则,合并预留,生成新的RSVP_RESV报文,发送给上游路由器;步骤10:根据源、组地址和业务类型,在组播转发接口上创建转发队列与过滤器,分配带宽;若分配失败,则向组播成员发送RSVP_RESVERR报文,组成员加入失败;否则合并预留,生成新的RSVP_RESV报文,发送给上游路由器;步骤11:若组播源接收到RSVP_RESV报文,则发送RSVP_RESVCONF报文,确认分配成功。
地址 110004辽宁省沈阳市和平区文化路3号巷11号