[发明专利]转发表项的学习方法和装置有效
申请号: | 201911413775.0 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111092777B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 楚泽彤 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L45/12 | 分类号: | H04L45/12;H04L41/0668;H04L61/103;H04L45/745 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发 学习方法 装置 | ||
1.一种转发表项的学习方法,应用于双机热备系统包括的主机中,其特征在于,所述方法包括:
轮询所述主机的第一转发表;
获取所述第一转发表中的各个转发表项的出接口信息和状态信息;
获取出接口信息不是选定接口、且状态信息为可达的转发表项,得到选定转发表项;
根据所述选定转发表项发送设定请求报文,以使所述双机热备系统包括的备机确定所述设定请求报文的目的互联网协议IP地址与接收所述设定请求报文的接口的IP地址属于同一网段、以及所述备机的第二转发表中未保存所述设定请求报文对应的转发表项后,学习所述设定请求报文对应的转发表项。
2.根据权利要求1所述的方法,其特征在于,根据所述选定转发表项发送设定请求报文,具体包括:
若所述选定转发表项为地址解析协议ARP表项,则构造携带所述ARP表项包括的出接口互联网协议IP地址为源IP地址、所述ARP表项包括的邻居IP地址为目的IP地址和所述ARP表项包括的出接口媒体访问控制MAC地址为源MAC地址的ARP请求报文,并广播所述ARP请求报文;
若所述选定转发表项为邻居发现ND表项,则根据所述ND表项包括的邻居互联网协议第六版IPv6地址计算出目的MAC地址和目的IPv6地址,构造携带所述ND表项包括的出接口IP地址为源IP地址、所述ARP表项包括的出接口MAC地址为源MAC地址、计算出的目的MAC地址和目的IPv6地址的邻居请求NS报文,并组播所述NS报文。
3.一种转发表项的学习方法,应用于双机热备系统包括的备机中,其特征在于,所述方法包括:
接收所述双机热备系统包括的主机发送的设定请求报文;
确定所述设定请求报文的目的IP地址与接收所述设定请求报文的接口的IP地址是否属于同一网段;
若确定所述设定请求报文的目的IP地址与接收所述设定请求报文的接口的IP地址属于同一网段,则确定所述备机的第二转发表中是否保存所述设定请求报文对应的转发表项;
若确定所述第二转发表中未保存所述设定请求报文对应的转发表项,则学习所述设定请求报文对应的转发表项。
4.根据权利要求3所述的方法,其特征在于,学习所述设定请求报文对应的转发表项,具体包括:
若所述设定请求报文是ARP请求报文,则根据所述ARP请求报文构造ARP探测报文,并发送所述ARP探测报文,若接收到与所述ARP探测报文对应的ARP应答报文,则在所述第二转发表中记录所述ARP应答报文对应的转发表项;
若所述设定请求报文是NS报文,则根据所述NS请求报文重新构造NS报文,并发送重新构造的NS报文,若接收到与所述重新构造的NS报文对应的邻居公告NA报文,则在所述第二转发表中记录所述NA报文对应的转发表项。
5.一种转发表项的学习装置,应用于双机热备系统包括的主机中,其特征在于,所述装置包括:
轮询模块,用于轮询所述主机的第一转发表;
获取模块,用于获取所述第一转发表中的各个转发表项的出接口信息和状态信息;
获取出接口信息不是选定接口、且状态信息为可达的转发表项,得到选定转发表项;
发送模块,用于根据所述选定转发表项发送设定请求报文,以使所述双机热备系统包括的备机确定所述设定请求报文的目的IP地址与接收所述设定请求报文的接口的IP地址属于同一网段、以及所述备机的第二转发表中未保存所述设定请求报文对应的转发表项后,学习所述设定请求报文对应的转发表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911413775.0/1.html,转载请声明来源钻瓜专利网。