基于MAC地址的静态用户接入网络的控制方法.pdf

上传人:1*** 文档编号:686581 上传时间:2018-03-05 格式:PDF 页数:11 大小:466.55KB
返回 下载 相关 举报
摘要
申请专利号:

CN03178395.3

申请日:

2003.07.19

公开号:

CN1571358A

公开日:

2005.01.26

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04L12/24; H04L12/28; H04L29/06; H04Q3/545

主分类号:

H04L12/24; H04L12/28; H04L29/06; H04Q3/545

申请人:

华为技术有限公司;

发明人:

徐岗; 马洪波; 赵玉博; 颜杨; 董江如; 周剑光; 逄焕刚

地址:

518129广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明涉及一种基于MAC地址的静态用户接入网络的控制方法。该方法为:在网络接入设备上配置静态用户的用户信息,其中用户的MAC地址配置为伪MAC地址;当用户接入网络时,响应该ARP请求报文或者主动发出ARP请求报文,并由网络接入设备根据报文中携带的MAC地址信息,将该用户的伪MAC地址更新为用户实际的MAC地址。本发明的应用使用户可以使用同一个MAC,但使用不同的IP地址在不同的物理位置接入网络,更好地满足某些用户的特殊需求。同时,本发明还可以减少配置人员的工作量,配置人员在配置静态用户的用户信息时无需配置用户的MAC地址。

权利要求书

1: 一种基于MAC地址的静态用户接入网络的控制方法,其特征在于 包括: a、配置静态用户的用户信息,用户信息中的MAC(媒体接入控制) 地址信息为与该用户对应的伪MAC地址; b、用户接入网络时,向网络发送报文,报文中携带着用户接入网络 所使用的实际MAC地址; c、获取该用户的实际MAC地址信息,并将该用户对应的用户信息中 的伪MAC地址更新为用户的实际MAC地址; d、用户使用更新后的实际MAC地址进行网络访问。
2: 根据权利要求1所述的基于MAC地址的静态用户接入网络的控制 方法,其特征在于:当配置一个静态用户的时候,所述的用户信息包括: 用户接入VLAN的VLANID(虚拟局域网标识)、用户的IP(互联网协 议)地址、用户的MAC地址以及用户所在的物理端口;且在解析到用户 的真正的MAC地址之前,用户的MAC地址信息为唯一与该用户相关的伪 MAC地址,并可使用该伪MAC地址来识别该用户。
3: 根据权利要求2所述的基于MAC地址的静态用户接入网络的控制 方法,其特征在于所述的伪MAC地址是采用和用户相关的信息所构成的 唯一的一个伪MAC地址。
4: 根据权利要求3所述的基于MAC地址的静态用户接入网络的控制 方法,其特征在于所述的用户的相关信息包括用户的IP地址、VLANID、 端口号。
5: 根据权利要求1所述的基于MAC地址的静态用户接入网络的控制 方法,其特征在于所述的步骤b分别包括以下两种处理过程: 当接入网络的用户由于访问网络的需要需要向网关(即网络接入设 备)发出ARP请求报文以得到网关也即网络接入设备的MAC地址,该报 文中携带了用户的实际MAC; 当接入网络的用户接收网络接入设备定期向配置的静态用户发送的 ARP请求报文时,响应该ARP请求报文,报文中携带着用户的实际 MAC地址。
6: 根据权利要求1或5所述的基于MAC地址的静态用户接入网络的控 制方法,其特征在于所述的用户向网络接入设备发送的ARP报文中携带着 用户接入网络所使用的实际MAC地址和用户接入VLAN的VLANID。
7: 根据权利要求1、5或6所述的基于MAC地址的静态用户接入网络 的控制方法,其特征在于所述的步骤c分别包括以下两种处理过程: 网络接入设备收到用户的ARP请求报文后,如果发现用户信息中的用 户MAC地址是伪MAC地址,则将用户信息中的MAC地址更新为用户实际 的MAC; 网络接入设备收到用户的ARP响应报文后,如果用户信息中的用户 MAC地址是伪MAC地址,则将用户信息中的MAC地址更新为用户实际的 MAC。
8: 根据权利要求1所述的基于MAC地址的静态用户接入网络的控制 方法,其特征在于该方法还包括:用户的MAC地址更新后,网络接入设 备周期性地向该用户发送ARP请求报文,探测用户是否在线,即是否连接 与网络上,如果用户已经与网络断开,则将其用户信息中的MAC地址恢 复为伪MAC地址,否则,继续进行是否在线的探测。
9: 根据权利要求8所述的基于MAC地址的静态用户接入网络的控制 方法,其特征在于所述的探测用户是否在线为:判断网络接入设备是否连 续多次没有收到用户的ARP响应报文,如果是,则认为该用户已经与网络 断开,否则,认为用户仍然在线。

说明书


基于MAC地址的静态用户接入网络的控制方法

    【技术领域】

    本发明涉及网络通信技术领域,尤其涉及一种基于MAC地址的静态用户接入网络的控制方法。

    背景技术

    目前,用户VLAN接入网络的方式主要有两种,一种是用户设置为自动获取IP地址通过DHCP(动态主机配置协议)得到相关的网络参数;另外一种就是用户手工设置相关的网络参数,如IP地址、DNS(域名服务器)等,后者我们称之为静态用户。使用静态用户方式接入网络的用户必须保证在网络接入设备上维护针对该用户的配置信息,配置信息通常包括用户地IP地址、用户所在的端口、用户的VLAN ID以及用户的MAC地址等。对于以静态用户方式接入网络的用户,当在网络接入设备上为其配置了相应的配置信息后,该用户的所有信息都将保持不变。

    由上述的描述可以看出针对静态用户的配置方式一方面增加了配置人员的工作量:每次配置前管理员都需要知道网卡实际的MAC地址,而且需要输入长长的MAC地址,工作量非常大,而且容易出错;另一方面这种静态绑定的方式使用户接入网络缺少灵活性,管理员一旦配置了一个静态用户,该用户也不可能再以另一个IP地址或在其他物理位置接入网络,且用户更换网卡后也必须通知管理员更改相应的配置。因此,现有技术无法满足用户在访问网络过程中的一些特殊需求,例如,用户希望可以使用同一个MAC地址从网络接入设备不同的端口接入网络,即在不同的物理位置使用同一个MAC地址进行网络的访问。

    【发明内容】

    本发明的目的是提供一种基于MAC地址的静态用户接入网络的控制方法,以减少配置人员的配置工作量,并可使静态用户接入网络更为灵活、方便。

    本发明的目的是这样实现的:

    所述的一种基于MAC地址的静态用户接入网络的控制方法,包括:

    a、配置静态用户的用户信息,用户信息中的MAC地址信息为与该用户对应的伪MAC地址;

    b、用户接入网络时,向网络发送报文,报文中携带着用户接入网络所使用的实际MAC(媒体接入控制)地址;

    c、获取该用户的实际MAC地址信息,并将该用户对应的用户信息中的伪MAC地址更新为用户的实际MAC地址;

    d、用户使用更新后的实际MAC地址进行网络访问。

    所述的基于MAC地址的静态用户接入网络的控制方法中,当配置一个静态用户的时候,配置的用户信息包括:用户接入VLAN的VLANID(虚拟局域网标识)、IP(互联网协议)地址、MAC地址以及用户所在的物理端口;在解析到用户的真正的MAC地址之前,用户的MAC地址信息为唯一与该用户相关的伪MAC地址,并可使用该伪MAC地址来识别该用户。

    所述的伪MAC地址是采用和用户相关的信息所构成的唯一的一个伪MAC地址,所述的用户的相关信息包括用户的IP地址、VLANID、端口号。

    所述的步骤b分别包括以下两种处理过程:

    当接入网络的用户由于访问网络的需要需要向网关(即网络接入设备)发出ARP请求报文以得到网关也即网络接入设备的MAC地址,该报文中携带了用户的实际MAC;

    当接入网络的用户接收网络接入设备定期向配置的静态用户发送的ARP请求报文时,响应该ARP请求报文,报文中携带着用户的实际MAC地址。

    所述的用户向网络接入设备发送的ARP报文中携带着用户接入网络所使用的实际MAC地址和用户接入VLAN的VLANID。

    所述的步骤c分别包括以下两种处理过程:

    网络接入设备收到用户的ARP请求报文后,如果发现用户信息中的用户MAC地址是伪MAC地址,则将用户信息中的MAC地址更新为用户实际的MAC;

    网络接入设备收到用户的ARP响应报文后,如果用户信息中的用户MAC地址是伪MAC地址,则将用户信息中的MAC地址更新为用户实际的MAC。

    所述的基于MAC地址的静态用户接入网络的控制方法还包括:用户的MAC地址更新后,网络接入设备周期性地向该用户发送ARP请求报文,探测用户是否在线,即是否连接与网络上,如果用户已经与网络断开,则将其用户信息中的MAC地址恢复为伪MAC地址,否则,继续进行是否在线的探测。

    所述的探测用户是否在线为:判断网络接入设备是否连续多次没有收到用户的ARP响应报文,如果是,则认为该用户已经与网络断开,否则,认为用户仍然在线。

    由上述技术方案可以看出,本发明采用了不绑定MAC地址的静态用户接入方案,从而使用户接入网络具有更大的灵活性,用户可以应用同一个MAC,不同的IP地址及VLANID接入网络,更好地满足某些用户的特殊需求,如移动办公的用户就可以很方便地在各个办公点接入网络;同时,本发明还可以减少配置人员的工作量,应用本发明配置人员可以较容易的配置一系列的非绑定MAC的静态用户。

    【附图说明】

    图1为本发明的具体实施方式流程图。

    【具体实施方式】

    本发明的具体实施方式如图1所示:

    步骤1:在网络接入设备的终端配置VLAN用户的用户信息,并将配置的用户信息下发到表项中,用户信息不绑定用户具体的MAC地址信息,用户信息包括:用户的VLANID,用户的IP地址、MAC地址以及用户所在的物理端口等信息,MAC地址信息不需要输入,而是由网络接入设备自动生成一个和该用户唯一对应的伪MAC地址,可以使用该伪MAC地址识别该用户,但用户无法使用该伪MAC地址进行网络访问;

    所述的伪MAC地址可以根据已知的用户信息生成,所述的用户信息包括但不限于IP地址、VLAN ID、端口号等,以保证不同的用户的伪MAC地址的唯一性;比如可以以ff-ff加上该用户IP地址的16进制构造出用户的伪MAC,如IP地址伪20.1.1.20的用户的伪MAC地址可以为ff-ff-14-01-01-14;

    步骤2:网络接入设备将周期性地向用户发出ARP(地址解析协议)请求报文,以便能够准确地探测到接入网络的用户;

    步骤3:静态用户接入网络时,分别包含以下两种不同的处理过程:

    一种为:如果用户首先收到网络接入设备发来的ARP请求报文,则即向网络接入设备发送一个ARP响应报文,其中包括用户使用的实际MAC地址;

    另一种为:用户接入到网络后没有立即收到网络接入设备发出的ARP请求报文,但是由于访问网络的需要会主动发出一个ARP请求的广播报文,同样,报文中承载着用户使用的实际MAC地址;

    步骤4:网络接入设备收到用户发来的ARP响应报文或者ARP请求报文后,根据用户的IP地址、VLANID等信息确定与将该用户对应的表项,如果判断用户信息中的MAC地址是一个伪MAC地址,就会将其中的MAC地址信息更新为该用户使用的实际MAC地址,所述用户使用的实际MAC地址为从ARP响应报文或者ARP请求报文中获取;

    同时,如果收到的是用户的ARP请求报文,网络接入设备还需要向用户回应一个ARP响应报文;

    步骤5:网络接入设备中静态用户的MAC地址更新为用户使用的实际MAC地址后,用户就可以使用该实际MAC地址通过网络接入设备进行正常的网络访问了;

    同时,用户的MAC地址更新后,网络接入设备仍然会继续周期性地向该用户发送ARP请求报文,以便探测用户是否依然接于网络上;

    步骤6:当网络接入设备连续多次没有收到用户的ARP响应报文,则认为该用户已经离开,即用户已经下线,将其用户信息中的MAC地址恢复为伪MAC地址,以便用户下次使用其他的MAC地址接入到网络上。

    经过上述过程,使VLAN接入用户使用同一个MAC可以以不同的IP地址和不同的VLAN ID来接入网络,满足了某些用户的特殊需求。

基于MAC地址的静态用户接入网络的控制方法.pdf_第1页
第1页 / 共11页
基于MAC地址的静态用户接入网络的控制方法.pdf_第2页
第2页 / 共11页
基于MAC地址的静态用户接入网络的控制方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《基于MAC地址的静态用户接入网络的控制方法.pdf》由会员分享,可在线阅读,更多相关《基于MAC地址的静态用户接入网络的控制方法.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明涉及一种基于MAC地址的静态用户接入网络的控制方法。该方法为:在网络接入设备上配置静态用户的用户信息,其中用户的MAC地址配置为伪MAC地址;当用户接入网络时,响应该ARP请求报文或者主动发出ARP请求报文,并由网络接入设备根据报文中携带的MAC地址信息,将该用户的伪MAC地址更新为用户实际的MAC地址。本发明的应用使用户可以使用同一个MAC,但使用不同的IP地址在不同的物理位置接入网络,更。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1