CN102202103A - 一种访问网络设备的方法、***及装置 - Google Patents
一种访问网络设备的方法、***及装置 Download PDFInfo
- Publication number
- CN102202103A CN102202103A CN2010101406349A CN201010140634A CN102202103A CN 102202103 A CN102202103 A CN 102202103A CN 2010101406349 A CN2010101406349 A CN 2010101406349A CN 201010140634 A CN201010140634 A CN 201010140634A CN 102202103 A CN102202103 A CN 102202103A
- Authority
- CN
- China
- Prior art keywords
- address
- network equipment
- access end
- interim address
- interim
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5092—Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种访问网络设备的方法,用以提高现有技术中网络设备访问过程的效率,安全性,以及执行性。该方法包括:网络设备接收约定组播组中的访问端发送的组播消息,其中,所述组播消息中包括访问端生成的本地网卡的第一临时通讯地址;所述网络设备根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段;所述网络设备根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端通讯的通讯链路,并通过所述通讯链路向所述访问端返回链路建立消息,使所述访问端接到所述链路建立消息后,通过所述通讯链路访问所述网络设备。
Description
技术领域
本发明涉及网络通讯技术领域,特别涉及一种访问网络设备的方法、***及装置。
背景技术
经常需要对局域网中的一些网络设备的信息进行配置或更新等操作。例如:对新加入局域网中的读写器进行信息的配置。一般用户可以通过访问端的图形用户界面(Graphical User Inferface,GUI)对网络设备进行访问,实现对网络设备的维护和更新。访问端一般为本地计算机。该访问过程包括:访问端先通过搜索操作发现网络设备并与之建立通讯链路,即访问端搜索网络设备,获取网络设备的地址信息,并根据本地的地址信息以及网络设备的地址信息,建立与该网络设备的通讯链路,其中,该地址一般为互联网协议(InternetProtocol,IP)地址,然后通过该通讯链路对网络设备进行访问。其中,访问端与网络设备之间的通讯过程为一对多的通讯场景。
目前,一对多的通讯场景包括:广播通讯方式,或组播通讯方式。其中,广播通讯方式中的主机之间采用“一对所有”的通讯模式,每一台主机发出的信号,该局域网中其他的所有主机都可以接收到。该方案简便易行,具有较强的可操作性,但是由于广播发送的范围不可控,导致局域网内所有网络设备都会接收到其他任一网络设备直接的通讯信息,这样,信息安全没有保障,此外也加重了局域网的负荷。
与广播通讯相比,组播通讯方式中的消息的接收对象限定为加入了组播组的成员,可控性更强。但是在进行网络设备访问的过程中,搜索网络设备的消息的接收对象为同一组播组中的所有网络设备,配置或更新网络设备的信息的消息却是针对单个网络设备进行收发,这要求通讯方式能提供差异化服务,而组播通讯方式无法提供该种服务。
另外,对于局域网内的一些即时通讯(Instant Messaging,IM)类软件,例如:feiq,虽然在发起一次搜索后,可以获取到多个可通讯对象,并选择其中一个对象进行点对点通讯。但是在比较复杂的网络环境下,此类IM软件并不能保证操作的可执行性。例如:当访问端与网络设备不处于局域网同网段时,即该访问端的IP地址与网络设备的IP地址的网络号不同,在该异网段的访问端上运行feiq时,不能搜索到局域网内其余网络设备,即不能获取网络设备的IP地址;或者局域网内存在多个网络设备IP地址冲突的情况下,也无法保证可以搜索到全部同IP的网络设备。以上情况在多个***信息完全随机的网络设备同时接入局域网的情况下是有可能出现的,特别是在开局架构设备时,更是必须要考虑到的问题。
综上所述,目前的网络设备访问过程,存在着效率差,安全性低,以及可执行性差等不便。
发明内容
本发明所要解决的技术问题是提供一种访问网络设备的方法,用以提高现有技术中网络设备访问过程的效率,安全性,以及执行性。
本发明实施例提供一种访问网络设备的方法,包括:
网络设备接收约定组播组中的访问端发送的组播消息,其中,所述组播消息中包括访问端生成的本地网卡的第一临时通讯地址;
所述网络设备根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段;
所述网络设备根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端通讯的通讯链路,并通过所述通讯链路向所述访问端返回链路建立消息,使所述访问端接到所述链路建立消息后,通过所述通讯链路访问所述网络设备。
本发明实施例提供一种访问网络设备的***,包括:访问端和至少一个网络设备,所述访问端和网络设备处于约定组播组中,其中,
所述访问端,用于生成本地网卡的第一临时通讯地址,并发送组播消息到约定组播组,并接收到所述约定组播组中的网络设备通过对应的通讯链路返回的链路建立信息后,通过该通讯链路访问所述网络设备;
所述网络设备,用于根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段,并根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端通讯的通讯链路后,通过该通讯链路向所述访问端返回链路建立信息。
本发明提供了一访问端,包括:
生成单元,用于生成本地网卡的第一临时通讯地址;
通信单元,用于发送组播消息到约定组播组,其中,所述组播消息中包括所述第一临时通讯地址,并接收到所述约定组播组中的网络设备通过对应的通讯链路返回的链路建立信息后,通过该通讯链路访问所述网络设备。
本发明实施例提供了一种网络设备,包括:
接收单元,用于接收约定组播组中的访问端发送的组播消息,其中,所述组播消息中包括访问端生成的本地网卡的第一临时通讯地址;
生成单元,用于根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段;
链路建立单元,用于根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端通讯的通讯链路,并通过所述通讯链路向所述访问端返回链路建立消息。
本发明实施例中,局域网内接入多个任意IP地址的网络设备后,采用本发明实施例所述的访问网络设备的方法可以一次性搜索到各个网络设备,并分别进行通讯配置操作,并不依赖于网络设备与访问端是否处于同一网段,提高网络设备访问过程的效率;并且,在整个对网络设备搜索和配置的过程中,负责传输数据的通讯链路绑定于双方的临时通讯地址,保证了搜索操作的可操作性和易用性。与广播通讯模式和纯组播通讯模式相比,本发明实施例所提供的访问方案不会产生冗余通讯量,最大程度上降低了网络传输的负荷,提高了搜索操作的执行效率。
附图说明
图1为本发明实施例中访问网络设备的流程图;
图2为本发明实施例一中访问网络设备的流程图;
图3为本发明实施例中访问网络设备***的架构图;
图4为本发明实施例中访问端的结构图;
图5为本发明实施例中网络设备的结构图。
具体实施方式
本发明实施例中,网络设备为应用于互联网中的设备,该设备的信息需要被配置或更新,例如:局域网中的读写器。局域网中有一个或多个这样的网络设备,对于局域网来说,每个网络设备的地址信息,即IP地址,可以是已知的,也可以是未知的。用户仍旧可以通过访问端的GUI对这些网络设备进行访问。其中,访问端可以与被搜索的网络设备处于局域网同网段,或者,访问端与被搜索的一些网络设备处于局域网同网段,而与被搜索的另一些网络设备处于异网段。
本发明实施例中,访问端与被搜索的网络设备加入约定组播组后,访问网络设备的过程参见图1,包括:
步骤101:访问端生成本地网卡的第一临时通讯地址。
访问端根据保存的网络连接信息列表,确定一个本地网卡,然后,根据设定的地址生成方案,生成第一临时通讯地址,并将该第一临时通讯地址与所述本地网卡进行绑定。其中,第一临时通讯地址包括:临时通讯的IP地址,以及子网掩码。第一临时通讯地址与访问端在局域网中实际通讯地址不同。
在设定的地址生成方案中,可以直接定义临时通讯的IP地址的网络号,以及子网掩码数,还可以通过一个设定算法确定临时通讯的IP地址的主机号。其中,设定的地址生成方案包括:将临时通讯的IP地址的网络号限定为私有地址范围,将子网掩码数设定为各类地址的默认的子网掩码数或者其他的子网掩码数。
例如:访问端在局域网中的实际IP地址为10.86.50.6,子网掩码为255.255.255.0,那根据设定的地址生成方案,生成第一临时通讯地址包括:IP地址为10.14.7.53,掩码为255.255.0.0;或者生成第一临时通讯地址包括:IP地址为10.14.7.53,掩码为255.0.0.0。
访问端可能只有一个网卡,也可能有多个网卡。当访问端只有一个网卡时,保存的网络连接信息列表也只有一个网络连接信息,这样将该网络连接信息对应的网卡确定为本地网卡。当访问端有多个网卡时,则要在保存的网络连接信息列表中选择一个网络连接信息,将该网络连接信息对应的网卡确定为本地网卡。
访问端在启动时,即可以获取网络连接信息,然后,根据该网络连接信息,生成并保存网络连接信息列表。
步骤102:访问端发送组播消息到约定组播组,其中,组播消息中包括第一临时通讯地址。
访问端与被搜索的网络设备都加入了一个约定组播组,这样,该约定组播组中的每个网络设备都能收到访问端发送的组播消息。
步骤103:约定组播组中的网络设备根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址。其中,第二临时通讯地址与第一临时通讯地址同网段,即第二临时通讯地址与第一临时通讯地址具有相同的网络号。
约定组播组中的每个网络设备都可以接收到组播消息,这样,每个网络设备对各自接收到的组播消息进行解码操作,获取第一临时通讯地址,然后,每个网络设备根据设定的地址生成方案,生成对应的与该第一临时通讯地址同网段的第二临时通讯地址,并将该第二临时通讯地址与本地网卡进行绑定。
这里,第二临时通讯地址同样包括:临时通讯的IP地址,以及子网掩码。在设定的地址生成方案中,直接定义第二临时通讯地址中临时通讯的IP地址的网络号与第一临时通讯地址中临时通讯的IP地址的网络号一致,并可以直接定义子网掩码数,还可以通过一个设定算法确定临时通讯的IP地址的主机号。
本发明实施例中,各个网络设备生成临时通讯的IP地址具有独立性和完全随机性,存在两个以上的网络设备生成的临时IP地址也有发生冲突的可能性,这一概率与局域网内收到组播的网络设备数目正相关,与局域网段IP地址数目负相关。例如:一个C类局域网段内接入253台网络设备,访问端采用默认的子网掩码,为24位,即255.255.255.0,则此时网络设备生成的临时通讯的IP地址的冲突概率为100%。因此,为解决此问题,可以放宽访问端临时通讯的IP地址的子网掩码,将其改为8位,即255.0.0.0,则此时网络设备随机生成的临时通讯的IP地址也以255.0.0.0作为子网掩码,这样,可以在2563范围内进行散列,上百个网络设备的数量级下,生成临时IP冲突的概率可以忽略不计。因此,较佳实施例中,设定的地址生成方案中可以定义子网掩码为255.0.0.0。
步骤104:网络设备根据对应的第二临时通讯地址,以及第一临时通讯地址建立对应的与访问端通讯的通讯链路。
组播组中的每个网络设备都已生成了本地网卡的第二临时通讯地址,这样,每个网络设备以该第二临时通讯地址为源地址,以第一临时通讯地址为目标地址,建立该网络设备与访问端间通讯的通讯链路。这里,可以采用传输控制协议(Transmission Control Protocol,TCP)建链操作。
步骤105:网络设备通过对应的通讯链路向访问端返回链路建立消息。其中,链路建立消息中包括:网络设备在局域网中实际通讯地址以及其他的相关信息。
网络设备经过三次握手后,与访问端建立通讯链路成功后,通过该通讯链路返回链路建立消息。链路建立消息中包括:网络设备在局域网中实际通讯地址,即链路建立消息包括了该网络设备在局域网中的实际IP地址和子网掩码。当然,链路建立消息中还包括了网络设备标识号、网络设备MAC地址、网络设备序列号等信息。
步骤106:访问端接收到链路建立消息后,通过对应的通讯链路访问网络设备。
访问端接收到链路建立消息后,获取到了对应网络设备的实际通讯地址以及其他的相关信息,因此,在GUI界面上操作,通过对应的通讯链路访问网络设备。这里,可以从网络设备中读取信息,也可以向网络设备写入信息,从而实现了网络设备信息的配置或更新。
因此,本发明实施例中,访问端与网络设备加入约定组播组中后,网络设备接收约定组播组中的访问端发送的组播消息,其中,组播消息中包括访问端生成的本地网卡的第一临时通讯地址;然后,网络设备根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,该第二临时通讯地址与第一临时通讯地址同网段;最后,网络设备根据第二临时通讯地址,以及第一临时通讯地址建立与访问端通讯的通讯链路,并通过该通讯链路向访问端返回链路建立消息,使访问端接到链路建立消息后,通过该通讯链路访问网络设备。
本发明实施例中,网络设备与访问端建立的通讯链路为长连接模式,访问端和网络设备各自周期性发送心跳信号,独立维护通讯链路。
当访问端退出或网络设备从局域网内移除,相应的通讯链路会断链;此外,当访问端重新发起搜索操作时,会主动断开当前所有与网络设备建立的通讯链路,网络设备收到新的组播搜索信息时,断开当前链路并删除当前的第二临时通讯地址,因此,本发明实施例中,访问端接收到网络设备通过对应的通讯链路返回的链路建立信息后,包括:
当通讯链路断开后,对应的网络设备删除对应的第二临时通讯地址,其中,通讯链路断开包括:访问端或网络设备退出所述约定组播组,访问端重新发送组播消息,网络设备接收到新的组播消息中的一种或多种。
本发明实施例中,访问网络设备的***,包括:访问端和至少一个网络设备,访问端和所有的网络设备处于约定组播组中,这样,访问网络设备的过程包括:
访问端生成本地网卡的第一临时通讯地址,并发送组播消息到约定组播组;
约定组播组中的网络设备根据接收到的组播消息中的第一临时通讯地址,生成对应的本地网卡的第二临时通讯地址,其中,第二临时通讯地址与第一临时通讯地址同网段;
网络设备根据第二临时通讯地址,以及第一临时通讯地址建立与访问端通讯的通讯链路后,通过该通讯链路向访问端返回链路建立信息;
访问端接收到链路建立信息后,通过该通讯链路访问网络设备。
下面结合说明书附图对本发明实施例作进一步详细描述。
实施例一,本实施例中,网络设备为读写器,访问端和读写器1读写器2读写器3共同接入网络,其中局域网网关为10.86.10.1;访问端的IP地址为10.86.10.2,掩码为255.255.255.0,网关为10.86.10.1;读写器1的IP地址为10.86.10.3,掩码为255.255.255.0,网关为10.86.10.1;读写器2的IP地址为10.86.10.3,掩码为255.255.255.0,网关为10.86.10.1,即读写器2与读写器1的通讯地址完全相同;读写器3的IP地址为20.86.10.2,掩码为255.255.255.0,网关为20.86.10.1,即访问端与读写器3处于异网段。访问目的是同时获取到3台读写器的通讯配置信息,并且分别对其进行修改。
访问端,以及读写器接入局域网后,加入预先约定组播组进行注册,此处约定组播组IP为230.2.2.2。参见图2,访问读写器的过程包括:
步骤201:访问端获取本机网络连接,获取到唯一可用网卡,并根据设定的地址生成方案,随机生成第一临时通讯地址。
这里,设定的地址生成方案中定义临时通讯的IP地址的网络号为10,网掩码为255.0.0.0,因此,生成的第一临时通讯地址中,IP地址为10.14.3.69,子网掩码为255.0.0.0。将该第一临时通讯地址添加至唯一可用的网卡。
其中,可以通过一个设定算法确定临时通讯的IP地址的主机号,例如:主机号形式若为A.B.C,让A、B、C各自在0~255间随机取个整数,若取到的3个数均是0,则将C=C+2,A、B再各自重新取一次,ABC三个整数构成A.B.C主机号;若ABC第一次随机取到的均是255,则C=C-2,,A、B再各自重新取一次,ABC三个整数构成A.B.C主机号。当然,本发明实施例确定临时通讯的IP地址的主机号的方法不限于此,其他类似的方法都可以。
步骤202:访问端进行本机网卡绑定后,向组播组230.2.2.2发送组播消息,组播消息中包括了第一临时通讯地址,IP地址为10.14.3.69,子网掩码为255.0.0.0,并在此之后,本地监听事先约定的读写器建链目标端口(4088)。
步骤203:每个读写器接收组播消息,并根据组播消息的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,每个第二临时通讯地址与所述第一临时通讯地址同网段。
组播地址本身属于D类地址,组播成员加入后可以接收到组内消息,这与是否跨网段,地址是否重复无关。因此,3个读写器都会收到访问端发送的组播消息,对消息体进行解码操作后,获取到访问端的第一临时通讯地址,分别生成同与之网段的第二临时通讯地址,并添加至各自的网卡。
这里,设定的地址生成方案中定义临时通讯的IP地址的网络号为10,网掩码为255.0.0.0,因此,读写器1生成的第二临时通讯地址中,IP地址:10.251.33.81,子网掩码:255.0.0.0;读写器2生成的第二临时通讯地址中,IP地址:10.41.30.159,子网掩码:255.0.0.0;读写器3生成的第二临时通讯地址中,IP地址:10.70.20.50,子网掩码:255.0.0.0。
步骤204:每个读写器绑定本机生成的第二临时通讯地址后,以第一临时通讯地址为目标,建立与访问端的通讯链路,并上报链路建立消息。
这里,读写器绑定本机生成的第二临时通讯地址后,以10.14.3.69:4088为目标进行TCP建链操作,经3次握手建立通讯链成功后,读写器上报链路建立消息。该链路建立消包括:本机正在生效的通讯配置相关信息,例如:该读写器在局域网中的实际IP地址和子网掩码,设备标识号、设备MAC地址、以及设备序列号等信息。以读写器1为例,上报内容为10.86.10.3,掩码255.255.255.0,而不是TCP建链所绑定的10.251.33.81。
步骤205:访问端从4088端口监听到链路建立消息后,进行解码并显示在GUI界面,完成一次成功的读写器搜索操作。
在上述搜索,建立通讯链路的过程中,访问端GUI不会显示任何有关双方临时通讯地址的信息,这样,操作者完全不可见双方的临时通讯地址。访问端之后下发配置消息以及读写器返回配置响应消息均通过建立的通讯链路传输。
当然,本发明实施例中,当建立的通讯链路断开后,对应的读写器会将本地网卡的第二临时通讯地址删除。例如:读写器2退出了局域网,则读写器2将本地网卡中的第二临时通讯地址删除,即将IP地址:10.41.30.159,子网掩码:255.0.0.0删除。
参见图3,本发明实施例中,访问网络设备的***,包括:访问端100和至少一个网络设备200,所述访问端100和所有网络设备200处于约定组播组中,其中,
访问端100,用于生成本地网卡的第一临时通讯地址,并发送组播消息到约定组播组,并接收到所述约定组播组中的网络设备200通过对应的通讯链路返回的链路建立信息后,通过该通讯链路访问所述网络设备200。
网络设备200,用于根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段,并根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端100通讯的通讯链路后,通过该通讯链路向所述访问端100返回链路建立信息。
访问端100,还用于根据保存的网络连接信息列表,确定一个本地网卡,根据设定的地址生成方案,生成第一临时通讯地址,并将该第一临时通讯地址与所述本地网卡进行绑定
访问端100,还用于启动时,获取该访问端的网络连接信息,并根据所述网络连接信息,生成并保存网络连接信息列表
网络设备200,还用于对所述组播消息进行解码操作,获取第一临时通讯地址,并根据设定的地址生成方案,生成与所述第一临时通讯地址同网段的第二临时通讯地址,并将所述第二临时通讯地址与所述本地网卡进行绑定。
网络设备200,还用于当所述通讯链路断开后,删除对应的第二临时通讯地址,其中,所述通讯链路断开包括:所述访问端100或网络设备200退出所述约定组播组,所述访问端100重新发送组播消息,所述网络设备200接收到新的组播消息中的一种或多种。
参见图4,本发明实施例中的访问端,包括:生成单元410和通信单元420。
生成单元410,用于生成本地网卡的第一临时通讯地址。
通信单元420,用于发送组播消息到约定组播组,其中,所述组播消息中包括所述第一临时通讯地址,并接收到网络设备通过对应的通讯链路返回的链路建立信息后,通过该通讯链路访问所述网络设备。
其中,生成单元410包括:
确定子单元,用于根据保存的网络连接信息列表,确定一个本地网卡。
绑定子单元,用于根据设定的地址生成方案,生成第一临时通讯地址,并将该第一临时通讯地址与所述本地网卡进行绑定。
该访问端还包括:
获取单元,用于启动时,获取该访问端的网络连接信息。
保存单元,用于根据所述网络连接信息,生成并保存网络连接信息列表。
参见图5,本发明实施例中的网络设备,包括:接收单元510,生成单元520和链路建立单元530。
接收单元510,用于接收约定组播组中的访问端发送的组播消息,其中,所述组播消息中包括访问端生成的本地网卡的第一临时通讯地址。
生成单元520,用于根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段。
链路建立单元530,用于根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端通讯的通讯链路,并通过所述通讯链路向所述访问端返回链路建立消息。
生成单元510包括:
解码子单元,用于对所述组播消息进行解码操作,获取第一临时通讯地址;
绑定子单元,用于根据设定的地址生成方案,生成与所述第一临时通讯地址同网段的第二临时通讯地址,并将所述第二临时通讯地址与所述本地网卡进行绑定。
该网络设备还包括:
删除单元,用于当所述通讯链路断开后,删除所述第二临时通讯地址,其中,所述通讯链路断开包括:所述访问端或网络设备退出所述约定组播组,所述访问端重新发送组播消息,所述网络设备接收到新的组播消息中的一种或多种。
本发明实施例中,访问端生成本地网卡的第一临时通讯地址,并发送组播消息到约定组播组,所述组播组中的每个网络设备根据接收到的组播消息中的第一临时通讯地址,生成对应的本地网卡的第二临时通讯地址,其中,每个第二临时通讯地址与所述第一临时通讯地址同网段;并且,每个网络设备根据对应的第二临时通讯地址,以及第一临时通讯地址建立对应的与所述访问端通讯的通讯链路后,通过该通讯链路向所述访问端返回链路建立信息;所述访问端接收到每个链路建立信息后,通过所述通讯链路访问对应的网络设备。这样,局域网内接入多个任意IP地址的网络设备后,采用本发明实施例所述的访问网络设备的方法可以一次性搜索到各个网络设备,并分别进行通讯配置操作,并不依赖于网络设备与访问端是否处于同一网段;对以多个网卡分别接入不同网络的访问端,可以通过选择网卡进行范围限定性搜索操作,方便对网络设备进行分组管理。
在整个对网络设备搜索和配置的过程中,负责传输数据的通讯链路绑定于双方的临时通讯地址,只进行本次与访问端与网络设备之间的查询和配置数据传输,并且在操作完毕后,该通讯链路和临时通讯地址都被清除。在网络设备已经和访问端建立通讯链路后并正在执行业务操作的情况下,双方操作分别通过各自的通讯链路并行执行,保证了搜索操作的可操作性和易用性。与广播通讯模式和纯组播通讯模式相比,本发明实施例所提供的访问方案不会产生冗余通讯量,最大程度上降低了网络传输的负荷,提高了搜索操作的执行效率。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (13)
1.一种访问网络设备的方法,其特征在于,包括:
网络设备接收约定组播组中的访问端发送的组播消息,其中,所述组播消息中包括访问端生成的本地网卡的第一临时通讯地址;
所述网络设备根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段;
所述网络设备根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端通讯的通讯链路,并通过所述通讯链路向所述访问端返回链路建立消息,使所述访问端接到所述链路建立消息后,通过所述通讯链路访问所述网络设备。
2.如权利要求1所述的方法,其特征在于,所述访问端生成本地网卡的第一临时通讯地址包括:
所述访问端根据保存的网络连接信息列表,确定一个本地网卡;
所述访问端根据设定的地址生成方案,生成第一临时通讯地址,并将该第一临时通讯地址与所述本地网卡进行绑定。
3.如权利要求1所述的方法,其特征在于,所述网络设备根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址包括:
所述网络设备对所述组播消息进行解码操作,获取第一临时通讯地址;
所述网络设备根据设定的地址生成方案,生成与所述第一临时通讯地址同网段的第二临时通讯地址,并将所述第二临时通讯地址与所述本地网卡进行绑定。
4.如权利要求1所述的方法,其特征在于,所述网络设备通过所述通讯链路向所述访问端返回链路建立消息之后,还包括:
当所述通讯链路断开后,所述网络设备删除所述第二临时通讯地址,其中,所述通讯链路断开包括:所述访问端或网络设备退出所述约定组播组,所述访问端重新发送组播消息,所述网络设备接收到新的组播消息中的一种或多种。
5.一种访问网络设备的***,其特征在于,包括:访问端和至少一个网络设备,所述访问端和网络设备处于约定组播组中,其中,
所述访问端,用于生成本地网卡的第一临时通讯地址,并发送组播消息到约定组播组,并接收到所述约定组播组中的网络设备通过对应的通讯链路返回的链路建立信息后,通过该通讯链路访问所述网络设备;
所述网络设备,用于根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段,并根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端通讯的通讯链路后,通过该通讯链路向所述访问端返回链路建立信息。
6.如权利要求5所述的***,其特征在于,
所述访问端,还用于根据保存的网络连接信息列表,确定一个本地网卡,根据设定的地址生成方案,生成第一临时通讯地址,并将该第一临时通讯地址与所述本地网卡进行绑定。
7.如权利要求5所述的***,其特征在于,
所述网络设备,还用于对所述组播消息进行解码操作,获取第一临时通讯地址,并根据设定的地址生成方案,生成与所述第一临时通讯地址同网段的第二临时通讯地址,并将所述第二临时通讯地址与所述本地网卡进行绑定。
8.如权利要求5所述的***,其特征在于,
所述网络设备,还用于当所述通讯链路断开后,删除对应的第二临时通讯地址,其中,所述通讯链路断开包括:所述访问端或网络设备退出所述约定组播组,所述访问端重新发送组播消息,所述网络设备接收到新的组播消息中的一种或多种。
9.一种访问端,其特征在于,包括:
生成单元,用于生成本地网卡的第一临时通讯地址;
通信单元,用于发送组播消息到约定组播组,其中,所述组播消息中包括所述第一临时通讯地址,并接收到所述约定组播组中的网络设备通过对应的通讯链路返回的链路建立信息后,通过该通讯链路访问所述网络设备。
10.如权利要求9所述的访问端,其特征在于,所述生成单元包括:
确定子单元,用于根据保存的网络连接信息列表,确定一个本地网卡;
绑定子单元,用于根据设定的地址生成方案,生成第一临时通讯地址,并将该第一临时通讯地址与所述本地网卡进行绑定。
11.一种网络设备,其特征在于,包括:
接收单元,用于接收约定组播组中的访问端发送的组播消息,其中,所述组播消息中包括访问端生成的本地网卡的第一临时通讯地址;
生成单元,用于根据接收到的组播消息中的第一临时通讯地址,生成本地网卡的第二临时通讯地址,其中,所述第二临时通讯地址与所述第一临时通讯地址同网段;
链路建立单元,用于根据所述第二临时通讯地址,以及第一临时通讯地址建立与所述访问端通讯的通讯链路,并通过所述通讯链路向所述访问端返回链路建立消息。
12.如权利要求11所述的网络设备,其特征在于,所述生成单元包括:
解码子单元,用于对所述组播消息进行解码操作,获取第一临时通讯地址;
绑定子单元,用于根据设定的地址生成方案,生成与所述第一临时通讯地址同网段的第二临时通讯地址,并将所述第二临时通讯地址与所述本地网卡进行绑定。
13.如权利要求11所述的网络设备,其特征在于,还包括:
删除单元,用于当所述通讯链路断开后,删除所述第二临时通讯地址,其中,所述通讯链路断开包括:所述访问端或网络设备退出所述约定组播组,所述访问端重新发送组播消息,所述网络设备接收到新的组播消息中的一种或多种。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101406349A CN102202103A (zh) | 2010-03-23 | 2010-03-23 | 一种访问网络设备的方法、***及装置 |
PCT/CN2010/079779 WO2011116614A1 (zh) | 2010-03-23 | 2010-12-14 | 一种访问网络设备的方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101406349A CN102202103A (zh) | 2010-03-23 | 2010-03-23 | 一种访问网络设备的方法、***及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102202103A true CN102202103A (zh) | 2011-09-28 |
Family
ID=44662493
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101406349A Pending CN102202103A (zh) | 2010-03-23 | 2010-03-23 | 一种访问网络设备的方法、***及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102202103A (zh) |
WO (1) | WO2011116614A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106535170A (zh) * | 2016-10-31 | 2017-03-22 | 上海斐讯数据通信技术有限公司 | 一种无线接入设备发现云ac的方法及*** |
CN106604354A (zh) * | 2016-11-29 | 2017-04-26 | 上海斐讯数据通信技术有限公司 | 无线连接方法及***、发现无线控制器的方法及*** |
CN107453898A (zh) * | 2017-07-21 | 2017-12-08 | 郑州云海信息技术有限公司 | 一种网络***及其网络配置方法 |
CN114422481A (zh) * | 2021-12-13 | 2022-04-29 | 科华数据股份有限公司 | 一种网络设备管理方法及相关装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113625589B (zh) * | 2021-09-15 | 2023-12-12 | 云茂互联智能科技(厦门)有限公司 | 一种设备控制方法、装置、电子设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1429523A1 (en) * | 2002-12-13 | 2004-06-16 | Alcatel | Public addressing supported by temporary private addressing |
CN1859444A (zh) * | 2006-03-03 | 2006-11-08 | 华为技术有限公司 | 一种ipv6网络中主机地址的自动配置方法 |
CN101674303A (zh) * | 2009-07-31 | 2010-03-17 | 厦门敏讯信息技术股份有限公司 | 嵌入式网络产品烧写设备及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201332404Y (zh) * | 2009-01-22 | 2009-10-21 | 深圳华为通信技术有限公司 | 一种网卡设备升级的***及设备 |
-
2010
- 2010-03-23 CN CN2010101406349A patent/CN102202103A/zh active Pending
- 2010-12-14 WO PCT/CN2010/079779 patent/WO2011116614A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1429523A1 (en) * | 2002-12-13 | 2004-06-16 | Alcatel | Public addressing supported by temporary private addressing |
CN1859444A (zh) * | 2006-03-03 | 2006-11-08 | 华为技术有限公司 | 一种ipv6网络中主机地址的自动配置方法 |
CN101674303A (zh) * | 2009-07-31 | 2010-03-17 | 厦门敏讯信息技术股份有限公司 | 嵌入式网络产品烧写设备及方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106535170A (zh) * | 2016-10-31 | 2017-03-22 | 上海斐讯数据通信技术有限公司 | 一种无线接入设备发现云ac的方法及*** |
CN106604354A (zh) * | 2016-11-29 | 2017-04-26 | 上海斐讯数据通信技术有限公司 | 无线连接方法及***、发现无线控制器的方法及*** |
CN107453898A (zh) * | 2017-07-21 | 2017-12-08 | 郑州云海信息技术有限公司 | 一种网络***及其网络配置方法 |
WO2019015268A1 (zh) * | 2017-07-21 | 2019-01-24 | 郑州云海信息技术有限公司 | 一种网络***及其网络配置方法 |
CN114422481A (zh) * | 2021-12-13 | 2022-04-29 | 科华数据股份有限公司 | 一种网络设备管理方法及相关装置 |
CN114422481B (zh) * | 2021-12-13 | 2024-03-15 | 科华数据股份有限公司 | 一种网络设备管理方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2011116614A1 (zh) | 2011-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101138205B (zh) | 数据包中继装置 | |
CN1992625B (zh) | 基于即时通讯的多议题讨论组信息流的处理方法 | |
CN101247361B (zh) | 一种用户群组中成员动态信息显示***及方法 | |
CN101834783B (zh) | 一种报文转发方法、装置及网络设备 | |
CN103916311B (zh) | 一种信息传输控制方法,装置及*** | |
CN104811371B (zh) | 一种全新的即时通信*** | |
CN102845123B (zh) | 虚拟私云的连接方法及隧道代理服务器 | |
CN103841023A (zh) | 数据转发的方法和设备 | |
CN105847108B (zh) | 容器间的通信方法及装置 | |
CN104486589B (zh) | 基于gvrp的视频监控***中的访问方法及装置 | |
CN102474425B (zh) | 对于具有多播能力的路由器上的轻主机管理协议的方法和装置 | |
CN108881354A (zh) | 一种推送信息存储方法、装置、服务器和计算机存储介质 | |
CN102647355A (zh) | Lacp协商处理方法、中继节点及*** | |
CN111416865B (zh) | 一种基于拟态防御的协议代理处理方法及*** | |
CN103442224A (zh) | 一种基于nat穿透的视频监控访问策略和实现方法 | |
CN102202103A (zh) | 一种访问网络设备的方法、***及装置 | |
CN103118148A (zh) | 一种arp缓存更新方法和设备 | |
CN102057623A (zh) | 用于获得终端状态的网络设备和方法 | |
CN102025799A (zh) | 一种发现及自动配置设备的ip地址的方法 | |
CN102820977A (zh) | 组播方法、装置及网络设备 | |
CN114553799B (zh) | 基于可编程数据平面的组播转发方法、装置、设备及介质 | |
CN101651626B (zh) | 一种流量转发的方法及设备 | |
CN102045409A (zh) | 网络穿透方法及网络通讯*** | |
CN105025047A (zh) | 一种云桌面的推送方法、***以及推送端和接收端 | |
CN103262480A (zh) | 一种虚拟集群建立的方法及网络设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110928 |