一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

IPv6网点管理方法及设备与流程

2021-12-03 23:14:00 来源:中国专利 TAG:

ipv6网点管理方法及设备
技术领域
1.本发明涉及一种ip地址管理,特别是涉及一种ipv6网点管理方法及设备。


背景技术:

2.ip地址(因特网协议地址;internet protocol address)是分配给网络上使用网际协议(internet protocol)的各装置(即,网点)的数字卷标,其中ipv4(因特网通讯协议第四版;internet protocol version 4)是第一个被广泛部署和使用的版本。ipv4使用32比特(4字节)地址,而将地址空间限制为4294967296(2
32
)个地址,ipv4能够以表示32比特整数值的任何表示法来表示,并且通常被写作点分十进制(dot-decimal notation)的形式。
3.随着因特网的蓬勃发展,新一代的ipv6(因特网通讯协议第六版;internet protocol version 6)被提出使用来逐渐取代ipv4,以处理ipv4地址枯竭(ipv4address exhaustion)问题。因此,近几年的网络中,ipv6地址及ipv4地址共存的情况非常普遍。然而,ipv6地址具有128比特,表示形式亦与ipv4地址不同,使得在ipv6地址及ipv4地址共存的网络环境中,对于ipv4网点及ipv6网点进行人工辨识及管理变得十分困难,实有改善的必要。


技术实现要素:

4.因此,本发明的目的即在提供一种ipv6网点管理方法及设备,能够提高网点的管理辨识度,以方便进行网点的人工辨识及管理。
5.本发明为解决现有技术的问题所采用的技术手段提供一种ipv6网点管理方法,应用于ipv6地址及ipv4地址共存的网络环境中,而对于该网络环境所属的网点进行管理,该ipv6网点管理方法包括下列步骤:封包收集步骤,以封包收集模块,收集该网络环境中各个该网点的网点封包;封包分析步骤,以封包分析模块,分析该封包收集步骤中所收集的各个该网点封包,而自该网点封包得出关于各个该网点的网点信息,该网点信息含有ip地址信息及mac地址信息,并根据该网点信息建立ip及mac对应关系表;以及ipv6地址分配步骤,以dhcpv6服务模块,将根据该ip及mac对应关系表所产生的网点管理ipv6地址予以分配至请求分配ipv6地址的对象网点,其中该dhcpv6服务模块将该对象网点的已配置ipv4地址中的个别的点分十进制数组的数字,以不进行进位转换的方式分别直接代入作为该网点管理ipv6地址中的末尾个别对应位置的冒号分十六进制数组的数字,而产生具有肉眼辨识性地址后缀的该网点管理ipv6地址。
6.在本发明的一实施例中提供一种ipv6网点管理方法,其中在该封包分析步骤中,该网点信息的该ip地址信息包括该网点的ipv6地址信息,该封包分析模块自该网点封包中属于邻居发现协议的邻居请求封包及/或邻居通告封包而得出包括有该ipv6地址信息及/或该mac地址信息的该网点信息。
7.在本发明的一实施例中提供一种ipv6网点管理方法,其中在该封包分析步骤中,自该网点封包得出包括有该ipv6地址信息及/或该mac地址信息的该网点信息包括下列步
骤:ipv6封包归类子步骤,将封包的以太网络类型字段的内容经判断为“0x86dd”的该网点封包归类为ipv6归类封包;icmpv6封包归类子步骤,将封包的下一标头字段的内容经判断为“58”的该ipv6归类封包归类为icmpv6归类封包;以及信息提取子步骤,自封包的类型字段的内容经判断为“135”或“136”的该icmpv6归类封包提取出包括有该ipv6地址信息及/或该mac地址信息的该网点信息。
8.在本发明的一实施例中提供一种ipv6网点管理方法,其中在该ipv6地址分配步骤中,该dhcpv6服务模块将该对象网点的已配置ipv4地址中的全部四个点分十进制数组的数字,以不进行进位转换的方式分别直接代入作为该网点管理ipv6地址中的末尾四个对应位置的冒号分十六进制数组的数字。
9.在本发明的一实施例中提供一种ipv6网点管理方法,其中在该ipv6地址分配步骤中,在该对象网点未配置有ipv4地址时,该dhcpv6服务模块以仿真配置ipv4地址作为该对象网点的已配置ipv4地址,而产生该网点管理ipv6地址,其中该仿真配置ipv4地址选自该网络环境的所属ipv4地址分配范围之外的范围外ipv4地址,或者该仿真配置ipv4地址选自非正规ipv4地址,该非正规ipv4地址含有至少一个“a”至“f”的十六进制数字,或者该非正规ipv4地址的至少一个点分十进制数组的数字超过8比特。
10.在本发明的一实施例中提供一种ipv6网点管理方法,更包括不合法网点阻断步骤,比对预设的允许网点清单以及该封包分析步骤中所得出的该网点信息,而判断该网络环境所属的已配置ipv6地址的该网点为合法网点或不合法网点,并对于经判断为不合法网点的该网点进行阻挡。
11.在本发明的一实施例中提供一种ipv6网点管理方法,更包括加速侦测步骤,将目前的该ip及mac对应关系表中所存在的各个该网点的ip地址信息与该网络环境的所属的ipv6地址分配范围进行运算处理,而取得关于该ip及mac对应关系表的未发现网点可能ipv6地址范围,并对于该未发现网点可能ipv6地址范围内的ipv6地址发送检测封包,而驱使该网络环境中对应的该网点发出含有该网点信息的该网点封包。
12.在本发明的一实施例中提供一种ipv6网点管理设备,用于执行上述的ipv6网点管理方法,该ipv6网点管理设备设置在ipv6地址及ipv4地址共存的该网络环境中,而对于该网络环境所属的网点进行管理,该ipv6网点管理设备包括:该封包收集模块,经配置而收集该网络环境中各个该网点的该网点封包;该封包分析模块,连接于该封包收集模块,该封包分析模块经配置而分析该封包收集模块所收集的各个该网点封包,而自该网点封包得出关于各个该网点的网点信息,该网点信息含有该ip地址信息及该mac地址信息,并根据该网点信息建立该ip及mac对应关系表;以及该dhcpv6服务模块,连接于该封包分析模块,该dhcpv6服务模块经配置而将根据该ip及mac对应关系表所产生的该网点管理ipv6地址分配至请求分配ipv6地址的该对象网点,其中该dhcpv6服务模块将该对象网点的已配置ipv4地址中的个别的点分十进制数组的数字,以不进行进位转换的方式分别直接代入作为该网点管理ipv6地址中的末尾对应位置的冒号分十六进制数组的数字,而产生具有该肉眼辨识性地址后缀的该网点管理ipv6地址。
13.在本发明的一实施例中提供一种ipv6网点管理设备,更包括网点管理模块,连接于该封包分析模块,该网点管理模块经配置而比对预设的该允许网点清单以及该封包分析模块所得出的该网点信息,而判断该网络环境所属的已配置ipv6地址的该网点为合法网点
或不合法网点,并对于经判断为不合法网点的该网点进行阻挡。
14.采用了本发明所采用的技术手段,在以dhcpv6来分配ipv6地址时,让对象网点取得的ipv6地址的后缀与ipv4地址相同,即,具有肉眼辨识性地址后缀的网点管理ipv6地址,借此提高该对象网点的ipv6地址的辨识性,以有利于网点的管理。
附图说明
15.图1为显示根据本发明的一实施例的ipv6网点管理方法的流程示意图;
16.图2为显示根据本发明的实施例的ipv6网点管理设备的示意图;
17.图3为显示根据本发明的实施例的ipv6网点管理设备的方块示意图;
18.图4为显示根据本发明的实施例的ipv6网点管理方法的封包分析步骤的示意图;
19.图5为显示根据本发明的实施例的ipv6网点管理方法的ipv6地址分配步骤的示意图;
20.图6为显示根据本发明的另一实施例的ipv6网点管理方法的流程示意图;
21.图7为显示根据本发明的实施例的ipv6网点管理方法的不合法网点阻断步骤的示意图;
22.图8为显示根据本发明的另一实施例的ipv6网点管理方法的流程示意图;
23.图9为显示根据本发明的实施例的ipv6网点管理方法的加速侦测步骤的示意图。
24.附图标记:
25.100
ꢀꢀꢀ
ipv6网点管理设备
[0026]1ꢀꢀꢀꢀꢀ
封包收集模块
[0027]2ꢀꢀꢀꢀꢀ
封包分析模块
[0028]
21
ꢀꢀꢀꢀ
ip及mac对应关系表
[0029]3ꢀꢀꢀꢀꢀ
dhcpv6服务模块
[0030]4ꢀꢀꢀꢀꢀ
网点管理模块
[0031]
41
ꢀꢀꢀꢀ
允许网点清单
[0032]
e
ꢀꢀꢀꢀꢀ
网络环境
[0033]
n
ꢀꢀꢀꢀꢀ
网点
[0034]
s1
ꢀꢀꢀꢀ
封包收集步骤
[0035]
s2
ꢀꢀꢀꢀ
封包分析步骤
[0036]
s21
ꢀꢀꢀ
ipv6封包归类子步骤
[0037]
s22
ꢀꢀꢀ
icmpv6封包归类子步骤
[0038]
s23
ꢀꢀꢀ
信息提取子步骤
[0039]
s3
ꢀꢀꢀꢀ
ipv6地址分配步骤
[0040]
s31
ꢀꢀꢀ
子步骤
[0041]
s32
ꢀꢀꢀ
子步骤
[0042]
s33
ꢀꢀꢀ
子步骤
[0043]
s34
ꢀꢀꢀ
子步骤
[0044]
s35
ꢀꢀꢀ
子步骤
[0045]
s4
ꢀꢀꢀꢀ
不合法网点阻断步骤
[0046]
s41
ꢀꢀꢀ
子步骤
[0047]
s42
ꢀꢀꢀ
子步骤
[0048]
s43
ꢀꢀꢀ
子步骤
[0049]
s44
ꢀꢀꢀ
子步骤
[0050]
s5
ꢀꢀꢀꢀ
加速侦测步骤
[0051]
s51
ꢀꢀꢀ
子步骤
[0052]
s52
ꢀꢀꢀ
子步骤
具体实施方式
[0053]
以下根据图1至图9,而说明本发明的实施方式。该说明并非为限制本发明的实施方式,而为本发明的实施例的一种。
[0054]
如图1至图5所示,依据本发明的一实施例的ipv6网点管理方法,应用于ipv6地址及ipv4地址共存的网络环境e中,而对于该网络环境e所属的网点n进行管理。该网络环境e中设置有ipv6网点管理设备100,该ipv6网点管理设备100包括:封包收集模块1、连接于该封包收集模块1的封包分析模块2、以及连接于该封包分析模块2的dhcpv6服务模块3。该ipv6网点管理方法包括下列步骤:封包收集步骤s1、封包分析步骤s2及ipv6地址分配步骤s3。
[0055]
如图1至图3所示,在该封包收集步骤s1中,以该封包收集模块1,收集该网络环境e中各个该网点n的网点封包。具体而言,自网络环境中收集网点的网络封包(即,网点封包)以作为后续的解析之用,是在网络管理中所经常使用到的手段,因此,任何本发明所属技术领域的技术人员所知的收集网点封包的方式都能够应用在该封包收集步骤s1中,本发明对此并没有任何限制。
[0056]
再者,在本发明中,由于该网络环境e是ipv6地址及ipv4地址共存的网络环境,故所收集到的网点封包会包括有ipv6封包及ipv4封包。在此情况下,在本发明中,ipv6封包及ipv4封包能够以各别的方式分开收集,也能够以单一方式一并收集ipv6封包及ipv4封包,本发明对此并没有任何限制。
[0057]
如图1至图3所示,在该封包分析步骤s2中,以该封包分析模块2,分析该封包收集步骤s1中所收集的各个该网点封包,而自该网点封包得出关于各个该网点n的网点信息,该网点信息含有ip地址信息及mac地址信息,并根据该网点信息建立ip及mac对应关系表21。
[0058]
具体而言,在该封包分析步骤s2中,该网点信息的该ip地址信息包括该网点n的ipv6地址信息,该封包分析模块2自该网点封包中属于邻居发现协议(neighbor discovery protocol;ndp)的邻居请求(neighbor solicitation;ns)封包及/或邻居通告(neighbor advertisement;na)封包而得出包括有该ipv6地址信息及/或该mac地址信息的该网点信息,从而建立该ip及mac对应关系表21。
[0059]
邻居发现协议是ipv6网络通讯规范协议的一部分,用于网络通讯osi第三层信息交换。邻居发现协议定义五种icmpv6封包类型,包括:路由请求(router solicitation(type 133))、路由通告(router advertisement(type 134))、邻居请求(neighbor solicitation(type 135))、邻居通告(neighbor advertisement(type 136))及复位向(redirect(type 137))。邻居请求能够用于确定邻居的mac地址,或者判断邻居快取
(neighbor cache)的mac地址是否还可到达,此外也用于网点进行重复的ip地址检测。邻居通告则用于邻居请求所发送的应答,或者作为在ip地址/mac地址改变时发送给邻居网点的通知。
[0060]
如图4所示,在该封包分析步骤s2中,自该网点封包得出包括有该ipv6地址信息及/或该mac地址信息的该网点信息包括下列步骤:ipv6封包归类子步骤s21、icmpv6封包归类子步骤s22、以及信息提取子步骤s23。
[0061]
在ipv6封包归类子步骤s21中,对于在该封包收集步骤s1中所收集的该网点封包,将封包的以太网络类型(ethertype)字段的内容经判断为“0x86dd”的该网点封包归类为ipv6归类封包。以太网络类型是在以太网络讯框(ethernet frame)中的两字节字段(two-octet field),其代表在以太网络讯框中封装了何种协议。“0x86dd”在以太网络类型字段中所代表的协议是ipv6,而ipv4则是以“0x0800”作为编号,因此,在该封包收集步骤s1中,通过将该以太网络类型字段的内容为“0x86dd”的网点封包归类为ipv6归类封包,能够使属于ipv6的网点封包与属于ipv4的网点封包区隔开。
[0062]
在icmpv6封包归类子步骤s22中,将封包的下一标头字段的内容经判断为“58”的该ipv6归类封包归类为icmpv6归类封包。具体而言,该ipv6归类封包的下一标头(next header)域值“58”所代表的是“icmpv6”,因此,在icmpv6封包归类子步骤s22中,将这样的封包进一步归类为该icmpv6归类封包。
[0063]
在信息提取子步骤s23中,自封包的类型字段的内容经判断为“135”或“136”的该icmpv6归类封包提取出包括有该ipv6地址信息及/或该mac地址信息的该网点信息。具体而言,当类型(type)域值为“135”时,代表该icmpv6归类封包属于邻居请求(ns)封包,当类型(type)域值为“136”时,则代表该icmpv6归类封包属于邻居通告(na)封包。如前面所述,自这两种类型的封包中,能够得出包括有该ipv6地址信息及/或该mac地址信息的该网点信息,从而建立该ip及mac对应关系表21。
[0064]
如图1至图3所示,在该ipv6地址分配步骤s3中,以该dhcpv6服务模块3,将根据该ip及mac对应关系表21所产生的网点管理ipv6地址予以分配至请求分配ipv6地址的对象网点n,其中该dhcpv6服务模块3将该对象网点n的已配置ipv4地址中的个别的点分十进制数组的数字,以不进行进位转换的方式分别直接代入作为该网点管理ipv6地址中的末尾个别对应位置的冒号分十六进制数组的数字,而产生具有肉眼辨识性地址后缀的该网点管理ipv6地址。
[0065]
具体而言,dhcpv6(动态主机配置协议第六版;dynamic host configuration protocol version 6)是一个用来组态工作在ipv6网络上的ipv6主机所需的ip地址、ip前缀及/或其他组态的网络协议,该dhcpv6服务模块3基于此协议而对于对象网点n分配ipv6地址。
[0066]
ipv6地址通常是以冒号“:”所隔开的八组4位数十六进制数字所表示,即,冒号分十六进制(colon-hexadecimal notation)的形式,因此,在本发明中,以冒号所隔开的组被称为冒号分十六进制数组。举例而言,在范例的ipv6地址“2001:0db8:0000:0000:0000:ff00:0042:8329”中,“2001”、“0db8”、“0000”、“ff00”、“0042”、“8329”分别为冒号分十六进制数组。
[0067]
相较于以点分十进制形式所表示的ipv4地址(例:“192.168.1.235”),ipv6地址不
仅更长,而且还使用了更复杂的十六进制数字,故对于网管人员而言,要记忆及辨识网点与ipv6地址之间的对应关系会变得相当困难,管理上也会较为不方便。因此,在该ipv6地址分配步骤s3中,该dhcpv6服务模块3经配置而将具有肉眼辨识性地址后缀的该网点管理ipv6地址予以分配至对象网点n,以提高对象网点n的ipv6地址的辨识性。
[0068]
具体而言,如图5所示,在本实施例中,该dhcpv6服务模块3首先接收对象网点n的dhcpv6分配请求(子步骤s31),即,请求分配ipv6地址。接着,该dhcpv6服务模块3会去取得在该封包分析步骤s2中所产生的该ip及mac对应关系表21(子步骤s32)。根据该ip及mac对应关系表21,能够确认该对象网点n是否已配置有ipv4地址(子步骤s33)。
[0069]
在该对象网点n已配置有ipv4地址的情况下,则以该对象网点n的已配置ipv4地址来产生该网点管理ipv6地址(子步骤s34)。举例而言,如下面表1所示,当该对象网点n已配置有ipv4地址(例如:“192.168.1.235”)的情况下,该dhcpv6服务模块3会将该对象网点n的已配置ipv4地址中的个别的点分十进制数组的数字(即,“192”、“168”、“1”、“235”),以不进行进位转换的方式分别直接代入预设的待分配ipv6地址(例如:“2001:0db8:0000:0000:????:????:????:????”)的末尾个别对应位置,从而产生出该网点管理ipv6地址(即,“2001:0db8:0000:0000:0192:0168:0001:0235”)。并且,由于ipv6地址在表示时,为了方便起见,会将各组数字中的前导0省略,故该网点管理ipv6地址会表示成“2001:db8:0:0:192:168:1:235”或是进一步省略连续0而表示成“2001:db8::192:168:1:235”。通过这样的方式,使该网点管理ipv6地址的后缀(即,“192:168:1:235”)与该对象网点n的已配置ipv4地址“192.168.1.235”具有相同数字,如此一来,网管人员不需要记住整串ipv6地址,也能够容易地以肉眼辨识出该网点管理ipv6地址与网点n之间的对应关系。
[0070]
〔表1〕
[0071]
对象网点的已配置ipv4地址192.168.1.235预设的待分配ipv6地址2001:0db8:0000:0000:????:????:????:????网点管理ipv6地址2001:0db8:0000:0000:0192:0168:0001:0235网点管理ipv6地址(省略前导0)2001:db8:0:0:192:168:1:235网点管理ipv6地址(省略连续0)2001:db8::192:168:1:235
[0072]
在上述范例中,该dhcpv6服务模块3将该对象网点n的已配置ipv4地址中的全部四个点分十进制数组的数字,以不进行进位转换的方式分别直接代入作为该网点管理ipv6地址中的末尾四个对应位置的冒号分十六进制数组的数字。然而,本发明并不以此为限。举例而言,ipv4地址通常可以分成两个部分:网络标识符(network identifier;network id)及主机标识符(host identifier;host id)。在同一局域网络中,主机标识符会随着各网点而改变,但网络标识符则通常是相同的。换言之,网点能够只依据主机标识符而辨识。因此,如下面表2所示,在其它实施例中,亦能够仅将该对象网点n的已配置ipv4地址中属于主机标识符的点分十进制数组的数字(例如:“1”及“235”),以不进行进位转换的方式分别直接代入作为该网点管理ipv6地址中的末尾个别对应位置(即,末尾二个对应位置)的冒号分十六进制数组的数字,而产生具有肉眼辨识性地址后缀的该网点管理ipv6地址(即,“2001:db8::ff00:1:235”)。
[0073]
〔表2〕
[0074]
对象网点的已配置ipv4地址192.168.1.235
预设的待分配ipv6地址2001:0db8:0000:0000:0000:ff00:????:????网点管理ipv6地址2001:0db8:0000:0000:0000:ff00:0001:0235网点管理ipv6地址(省略前导0)2001:db8:0:0:0:ff00:1:235网点管理ipv6地址(省略连续0)2001:db8::ff00:1:235
[0075]
另一方面,如图5所示,在该对象网点n未配置有ipv4地址的情况下,该dhcpv6服务模块3则以预设的分配规则产生该网点管理ipv6地址(子步骤s35)。预设的分配规则并没有任何限制,较佳地,为了提高未配置有ipv4地址的网点n的网点管理ipv6地址的辨识性,在本实施例中,该dhcpv6服务模块3以仿真配置ipv4地址作为该对象网点n的已配置ipv4地址,而产生该网点管理ipv6地址,其中该仿真配置ipv4地址选自该网络环境e的所属ipv4地址分配范围之外的范围外ipv4地址,或者该仿真配置ipv4地址选自非正规ipv4地址,该非正规ipv4地址含有至少一个“a”至“f”的十六进制数字,或者该非正规ipv4地址的至少一个点分十进制数组的数字超过8比特。
[0076]
在本发明中,该网络环境e是ipv6地址及ipv4地址共存的网络环境,故除了分配ipv6地址之外,也会对于该网络环境e中的网点n分配ipv4地址,这些待分配的ipv4地址都是选自经设置的ipv4地址分配范围,在该ipv4地址分配范围之外的ipv4地址则被称为“范围外ipv4地址”。通过该仿真配置ipv4地址选自该范围外ipv4地址,能够避开该网络环境e的所属ipv4地址分配范围,以有效避免占用到已配置有ipv4地址的网点n的该网点管理ipv6地址。另外,在正规的ipv4地址中,每个点分十进制数组的数字皆为十进制数并且不超过8比特(即,0~255),数字含有“a”至“f”的十六进制数字或是数字超过8比特的ipv4地址则被称为“非正规ipv4地址”。通过该仿真配置ipv4地址选自该非正规ipv4地址,同样也能够避开网点n所可能的已配置ipv4地址,有效避免占用到已配置有ipv4地址的网点n的该网点管理ipv6地址。
[0077]
具体而言,如下面表3所示,在本实施例中,在该对象网点n未配置有ipv4地址的情况下,该dhcpv6服务模块3可自该范围外ipv4地址(例如,在ipv4地址分配范围为“192.168.1.1~192.168.1.255”时,可为“192.168.2.1~192.168.2.255”、“10.0.0.1~10.0.0.255”)或该非正规ipv4地址(例如:“192.168.1.a~192.168.1.f”、“192.168.a.1~192.168.a.255”、“192.168.1.256~192.168.1.ffff”)中选择出该仿真配置ipv4地址(例如:“192.168.1.a”)作为该对象网点n的已配置ipv4地址。借此,所产生出的该网点管理ipv6地址(即,“2001:db8::192:168:1:a”)中同样具有肉眼辨识性地址后缀“192:168:1:a”,不仅能够让网管人员方便记忆及辨识该对象网点n,还能够进一步辨识出该对象网点n未配置有ipv4地址。
[0078]
〔表3〕
[0079]
对象网点的已配置ipv4地址无仿真配置ipv4地址192.168.1.a网点管理ipv6地址2001:0db8:0000:0000:0192:0168:0001:000a网点管理ipv6地址(省略前导0)2001:db8:0:0:192:168:1:a网点管理ipv6地址(省略连续0)2001:db8::192:168:1:a
[0080]
如图6及图3所示,在本发明的另一实施例中,该ipv6网点管理方法更包括不合法网点阻断步骤s4,比对预设的允许网点清单41以及该封包分析步骤s2中所得出的该网点信
息,而判断该网络环境e所属的已配置ipv6地址的该网点n为合法网点或不合法网点,并对于经判断为不合法网点的该网点n进行阻挡。该不合法网点阻断步骤s4与该ipv6地址分配步骤s3互不影响,故该不合法网点阻断步骤s4可以在该ipv6地址分配步骤s3之前、之后、或同时执行,本发明对此并不限制。
[0081]
如图7及图3所示,在本实施例中,该ipv6网点管理设备100更包括网点管理模块4,用于执行该不合法网点阻断步骤s4。具体而言,该网点管理模块4经配置而比对预设的该允许网点清单41以及该封包分析模块2所得出的该网点信息(子步骤s41),借此,判断出该网点n是否为存在于该允许网点清单41中的合法网点(子步骤s42)。当该网点n为合法网点,则允许该网点n存在该网络环境e中(子步骤s43)。当该网点n为不合法网点,则对该网点n进行阻挡(子步骤s44)。例如,对不合法网点发送伪冒网关相关icmpv6的邻居通告封包。当然,本发明并不以此为限,任何现有的阻断网点的方式皆可应用该不合法网点阻断步骤s4。
[0082]
如图8与图9以及图3所示,在本发明的另一实施例中,该ipv6网点管理方法更包括加速侦测步骤s5,将目前的该ip及mac对应关系表21中所存在的各个该网点n的ip地址信息与该网络环境e的所属的ipv6地址分配范围进行运算处理,而取得关于该ip及mac对应关系表的未发现网点可能ipv6地址范围(子步骤s51),并对于该未发现网点可能ipv6地址范围内的ipv6地址发送检测封包,而驱使该网络环境e中对应的该网点n发出含有该网点信息的该网点封包(子步骤s52)。具体而言,由于在该网络环境e中的网点n可能使用静态ipv6地址或是对于该网点n尚未收集到能够得到ipv6地址信息的该网点封包(例:邻居请求封包、邻居通告封包),而会使得目前的该ip及mac对应关系表21未发现这些网点n的网点信息。通过该加速侦测步骤s5,能够驱使这些未发现的网点n尽早发出含有网点信息的网点封包,以加速更新该ip及mac对应关系表21,使该ipv6网点管理设备100能够尽快掌握及管理该网络环境e中的所有网点n。
[0083]
该ipv6地址分配范围指因特网服务供货商(internet service provider;isp)所提供来分配给该网络环境e中的网点n的ipv6地址的集合。根据该ipv6地址分配范围以及该ip及mac对应关系表21中已存在的ipv4地址信息,通过运算处理而对于该网络环境e中各个该网点n所可能的ipv6地址进行推测,得到可能的ipv6地址的集合。通过将该可能的ipv6地址的集合与目前的该ip及mac对应关系表21中已存在的ipv6地址信息进行比对,则能够判断出该可能的ipv6地址的集合中,目前的该ip及mac对应关系表21所未知的ipv6地址,这些未知的ipv6地址的集合则为该未发现网点可能ipv6地址范围。接着,对于该未发现网点可能ipv6地址范围内的ipv6地址发送检测封包,例如,dad(duplicate address detection;重复地址检测)的检测封包,以迫使对应的该网点n在受到检测时发出含有网点信息的网点封包(例:邻居通告封包)。如此一来,该ipv6网点管理设备100便能够收集该网点封包,而加速更新该ip及mac对应关系表21中关于该网点n的网点信息。相较于对于该网络环境e的所属的ipv6地址分配范围整体进行侦测的方式,该加速侦测步骤s5使得所需侦测的量限缩至更小的范围(该未发现网点可能ipv6地址范围),使侦测速度更快,更有效率。
[0084]
采用了本发明所采用的技术手段,在以dhcpv6来分配ipv6地址时,让对象网点取得的ipv6地址的后缀与ipv4地址相同,即,具有肉眼辨识性地址后缀的网点管理ipv6地址,借此提高该对象网点的ipv6地址的辨识性,以有利于网点的管理。
[0085]
以上的叙述以及说明仅为本发明的较佳实施例的说明,本领域技术人员当可依据
以下所界定保护范围以及上述的说明而作其他的修改,只是这些修改仍应是为本发明的发明精神而在本发明的保护范围中。
[0086]
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献