[发明专利]一种ARP缓存更新方法和设备有效
申请号: | 201310042693.6 | 申请日: | 2013-01-31 |
公开(公告)号: | CN103118148A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 李蔚 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 arp 缓存 更新 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种ARP缓存更新方法和设备。
背景技术
云计算服务已经成为传统运营商实现转型的重要业务方向,主要包括IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)和SaaS(Software as a Service,软件即服务)多种层面的服务。
传统IDC(Internet Data Center,互联网数据中心)以机房为单位提供基础设施的服务,网络建设关注于用户到IDC的单段线路,用户网络、IDC业务网络之间的关系相对简单明确。而云计算服务供应体的范围不同于传统的IDC服务,不论云计算服务来自哪个运营商、哪个IDC,对于私有云用户来说,他们连成的是同一云,提供的是统一的服务。
如图1所示,为现有技术中传统的托管服务与初步的IaaS服务的应用场景比较示意图。
托管服务的不同用户在IDC是物理空间相互分离的,同时,不同用户通过各自专线连入托管业务区,甚至专线也是分离的。
为了提高设备的利用率、降低运营成本,提高利润空间,实施Iaas云计算成为了日益广泛采用的技术手段。
而为了实施Iaas云计算,运营商目前的方式就是“虚拟化”。通过虚拟化可以实现资源的灵活调度,尤其是计算资源的灵活调度。同一个数据中心内部,计算资源灵活调度比较容易实现,而对于多个IDC之间的资源调度,则需要建设一个大范围的二层网络。可是,IDC云间二层互联会导致多个IDC之间形成一个庞大的二层广播域,会导致ARP(Address Resolution Protocol,地址解析协议)广播和未知单播进一步扩散,增加二层网络风暴的威胁。
进一步的,为了缓解二层网络风暴的威胁,EVI(Ethernet Virtual interconnection,以太网虚拟互联)技术被广泛采用,EVI技术是一种先进的“MAC(Media Access Control,媒体访问控制)in IP”技术,用于实现基于IP(Internet Protocol,网络互联协议)核心网络的L2VPN(Layer2Virtual Private Network,二层虚拟专用互联网络)技术。在该技术方案中,提出了ARP流量优化的处理过程,由一个站点的边缘设备对ARP表项进行缓存,而在该站点内的其他主机发起同样的ARP请求过程时,由该边缘设备查找本地ARP表项的缓存,直接对该ARP请求过程进行响应。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于对ARP表项进行了缓存,从而,必须仔细调节其缓存表项的存活时间,如果ARP缓存的存活时间大于MAC地址表项的存活时间,可能会存在流量黑洞的情况出现。
因此,在上述的EVI技术的应用场景中,边缘设备上保存的ARP缓存表项需要在MAC地址老化之前删除,以避免错误的代答本地的ARP请求,所以,部署时要配置ARP缓存老化时间小于MAC地址老化时间,例如:MAC老化时间为30分钟,ARP缓存表项老化时间为8分钟。
但是,从网络运维的传统来看,MAC的老化时间一般是比较短的(10分钟以内);而ARP的老化时间一般比较长(20分钟以上)。EVI目前的这种配置方式不够准确,往往导致ARP缓存表项提前被删除。如果在该ARP表项被删除后,又有主机发起相应的ARP请求过程,则需要主机重新发送ARP请求,降低了系统转发效率。
发明内容
本发明实施例提供一种ARP缓存更新方法和设备,解决现有EVI技术中不能准确的根据MAC的变化对ARP表项进行更新的问题。
为达到上述目的,本发明一方面提供了一种ARP缓存更新方法,所述方法至少包括以下步骤:
EVI边缘设备在收到对端设备撤销MAC地址通告后,检查自身的ARP缓存中是否存在与所述MAC地址相关联的ARP缓存表项;
如果有,则所述EVI边缘设备向所述ARP缓存表项对应的主机发送ARP请求;
如果在预设的响应时间内接收到所述主机返回的ARP响应,则所述EVI边缘设备根据所述ARP响应更新所述ARP缓存表项。
另一方面,本发明还提供了一种EVI边缘设备,至少包括:
检查模块,用于在收到对端设备发送的撤销MAC地址的通告后,检查所述EVI边缘设备的ARP缓存中是否存在与所述MAC地址相关联的ARP缓存表项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310042693.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分享照片或视频的方法及系统
- 下一篇:变压器二次焊锡用冶具