一种报文处理方法和装置的制造方法_4

文档序号:8514560阅读:来源:国知局
存在第一报文的源MAC地址,则目的RP需要学习所述第一报文的源MAC地址,从而在目的RP上建立与第一报文对应的MAC表项。
[0155]然后由目的RP发送第一预设报文到所述第一报文的源RPJU CP在接收到所述第一预设报文后,通过学习第一预设报文的源MAC地址,即此时CP学习到了所述第一报文的目的MAC地址,从而在CP上建立了与第一报文对应的MAC表项。
[0156]通过上述过程,在链路出现震荡导致MAC表项被清空时,第一报文在CP和目的RP上均有对应的MAC表项,实现了将第一报文由未知单播报文转变为已知单播报文的目的,并为后续链路出现拥塞时提供QCN技术支持。
[0157]进一步地,第一报文的源RP和目的RP之间可以通过交互预设报文,可选地,预设报文均为空数据报文,从而实现对目的不可达的报文的发送控制,避免当中间的CP损坏或链路中断使得单播报文不可能达到对方时,流量仍会占用CP链路大量带宽,影响其他报文转发速率的问题。
[0158]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0159]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种报文处理方法,用于拥塞点设备CP,其特征在于,所述方法包括: 检测当前队列的报文中是否存在未知单播报文; 当检测到所述当前队列中的第一报文为未知单播报文时,所述CP持续发送未知单播通知报文到所述第一报文的目的数据流终端RP ; 接收所述目的RP发送的第一预设报文,所述第一预设报文是所述目的RP在接收到所述CP发送的所述未知单播通知报文时,向所述第一报文的源RP发送的预设的报文; 所述CP学习所述第一预设报文的源媒体访问控制MAC地址。
2.如权利要求1所述的报文处理方法,其特征在于,所述CP学习所述第一预设报文的源媒体访问控制MAC地址之后,所述方法还包括: 转发所述第一预设报文到位于所述目的RP与所述源RP之间的链路上的其他CP。
3.如权利要求1所述的报文处理方法,其特征在于,所述方法还包括: 所述CP持续发送所述未知单播通知报文到所述源RP。
4.如权利要求1所述的报文处理方法,其特征在于,所述方法还包括: 在满足第一预设条件时,所述CP停止发送所述未知单播通知报文到所述目的RP,其中所述第一预设条件为: 所述CP接收到所述目的RP向所述源RP发送的所述第一预设报文;或 所述CP学习到所述源MAC地址。
5.如权利要求3所述的报文处理方法,其特征在于,所述方法还包括: 在满足第二预设条件时,所述CP停止发送所述未知单播通知报文到所述源RP,其中所述第二预设条件为: 所述CP接收到所述源RP发送的第二预设报文,所述第二预设报文是所述源RP在接收到所述CP发送的所述未知单播通知报文时,向所述目的RP发送的预设的报文。
6.一种报文处理方法,用于数据流终端RP,其特征在于,所述方法包括: 接收拥塞点设备CP在检测到当前队列中的第一报文为未知单播报文时,向所述RP持续发送的未知单播通知报文; 所述RP判断自身是否为所述第一报文的目的RP ; 当所述RP为所述第一报文的目的RP时,发送第一预设报文到所述第一报文的源RP,以使得所述CP在接收到所述第一预设报文后,学习所述第一预设报文的源媒体访问控制MAC地址。
7.如权利要求6所述的报文处理方法,其特征在于,当所述RP为所述第一报文的源RP时,所述方法还包括: 判断是否接收到所述第一报文的目的RP发送的所述第一预设报文,其中所述CP在检测到所述第一报文为未知单播报文时向所述目的RP持续发送所述未知单播通知报文,以触发所述目的RP在接收到所述CP持续发送的所述未知单播通知报文后向所述第一报文的源RP发送所述第一预设报文; 当所述RP未收到所述第一预设报文时,所述RP停止发送当前报文; 发送第二预设报文到所述第一报文的目的RP,以使得所述目的RP在接收到所述第二预设报文之后,发送第三预设报文到所述RP ; 当所述RP接收到所述第三预设报文之后,重新开始发送所述当前报文。
8.如权利要求6所述的报文处理方法,其特征在于,所述方法还包括: 当所述RP接收到第二报文时,判断所述RP的MAC地址是否为所述第二报文的目的MAC地址; 当所述RP的MAC地址为所述第二报文的目的MAC地址时,判断所述RP上的MAC表项中是否存在所述第二报文的源MAC地址; 当所述RP上的MAC表项中不存在所述第二报文的所述源MAC地址时,所述RP学习所述第二报文的所述源MAC地址; 当所述RP学习了所述第二报文的所述源MAC地址后,执行所述发送第一预设报文到所述第一报文的源RP,以使得所述CP在接收到所述第一预设报文后,学习所述第一预设报文的源媒体访问控制MAC地址。
9.一种报文处理装置,用于拥塞点设备CP,其特征在于,所述装置包括: 检测单元,用于检测当前队列的报文中是否存在未知单播报文; 第一通知单元,用于当检测到所述当前队列中的第一报文为未知单播报文时,所述CP持续发送未知单播通知报文到所述第一报文的目的数据流终端RP ; 接收单元,用于接收所述目的RP发送的第一预设报文,所述第一预设报文是所述目的RP在接收到所述CP发送的所述未知单播通知报文时,向所述第一报文的源RP发送的预设的报文; 学习单元,用于所述CP学习所述第一预设报文的源媒体访问控制MAC地址。
10.如权利要求9所述的报文处理装置,其特征在于,所述装置还包括: 转发单元,用于转发所述第一预设报文到位于所述目的RP与所述源RP之间的链路上的其他CP。
11.如权利要求9所述的报文处理装置,其特征在于,所述装置还包括: 第二通知单元,用于所述CP持续发送所述未知单播通知报文到所述第一报文的源RP。
12.如权利要求9所述的报文处理装置,其特征在于,所述装置还包括: 第一执行单元,用于在满足第一预设条件时,所述CP停止发送所述未知单播通知报文到所述目的RP,其中所述第一预设条件为: 所述CP接收到所述目的RP向所述源RP发送的所述第一预设报文;或 所述CP学习到所述源MAC地址。
13.如权利要求11所述的报文处理装置,其特征在于,所述装置还包括: 第二执行单元,用于在满足第二预设条件时,所述CP停止发送所述未知单播通知报文到所述源RP,其中所述第二预设条件为: 所述CP接收到所述源RP发送的第二预设报文,所述第二预设报文是所述源RP在接收到所述CP发送的所述未知单播通知报文时,向所述目的RP发送的预设的报文。
14.一种报文处理装置,用于数据流终端RP,其特征在于,所述装置包括: 接收单元,用于接收拥塞点设备CP在检测到当前队列中的第一报文为未知单播报文时,向所述RP持续发送的未知单播通知报文; 第一判断单元,用于所述RP判断自身是否为所述第一报文的目的RP ; 第一发送单元,用于当所述RP为所述第一报文的目的RP时,发送第一预设报文到所述第一报文的源RP,以使得所述CP在接收到所述第一预设报文后,学习所述第一预设报文的源媒体访问控制MAC地址。
15.如权利要求14所述的报文处理装置,其特征在于,所述装置还包括:第二判断单元,用于当所述RP为所述第一报文的源RP时,判断是否接收到所述第一报文的目的RP发送的所述第一预设报文,其中所述CP在检测到所述第一报文为未知单播报文时向所述目的RP持续发送所述未知单播通知报文,以触发所述目的RP在接收到所述CP持续发送的所述未知单播通知报文后向所述第一报文的源RP发送所述第一预设报文;第一执行单元,用于当所述RP未收到所述第一预设报文时,所述RP停止发送当前报文; 第二发送单元,用于发送第二预设报文到所述目的RP,以使得所述目的RP在接收到所述第二预设报文之后,发送第三预设报文到所述RP ; 第二执行单元,用于当所述RP接收到所述第三预设报文之后,重新开始发送所述当前报文。
16.如权利要求14所述的报文处理装置,其特征在于,所述装置还包括: 第三判断单元,用于当所述RP接收到第二报文时,判断所述RP的MAC地址是否为所述第二报文的目的MAC地址; 第四判断单元,用于当所述RP的MAC地址为所述第二报文的目的MAC地址时,判断所述RP上的MAC表项中是否存在所述第二报文的源MAC地址; 学习单元,用于当所述RP上的MAC表项中不存在所述第二报文的所述源MAC地址时,所述RP学习所述第二报文的所述源MAC地址; 所述第一发送单元还用于当所述RP学习了所述第二报文的所述源MAC地址后,发送第一预设报文到所述第一报文的源RP,以使得所述CP在接收到所述第一预设报文后,学习所述第一预设报文的源媒体访问控制MAC地址。
【专利摘要】本发明提供一种报文处理方法和装置,所述方法包括:检测当前队列的报文中是否存在未知单播报文;当检测到当前队列中的第一报文为未知单播报文时,CP持续发送未知单播通知报文到第一报文的目的数据流终端RP;接收目的RP发送的第一预设报文,第一预设报文是目的RP在接收到CP发送的未知单播通知报文时,向第一报文的源RP发送的预设的报文;CP学习第一预设报文的源媒体访问控制MAC地址。本发明能够在链路震荡导致MAC表项被清空时,把未知单播报文变成已知单播报文,在后续链路出现拥塞时提供QCN技术支持。
【IPC分类】H04L12-801
【公开号】CN104836744
【申请号】CN201510288683
【发明人】戎衍博, 熊志鑫
【申请人】杭州华三通信技术有限公司
【公开日】2015年8月12日
【申请日】2015年5月29日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1