[发明专利]点到点异步协商方法及装置无效
申请号: | 200710100257.4 | 申请日: | 2007-06-06 |
公开(公告)号: | CN101072234A | 公开(公告)日: | 2007-11-14 |
发明(设计)人: | 于海波 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 到点 异步 协商 方法 装置 | ||
技术领域
本发明涉及通信系统中的点到点协议(PPP)技术,尤其涉及一种点到点异步协商方法及装置。
背景技术
PPP协议是链路层的一种重要协议,支持多种网络层控制协议的协商。在分布式设备上,PPP链路一般存在于接口板上。当分布式设备通过PPP链路与其它网络设备进行协商时,如果在协商过程中需要申请可用资源,且这些可用资源是由主控板上统一管理,如认证授权计费(AAA)模块中的网际协议(IP)地址池管理,那么,接口板就必须通过板间通讯向主控板申请可用资源。通常,接口板向主控板申请可用资源的方式主要分为以下两种:同步方式和异步方式。
同步方式是指,接口板收到对端发送来的协商请求报文后,若通过解析发现需要向主控板申请可用资源,则发送可用资源请求给主控板,并且必须等到主控板返回应答后才能进行后续处理。也就是说,在主控板返回应答前,接口板必须一直处于等待状态,而不能进行其它任何处理。但是,由于板间通讯本身存在一定的时延,因此,在接口板等待的过程中,必然会阻塞后续其它报文的处理,从而导致设备处理性能的降低。
异步方式是指,接口板在向主控板发出可用资源请求后,无需进行等待,继续完成此次协商报文的相应处理,等到主控板返回应答后再通过异步回调的方式重新触发协商。这样,就可以避免由于此次协商而阻塞后续其它报文,减少对设备处理性能的影响。但是,由于接口板在发出可用资源请求后并未获得可用资源,因此,接口板在发出异步请求后所进行的协商过程必然无法成功完成,只有等到主控板返回应答且对端重新发起协商请求报文重新触发协商,才能成功完成此次协商过程。
也就是说,现有的这种异步协商方式需要进行二次协商,延长了协商过程,增加了协商处理时间。并且,这种异步协商方式无法满足一些特有应用的需求。比如对于拨号呼叫链接,如果第一次地址协商失败后,对端没有再重新发起新的呼叫,那么,这个拨号呼叫将永远无法建立。
发明内容
有鉴于此,本发明的主要目的在于提供一种点到点异步协商方法及装置,减少点到点异步协商处理时间。
为达到上述目的,本发明提供的点到点异步协商方法如下:
收到需要进行异步处理的协商请求报文后,发送异步请求,并保存收到的协商请求报文;
收到异步请求应答后,对保存的协商请求报文重新进行解析处理。
较佳地,所述保存收到的协商请求报文进一步包括:启动报文缓存保护定时器,如果在该定时器超时后仍未收到异步请求应答,则释放所保存的协商请求报文。
所述收到需要进行异步处理的协商请求报文后进一步包括:判断之前是否已经发送过相同的异步请求,如果是,则继续等待异步请求应答;否则,发送异步请求。
所述收到异步请求应答后进一步包括:判断该异步请求应答是否有效,如果有效,则对保存的协商请求报文重新进行解析处理;否则,释放该异步请求应答中所分配的资源。
所述发送异步请求之后进一步包括:记录该异步请求序号;
所述判断该异步请求应答是否有效包括:判断该异步请求应答所对应的异步请求序号是否与记录的异步请求序号一致,如果一致,则确定该异步请求应答有效;否则,确定该异步请求应答无效。
本发明提供的点到点异步协商装置包括:报文处理单元和报文保存单元,其中,
报文处理单元,用于在收到需要进行异步处理的协商请求报文后,发送异步请求,并将收到的协商请求报文保存在报文保存单元中;并且,在收到异步请求应答后,对报文保存单元中保存的协商请求报文重新进行解析处理。
较佳地,该装置进一步包括:报文缓存保护定时器;
所述报文处理单元进一步用于,在保存协商请求报文时启动报文缓存保护定时器,如果在该定时器超时后仍未收到异步请求应答,则释放报文保存单元中所保存的协商请求报文。
所述报文处理单元进一步用于,在收到需要进行异步处理的协商请求报文后判断之前是否已经发送过相同的异步请求,如果是,则继续等待异步请求应答;否则,发送异步请求。
所述报文处理单元进一步用于,在收到异步请求应答后判断该异步请求应答是否有效,如果有效,则对报文保存单元中保存的协商请求报文重新进行解析处理;否则,释放该异步请求应答中所分配的资源。
所述报文处理单元进一步用于,在发送异步请求后记录该异步请求序号,并通过判断异步请求应答所对应的异步请求序号与记录的异步请求序号是否一致来判断异步请求应答是否有效,如果一致,则确定该异步请求应答有效;否则,确定该异步请求应答无效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710100257.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:粉末流动温压成形横向压力的测量装置
- 下一篇:病人移位机