[发明专利]基于VRRP协议扩展虚拟路由器数量的方法、系统和装置有效
| 申请号: | 201110385718.3 | 申请日: | 2011-11-28 |
| 公开(公告)号: | CN103139067A | 公开(公告)日: | 2013-06-05 |
| 发明(设计)人: | 吴教仁;刘涛;刘宁;张诚;傅江 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | H04L12/713 | 分类号: | H04L12/713;H04L29/06 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 vrrp 协议 扩展 虚拟 路由器 数量 方法 系统 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种基于VRRP协议扩展虚拟路由器数量的方法、系统和装置。
背景技术
在基于TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)协议的网络中,为了保证不直接物理连接的设备之间的通信,需要指定路由。传统常用的指定路由的方法包括通过路由协议(例如:内部路由协议RIP和OSPF)动态学习和静态配置两种方式。虽然静态路由的方法简化了网络管理的复杂度和减轻了终端设备的通信开销,但是仍存在下述缺点:如果作为默认网关的路由器损坏,所有使用该网关为下一跳主机的通信必然要中断。即便配置了多个默认网关,如果不重新启动终端设备,也不能切换到新的网关。
为了克服静态指定网关的上述缺陷,通常采用VRRP协议(Virtual Router Redundancy Protocol,虚拟路由冗余)进行配置。VRRP协议是一种LAN接入设备备份协议。一个局域网络内的所有主机都设置缺省网关,主机发出的目的地址不在本网段的报文将被通过缺省网关发往三层交换机,从而实现了主机和外部网络的通信。
但是,VRRP协议本身对VRID(virtual router id,虚拟路由器的ID)只定义了8位(bit)空间,而导致虚拟出的路由器只能有256个,从而限制了虚拟路由器的数量。此外,传统的区分不同的虚拟路由器实体的方法是采用加密技术,即通过不同的密钥区分不同的虚拟路由器实体。这种方式虽然可以由VRRP协议本身就支持,但是所需的VRRP报文解密算法需要生成和分配不同的加密密钥,会给处理器造成额外的压力,不便于大规模数据中心的部署。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的第一个目的在于提供一种基于虚拟路由器冗余VRRP协议扩展虚拟路由器数量的方法,该方法可以扩展VRRP协议的虚拟路由器的数量。本发明的第二个目的在于提供一种基于VRRP协议扩展虚拟路由器数据的系统。本发明的第三个目的在于提供一种网络实体设备。
为实现上述目的,本发明第一方面的实施例提供一种基于虚拟路由器冗余VRRP协议扩展虚拟路由器数量的方法,包括如下步骤:第一网络实体设备中的第一虚拟路由器创建VRRP通告报文;所述第一虚拟路由器根据所述VRRP通告报文中的第一虚拟地址VIP地址生成虚拟路由号VRID,并将所述VRID添加至所述VRRP通告报文;所述第一网络实体设备将所述VRRP通告报文发送至交换机,所述交换机向与所述交换机相连的第二网络实体设备发送所述VRRP通告报文;以及所述第二网络实体设备根据所述VRRP通告报文中的所述VRID和所述VIP地址查找所述第一虚拟路由器对应的虚拟路由器。
根据本发明实施例的基于虚拟路由器冗余VRRP协议扩展虚拟路由器数量的方法,可以通过VRRP通告报文中的全部虚拟地址生成虚拟路由号VRID,利用该虚拟路由号VRID区分不同的虚拟路由器实体,不仅可以扩展虚拟路由器的数量,而且不会给处理器造成额外的压力,便于大规模数据中心的部署。
本发明第二方面的实施例提供了一种基于VRRP协议扩展虚拟路由器数量的系统,包括:第一虚拟路由器,用于创建VRRP通告报文,并根据所述VRRP通告报文中的第一VIP地址生成VRID,并将所述VRID添加至所述VRRP通告报文;第一网络实体设备,用于将所述VRRP通告报文发送至交换机;所述交换机,用于向与交换机相连的第二网络实体设备发送所述VRRP通告报文;以及所述第二网络实体设备,用于根据所述VRRP通告报文中的所述VRID和所述VIP地址查找所述第一虚拟路由器对应的虚拟路由器。
根据本发明实施例的基于虚拟路由器冗余VRRP协议扩展虚拟路由器数量的系统,可以通过VRRP通告报文中的全部虚拟地址生成虚拟路由号VRID,利用该虚拟路由号VRID区分不同的虚拟路由器实体,不仅可以扩展虚拟路由器的数量,而且不会给处理器造成额外的压力,便于大规模数据中心的部署。
本发明第三方面的实施例提供了一种网络实体设备,所述网络实体设备具有第一虚拟路由器,所述第一虚拟路由器包括:创建模块,用于创建第一VRRP通告报文;生成模块,用于根据所述第一VRRP通告报文中的第一虚拟地址VIP地址生成第一VRID;添加模块,用于将所述第一VRID添加至所述第一VRRP通告报文;以及发送模块,用于将所述第一VRRP通告报文通过所述网络实体设备发送至交换机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110385718.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可更换模芯的压铸模具
- 下一篇:一种浇口模具





