【技术实现步骤摘要】
本专利技术涉及网络通讯领域,尤其涉及组播路径跟踪方法和系统。
技术介绍
组播trace (组播追踪,称为Mtrace)是实现组播路径跟踪的一种故障诊断工具, 提供除了路径追踪之外的报文速率和报文丢失等其他信息。通过组播trace可以1)可追 踪组播报文从某个组播源到某个目的地(即组播接收者)所走的路径;2)可以定位报文丢 失问题(如拥塞);3)可定位配置问题(如TTL门限);4)尽可能减少报文发送(如不会导 致泛洪或报文数量急剧增加)。对于一棵已知的组播分发树而言,我们很难跟踪从组播源到一个组播目的节点的 转发路径,因为我们并不知道所查找的目的节点在组播树的哪个分支上。但是沿着组播树 从目的节点追溯到源节点相对容易一些,因为大多数的组播协议都可获知转发节点的上一 跳节点,这样我们就可以得到从一个组播目的节点到组播源的包含所有转发路由器的直接 路径。欲进行组播trace的节点(称为查询源或客户端,可以在组播分发树上也可以 不在组播分发树上)发送路由跟踪查询报文(组播trace Query报文)到所选组播目的 节点的最后一跳组播路由器,即与组播接收者相连的末跳组播 ...
【技术保护点】
一种组播路径跟踪方法,包括:在组播跟踪过程中,查询源发起组播跟踪查询;收到所述组播跟踪查询报文的第一路由器将所述查询报文转换为请求(request)报文后向组播分发树的上游路由器发送,直到发送至组播分发树的首跳路由器;组播分发树的首跳路由器收到请求(request)报文后,将所述request报文转换为响应(response)报文,判断本跳路由器是否有到所述查询源的单播路由,如果有,则将所述response报文发送给所述查询源,如果没有,则进一步判断本跳路由器如果有到所述第一路由器的单播路由,则将所述response报文发送给所述第一路由器,由所述第一路由器将所述respo ...
【技术特征摘要】
一种组播路径跟踪方法,包括在组播跟踪过程中,查询源发起组播跟踪查询;收到所述组播跟踪查询报文的第一路由器将所述查询报文转换为请求(request)报文后向组播分发树的上游路由器发送,直到发送至组播分发树的首跳路由器;组播分发树的首跳路由器收到请求(request)报文后,将所述request报文转换为响应(response)报文,判断本跳路由器是否有到所述查询源的单播路由,如果有,则将所述response报文发送给所述查询源,如果没有,则进一步判断本跳路由器如果有到所述第一路由器的单播路由,则将所述response报文发送给所述第一路由器,由所述第一路由器将所述response报文发送给查询源。2.如权利要求1所述的方法,其特征在于所述组播分发树的首跳路由器判断本跳路由器如果没有到所述第一路由器的单播路 由,则向下游路由器组播发送所述response报文。3.如权利要求2所述的方法,其特征在于下游路由器收到所述response报文后,判断本跳路由器是否有到所述查询源的单播 路由,如果有,则将所述response报文发送给所述查询源,如果没有,则进一步判断本跳路 由器是否有到所述第一路由器的单播路由,如果有,则将所述response报文发送给所述第 一路由器,由所述第一路由器将所述response报文发送给查询源,如果有没有,则继续向 下游路由器组播发送所述response报文,下游路由器重复执行上述步骤。4.如权利要求2或3所述的方法,其特征在于所述向下游路由器组播发送所述response报文的步骤包括从接收到request报文的端口向本组播组内的所有与本路由器有单播路由的组播成 员以组播方式发送response报文。5.如权利要求2或3所述的方法,其特征在于在向下游路由器组播发送所述response报文前,先判断是否有下游路由器,如果有, 则发送,如果没有,则丢弃所述response报文。6.一种组播路径跟踪系统,包括查询子系统,位于查询源,用于在组播跟踪过程中,发起组播跟踪查询;请...
【专利技术属性】
技术研发人员:孙仕康,李永亮,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。