发明名称 |
虚拟路由器冗余协议虚拟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号 |