网关设备响应网络连通性方法和装置与流程

文档序号:12375972阅读:来源:国知局

技术特征:

1.一种网关设备响应网络连通性方法,其特征在于,所述网关设备响应网络连通性方法包括以下步骤:

在接收到终端发送的网间控制协议报文即icmp报文时,线卡获取所述icmp报文的源ip地址和目的ip地址;

在所述目的ip地址与其所在的网关设备的ip地址匹配,且所述源ip地址与所述网关设备的路由表中的IP地址匹配时,所述线卡基于所述icmp报文生成响应icmp报文;

所述线卡反馈所述响应icmp报文至所述终端。

2.如权利要求1所述的网关设备响应网络连通性方法,其特征在于,所述线卡基于所述icmp报文生成响应icmp报文的步骤包括:

所述线卡计算所述icmp报文的校验和并判断所述校验和是否为0;

若所述校验和为0,所述线卡互换所述icmp报文的源ip地址和目的ip地址;

所述线卡计算互换ip地址后的icmp报文中icmp报文头的校验和,并将计算后的校验和写入到icmp报文头对应的位置;

所述线卡计算整个icmp报文的校验和,并将计算后的校验和写入到icmp报文对应的位置;

所述线卡将所述网络设备的mac地址作为源mac地址以及将所述终端对应的mac地址作为目的mac地址,并将所述源mac地址和目的mac地址封装至所述icmp报文中,以生成响应icmp报文。

3.如权利要求1所述的网关设备响应网络连通性方法,其特征在于,所述线卡反馈所述响应icmp报文至所述终端的步骤包括:

所述线卡查找路由表中与所述源ip地址对应的下一跳表的输出端口;

所述线卡将所述响应icmp报文通过所述输出端口发送给终端。

4.如权利要求1所述的网关设备响应网络连通性方法,其特征在于,所 述在接收到终端发送的网间控制协议报文即icmp报文时,所述线卡获取所述icmp报文的源ip地址和目的ip地址的步骤之前,所述网关设备响应网络连通性方法包括:

在接收到终端发送的报文时,所述线卡检测所述网关设备是否处于快速响应icmp报文模式;

若检测到网关设备处于快速响应icmp报文模式,所述线卡判断当前接收到的报文是否为icmp报文。

5.如权利要求1-4任一项所述的网关设备响应网络连通性方法,其特征在于,所述网关设备响应网络连通性方法还包括:

在接收到终端发送的报文,且所述报文不是icmp报文时,所述线卡将接收到的报文发送给主控,以供主控响应所述报文。

6.一种网关设备响应网络连通性装置,其特征在于,所述网关设备响应网络连通性装置包括:

获取模块,用于在接收到终端发送的网间控制协议报文即icmp报文时,获取所述icmp报文的源ip地址和目的ip地址;

生成模块,用于在所述目的ip地址与其所在的网关设备的ip地址匹配,且所述源ip地址与所述网关设备的路由表中的IP地址匹配时,基于所述icmp报文生成响应icmp报文;

反馈模块,用于反馈所述响应icmp报文至所述终端。

7.如权利要求6所述的网关设备响应网络连通性装置,其特征在于,所述生成模块包括:

计算单元,用于计算所述icmp报文的校验和并判断所述校验和是否为0;

互换单元,用于若所述校验和为0,互换所述icmp报文的源ip地址和目的ip地址;

处理单元,用于计算互换ip地址后的icmp报文中icmp报文头的校验和,并将计算后的校验和写入到icmp报文头对应的位置;

所述处理单元,还用于计算整个icmp报文的校验和,并将计算后的校验 和写入到icmp报文对应的位置;

生成单元,用于将所述网络设备的mac地址作为源mac地址以及将所述终端对应的mac地址作为目的mac地址,并将所述源mac地址和目的mac地址封装至所述icmp报文中,以生成响应icmp报文。

8.如权利要求6所述的网关设备响应网络连通性装置,其特征在于,所述反馈模块包括:

查找单元,用于查找路由表中与所述源ip地址对应的下一跳表的输出端口;

发送单元,用于将所述响应icmp报文通过所述输出端口发送给终端。

9.如权利要求6所述的网关设备响应网络连通性装置,其特征在于,所述网关设备响应网络连通性装置还包括:

检测模块,用于在接收到终端发送的报文时,检测所述网关设备是否处于快速响应icmp报文模式;

判断模块,用于若检测到网关设备处于快速响应icmp报文模式,判断当前接收到的报文是否为icmp报文。

10.如权利要求6-9任一项所述的网关设备响应网络连通性装置,其特征在于,所述网关设备响应网络连通性装置还包括:

处理模块,用于在接收到终端发送的报文,且所述报文不是icmp报文时,将接收到的报文发送给主控,以供主控响应所述报文。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1