【技术实现步骤摘要】
一种差错报文处理方法及隧道设备
本专利技术涉及通信
,特别涉及一种差错报文处理方法及隧道设备。
技术介绍
GRE(GenericRoutingEncapsulation,通用路由封装)协议用来对任意一种网络层协议(如IPv6)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络(如IPv4)中传输。封装前后数据报文的网络层协议可以相同,也可以不同。封装后的数据报文在网络中传输的路径,称为GRE隧道。GRE隧道是一个虚拟的点到点的连接,其两端的设备分别对数据报文进行封装及解封装,封装后在GRE隧道中传输的报文可称为隧道报文。如图1所示,IPv4GRE隧道对报文的处理过程如下:(1)IPv4网络中的数据源设备发送IPv4报文,到达隧道的隧道源设备DeviceA。(2)DeviceA根据路由表判定该报文要通过隧道进行转发,将会在IPv4报文前封装上IPv4的报文头以及GRE头(如图2所示),得到封装后的隧道报文,并通过隧道的实际物理接口将报文转发出去。(3)隧道报文通过隧道到达隧道的隧道目的设备DeviceB,DeviceB对隧道报文进行解封装。(4)Dev ...
【技术保护点】
一种差错报文处理方法,其特征在于,包括:隧道源设备接收中间设备发送的差错报文,所述差错报文为中间设备无法成功转发所述隧道源设备发送的隧道报文时生成的,所述差错报文中携带有数据源标识信息;所述隧道源设备根据所述数据源标识信息,确定所述隧道报文对应的数据源设备的源IP地址;所述隧道源设备基于所述源IP地址,重新构造所述差错报文并发送至所述数据源设备。
【技术特征摘要】
1.一种差错报文处理方法,其特征在于,包括:隧道源设备接收中间设备发送的差错报文,所述差错报文为中间设备无法成功转发所述隧道源设备发送的隧道报文时生成的,所述差错报文中携带有数据源标识信息;所述隧道源设备根据所述数据源标识信息,确定所述隧道报文对应的数据源设备的源IP地址;所述隧道源设备基于所述源IP地址,重新构造所述差错报文并发送至所述数据源设备;其中,所述隧道源设备在对所述数据源设备发送的报文进行封装,得到所述隧道报文时,在所述隧道报文的封装报文头中的GRE-Key字段中携带所述数据源标识信息;其中,所述数据源标识信息具体为标识字段;所述隧道源设备上存储有标识字段与IP地址的映射关系表;所述隧道源设备根据所述数据源标识信息,确定所述隧道报文对应的数据源设备的源IP地址,具体为:所述隧道源设备根据作为所述数据源标识信息的标识字段,在标识字段与IP地址的映射关系表中查询得到与所述标识字段对应的IP地址,所述IP地址就是所述隧道报文对应的数据源设备的源IP地址。2.根据权利要求1所述的方法,其特征在于,还包括:所述隧道源设备在对所述数据源设备发送的报文进行封装,得到所述隧道报文时,获取所述报文中携带的数据源设备的源IP地址,并分配对应的标识字段,将所述数据源设备的IP地址与标识字...
【专利技术属性】
技术研发人员:杨超,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。