发明名称 虚拟路由器冗余协议虚拟IP和MAC的管理系统及方法
摘要 本发明公开了一种虚拟路由器冗余协议虚拟IP和MAC的管理系统及方法,涉及数据通信领域,该管理系统包括虚拟IP虚拟MAC存储模块、虚拟IP虚拟MAC添加模块、虚拟IP虚拟MAC删除模块、虚拟MAC过滤模块、虚拟IP ARP/NDP请求报文特殊处理模块、IP协议栈ARP/NDP请求报文处理模块、IP协议栈ICMP/ICMPv6请求报文处理模块。本发明能有效降低VRRP协议模块的开发成本,提高开发效率,提高IP协议栈代码的可复用性,非常适用于采用IP协议栈的系统和设备。
申请公布号 CN103491000A 申请公布日期 2014.01.01
申请号 CN201310424620.3 申请日期 2013.09.17
申请人 烽火通信科技股份有限公司 发明人 付华楷;刘程
分类号 H04L12/703(2013.01)I;H04L29/08(2006.01)I;H04L29/12(2006.01)I 主分类号 H04L12/703(2013.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种虚拟路由器冗余协议虚拟IP和MAC的管理系统,其特征在于:包括虚拟IP虚拟MAC存储模块、虚拟IP虚拟MAC添加模块、虚拟IP虚拟MAC删除模块、虚拟MAC过滤模块、虚拟IPARP/NDP请求报文特殊处理模块、IP协议栈ARP/NDP请求报文处理模块、IP协议栈ICMP/ICMPv6请求报文处理模块,其中:所述虚拟IP虚拟MAC存储模块,用于:将虚拟IP虚拟MAC信息存储在IP协议栈;所述虚拟IP虚拟MAC添加模块由VRRP协议模块调用,用于:向IP协议栈发送添加虚拟IP虚拟MAC信息;所述虚拟IP虚拟MAC删除模块由VRRP协议模块调用,用于:向IP协议栈发送删除虚拟IP虚拟MAC信息;所述虚拟MAC过滤模块,用于:对进入IP协议栈中目的MAC为虚拟MAC的ICMP/ICMPv6信令报文进行过滤,如果虚拟IP虚拟MAC存储模块中查询到该虚拟MAC的信息,进一步对该信令报文进行处理;否则,丢弃;所述虚拟IP ARP/NDP请求报文特殊处理模块,用于:首先对ARP/NDP请求报文的目的IP进行过滤,如果目的IP为报文含在虚拟IP虚拟MAC存储模块中的虚拟IP,将ARP/NDP回复报文的源IP和源MAC设置为对应的虚拟IP和虚拟MAC;所述IP协议栈ARP/NDP请求报文处理模块为IP协议栈内部原始的处理ARP/NDP报文的模块;所述IP协议栈ICMP/ICMPv6请求报文处理模块为IP协议栈内部原始的处理ICMP/ICMPv6报文的模块。
地址 430074 湖北省武汉市东湖开发区关东科技园东信路5号