[发明专利]无VLAN虚接口情况下发送ARP请求的方法和装置有效

专利信息
申请号: 200710119120.3 申请日: 2007-07-16
公开(公告)号: CN101094178A 公开(公告)日: 2007-12-26
发明(设计)人: 王珍异;陈光辉;傅嘉嘉 申请(专利权)人: 杭州华三通信技术有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L29/06
代理公司: 隆天国际知识产权代理有限公司 代理人: 郭晓东
地址: 310053浙江省杭州市高新技术产业*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: vlan 接口 情况 发送 arp 请求 方法 装置
【说明书】:

技术领域

发明属于以太网领域,涉及以太网内的VLAN(Virtual Local AreaNetwork,虚拟局域网)技术,尤其涉及一种在无VLAN虚接口情况下发送ARP请求的方法和装置。

背景技术

ARP(Address Resolution Protocol,地址解析协议)协议用来在以太网链路中动态建立IP(Internet Protocol,互联网协议)地址和物理MAC(Media Access Control,媒体访问控制)地址的映射关系。

在如图1所示的典型网络中,网关130和客户端计算机110之间会交互ARP报文。通过ARP报文的交互,计算机110上建立ARP缓存表(ARP Cache),用于连接网络和通信。作为网关130的路由器或三层交换机上也会建立ARP表,作为转发数据的依据。计算机110和网关130之间的二层交换机120会对ARP报文进行转发,但不会进行解析。然而,现在越来越多的应用要求在二层交换机120上启动ARP侦听、ARP代答等功能。

比如,启动了MAC强制转发特性后,在二层交换机120上记录网关130的MAC地址,同时将计算机110发送的ARP报文全部上送接入设备二层交换机120。对于计算机110的ARP请求,二层交换机120都代为应答,且应答的MAC地址正是网关130的MAC。这样,计算机110发送的所有数据报文都会被强制转发到网关130上进行处理,以实现VLAN(Virtual Local Area Network,虚拟局域网)内的用户通信都不再进行二层交换,而是强制在网关130上进行三层转发。这样,在网关130上就可以实现对流量进行统一监控,或者部署一些安全特性。在此特性中,为了感知网关130 MAC地址的变化,需要二层交换机120针对网关130进行ARP探测,也即发起对网关130 IP地址的ARP请求。

再比如,为了快速应答计算机110或网关130发送的ARP请求,以减少广播,还有一些特性需要在二层交换机120上维护ARP Snooping(侦听)表项。为了实现这些ARP Snooping表项的老化,也需要在二层交换机120上发起对某一用户IP地址的ARP请求。

由于ARP报文和机制的需要,在发送ARP请求时,必须为ARP请求报文指定一个源IP和源MAC地址。但是对于二层交换机,用户对应的VLAN不需要配置IP地址就可进行二层转发,因此正常情况下对于只需要进行二层转发的VLAN往往不配置IP地址。然而,为了满足上述ARP探测需求,目前组网时,在接入交换机上,就必须为用户所需的VLAN配置VLAN接口,并在这个VLAN接口上配置IP地址。

上述ARP探测实现方案不仅增加了不必要的配置,更重要的是还无端浪费了大量的IP地址。IPv4地址十分紧张,因此这种配置在实际应用中受到限制,容易遭到用户的质疑。

发明内容

有鉴于此,本发明目的在于提供一种发送ARP请求的方法,使得即使在不配置VLAN虚接口和接口IP的情况下,也能实现在某一个VLAN内对某一个IP地址通过发送ARP请求的方式进行探测。

同时,本发明另一目的在于提供一种发送ARP请求的装置,以支持上述方法的实施。

为了达到上述目的,本发明公开了一种二层交换机发送ARP请求的方法。该方法应用在所述二层交换机需要通过ARP请求的方式对某一目的IP地址进行探测、但却没有为所述目的IP地址对应的VLAN配置VLAN虚接口的情况下,主要包括有下列步骤:

步骤S1,从所述二层交换机上的用户信息表中读取一个对应所述VLAN、且其中IP地址不等于所述目的IP地址的表项;或者,当所述二层交换机因其组网和/或特性使能的要求探测所述目的IP地址所用的ARP请求报文不能从所读取表项的接入端口输出时,则从所述二层交换机上的用户信息表中读取一个对应所述VLAN的表项,且所述表项中的IP地址不等于所述目的IP地址、而所述表项的接入端口不等于所述探测用ARP请求报文的发送端口;

步骤S2,将所读取表项中的IP地址和MAC地址用作源IP地址和源MAC地址来构造针对所述目的IP地址的ARP请求报文,并输出所述ARP请求报文。

对于上述二层交换机发送ARP请求的方法,优选地,在步骤S1之前还包括有步骤S0,用于判断所述用户信息表中对应所述VLAN的表项是否为0,并且在判定为否时继续执行所述步骤S1、或者在判定为是时直接结束而不发送ARP请求。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710119120.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top