路由器端口识别方法、装置、电子设备及存储介质与流程

未命名 08-14 阅读:131 评论:0


1.本技术涉及互联网技术领域,尤其涉及一种路由器端口识别方法、装置、电子设备及存储介质。


背景技术:

2.路由器(router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。
3.传统的路由器在出厂的时候会固定设置lan(local area network,局域网)口和wan(wide area network,广域网)口,对于一些经验不足的用户,在使用路由器时,若不小心将wan口的网线插到了lan口,则会导致无法正常上网。


技术实现要素:

4.有鉴于此,本技术提供一种路由器端口识别方法、装置、电子设备及机器可读存储介质。
5.具体地,本技术是通过如下技术方案实现的:
6.根据本技术实施例的第一方面,提供一种路由器端口识别方法,应用于路由器,所述路由器初始状态下未设置广域网wan口,所述方法包括:
7.在所述路由器不存在已确定的wan口的情况下,通过所述路由器的各有线口发送动态主机配置协议dhcp发现discovery报文;
8.在通过所述路由器的任一有线口接收到dhcp提供offer报文的情况下,对该dhcp offer报文进行解析;
9.在该dhcp offer报文中携带了选项option43字段,且option43字段中内容为指定私有内容的情况下,确定所述路由器为无线网格网络mesh子节点;其中,作为mesh子节点的路由器的各有线口均为局域网lan口;
10.在该dhcp offer报文中未携带option43字段,或,该dhcp offer报文中携带了option43字段,但option43字段中内容不是所述指定私有内容的情况下,确定该有线口为wan口。
11.根据本技术实施例的第二方面,提供一种路由器端口识别装置,部署于路由器,所述路由器初始状态下未设置广域网wan口,所述装置包括:
12.通信单元,用于在所述路由器不存在已确定的wan口的情况下,通过所述路由器的各有线口发送动态主机配置协议dhcp发现discovery报文;
13.解析单元,用于在所述通信单元通过所述路由器的任一有线口接收到dhcp提供offer报文的情况下,对该dhcp offer报文进行解析;
14.识别单元,用于在该dhcp offer报文中携带了选项option43字段,且option43字段中内容为指定私有内容的情况下,确定所述路由器为无线网格网络mesh子节点;其中,作为mesh子节点的路由器的各有线口均为局域网lan口;
15.所述识别单元,还用于在该dhcp offer报文中未携带option43字段,或,该dhcp offer报文中携带了option43字段,但option43字段中内容不是所述指定私有内容的情况下,确定该有线口为wan口。
16.根据本技术实施例的第三方面,提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现第一方面提供的方法。
17.根据本技术实施例的第四方面,提供一种存储介质,所述存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现第一方面提供的方法。
18.本技术提供的技术方案至少可以带来以下有益效果:
19.对于初始状态下未设置wan口的路由器,在路由器不存在已确定的wan口的情况下,通过路由器的各有线口发送dhcp discovery报文,并在通过路由器的任一有线口接收到dhcp offer报文的情况下,对该dhcp offer报文进行解析,在该dhcp offer报文中携带了option43字段,且option43字段的内容为指定私有内容的情况下,确定路由器为mesh子节点,即路由器的各有线口均为lan口;在该dhcp offer报文中未携带option43字段,或,该dhcp offer报文携带了option43字段,但option43字段中内容不是指定私有内容的情况下,确定该有线口为wan口,实现了路由器端口的自动识别,降低了路由器的使用难度,提高了路由器的使用便利性。
附图说明
20.图1是本技术示例性实施例示出的一种路由器端口识别方法的流程示意图;
21.图2是本技术示例性实施例示出的一种默认情况下的路由器端口识别方法的流程示意图;
22.图3是本技术示例性实施例示出的一种在路由器存在已确定的wan口的情况下的路由器端口识别方法的流程示意图;
23.图4是本技术示例性实施例示出的一种路由器端口识别装置的结构示意图;
24.图5是本技术示例性实施例示出的另一种路由器端口识别装置的结构示意图;
25.图6是本技术示例性实施例示出的一种电子设备的硬件结构示意图。
具体实施方式
26.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
27.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
28.为了使本领域技术人员更好地理解本技术实施例提供的技术方案,并使本技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本技术实施例中技术方案作进一步详细的说明。
29.请参见图1,为本技术实施例提供的一种路由器端口识别方法的流程示意图,其中,该路由器端口识别方法可以应用于路由器,如图1所示,该路由器端口识别方法可以包括以下步骤:
30.步骤s100、在路由器不存在已确定的wan口的情况下,通过路由器的各有线口发送dhcp discovery报文。
31.本技术实施例中,为了降低路由器使用门槛,路由器初始状态(如出厂状态)下可以不设置wan口,即路由器不存在固定的wan口,而是可以根据用户的实际使用情况,将路由器上特定的有线口确定为wan口。
32.本技术实施例中,在路由器不存在已确定的wan口的情况下,例如,路由器处于初始状态(如出厂状态)的情况下,可以通过路由器的各有线口发送dhcp(dynamic host configuration protocol,动态主机配置协议)discovery(发现)报文。
33.示例性的,路由器可以按照固定时间间隔(可以称为第一时间间隔),通过路由器的各有线口发送dhcp discovery报文。
34.示例性的,为了提高dhcp discovery报文的发送效率,可以将路由器的各有线口均加入lan口的bridge(桥)虚接口,从而,路由器使用bridge虚接口发送一次dhcp discovery报文,即可实现通过各有线口分别发送dhcp discovery报文。
35.步骤s110、在通过路由器的任一有线口接收到dhcp offer报文的情况下,对该dhcp offer报文进行解析。
36.本技术实施例中,考虑到路由器的有线口插有网线的情况下,路由器还可能是作为mesh(无线网格网络)子节点,例如,路由器作为交换机或起桥接的作用,在该情况下,路由器插有网线的有线口并不会作为wan口。
37.针对上述情况,对于作为mesh子节点的路由器的有线口发送的dhcp discovery报文,在回复dhcp offer报文时,可以在dhcp offer报文中携带option(选项)43字段,并将该字段的内容设置为指定私有内容。
38.相应地,在通过路由器的任一有线口接收到dhcp offer报文的情况下,路由器可以对接收到的dhcp offer报文进行解析,以确定该dhcp offer报文中是否携带有option43字段,以及,在携带有option43字段的情况下,确定option43字段的内容是否为指定私有内容。
39.需要说明的是,在路由器通过多个有线口接收到dhcp offer报文的情况下,路由器可以以最先接收到的dhcp offer报文为解析对象,并根据解析结果进行端口识别。
40.步骤s120、在该dhcp offer报文中携带了option43字段,且option43字段中内容为指定私有内容的情况下,确定路由器为mesh子节点;其中,作为mesh子节点的路由器的各有线口均为lan口。
41.本技术实施例中,在路由器确定dhcp offer报文中携带了option43字段,且该option43字段中内容为指定私有内容的情况下,路由器可以确定通过接收到该dhcp offer报文的有线口连接的是mesh主节点,在该情况下,路由器可以将自身的角色设置为mesh子节点。
42.示例性的,作为mesh子节点的路由器不需要wan口,即路由器的各有线口均为lan口。
43.其中,由于作为mesh子节点的路由器不需要wan口,因此,在路由器确定了自身的角色为mesh子节点的情况下,在路由器的角色发生变化(例如,路由器被恢复为出厂状态)之前,路由器可以不需要再次进行wan口识别,即不需要再次按照步骤s100中描述的方式通过有线口发送dhcp discovery报文。
44.步骤s130、在该dhcp offer报文中未携带option43字段,或,该dhcp offer报文中携带了option43字段,但option43字段中内容不是指定私有内容的情况下,确定该有线口为wan口。
45.本技术实施例中,在路由器确定dhcp offer报文未携带option43字段,或,该dhcp offer报文中携带了option43字段,但option43字段的值不是指定私有内容的情况下,路由器可以确定接收到该dhcp offer报文的有线口为wan口。在该情况下,路由器可以将自身的角色设置为mesh主节点。
46.可见,在图1所示方法流程中,对于初始状态下未设置wan口的路由器,在路由器不存在已确定的wan口的情况下,通过路由器的各有线口发送dhcp discovery报文,并在通过路由器的任一有线口接收到dhcp offer报文的情况下,对该dhcp offer报文进行解析,在该dhcp offer报文中携带了option43字段,且option43字段的内容为指定私有内容的情况下,确定路由器为mesh子节点,即路由器的各有线口均为lan口;在该dhcp offer报文中未携带option43字段,或,该dhcp offer报文携带了option43字段,但option43字段中内容不是指定私有内容的情况下,确定该有线口为wan口,实现了路由器端口的自动识别,降低了路由器的使用难度,提高了路由器的使用便利性。
47.在一些实施例中,本技术实施例提供的路由器端口识别方法还可以包括:
48.在路由器存在已确定的wan口的情况下,通过路由器的各有线口中除wan口之外的其余有线口发送dhcp discovery报文;
49.在通过路由器的任一有线口接收到dhcp offer报文的情况下,确定路由器已确定的wan口是否插有网线;
50.在路由器已确定的wan口未插有网线的情况下,将路由器已确定的wan口更新为lan口,并将接收到dhcp offer报文的有线口确定为新的wan口。
51.示例性的,考虑到在路由器已确定了wan口的情况下,例如,按照图1所示方法流程确定了wan口,可能会存在wan口的网线被拔出后误插入其它有线口,或者,由于所确定的wan口出现故障等原因导致需要进行wan口切换的情况。
52.相应地,在路由器已确定wan口的情况下,路由器也可以通过路由器的各有线口中除wan口之外的其余有线口发送dhcp discovery报文。
53.示例性的,路由器可以按照预设时间间隔(可以称为第二时间间隔),通过路由器的各有线口中除wan口之外的其余有线口发送dhcp discovery报文。
54.其中,第一时间间隔与第二时间间隔可以相同,也可以不同。
55.示例性的,考虑到路由器的角色(mesh主节点或mesh子节点)确定后,在路由器不进行重置(如恢复为出厂状态)的情况下,路由器的角色不会发生变化。而在路由器进行了重置的情况下,路由器的wan口也会被重置,即路由器会重新成为不存在已确定的wan口的情况。因此,在路由器存在已确定的wan口的情况下,路由器的角色为mesh主节点。
56.相应地,在通过路由器的任一有线口(上述除wan口之外的其余有线口中的任一有
线口)接收到dhcp offer报文的情况下,可以不需要对dhcp offer报文的内容进行解析(即不需要确定是否携带option43字段,以及,option43字段的内容是否为指定私有内容),在该情况下,路由器可以确定已确定的wan口是否插有网线。
57.在已确定的wan口未插有网线的情况下,路由器可以进行wan口切换,即将路由器以确定的wan口更新为lan口,并将接收到该dhcp offer报文的有线口确定为新的wan口。
58.在一个示例中,本技术实施例提供的路由器端口识别方法还可以包括:
59.在路由器已确定的wan口插有网线的情况下,检测该wan口是否能够联通外网;
60.在确定该wan口不能联通外网的情况下,将路由器已确定的wan口更新为lan口,并将接收到dhcp offer报文的有线口确定为新的wan口。
61.示例性的,考虑到在路由器已确定的wan口插有网线的情况下,也可能会由于插错了网线(即所插的网线不是联通外网的网线)或者端口故障等原因而无法联通外网,因此,在路由器通过任一有线口接收到dhcp offer报文,且路由器已确定的wan口插有网线的情况下,路由器可以检测该wan口是否能够联通外网。
62.例如,路由器可以通过ping(packet internet groper,packet internet groper)命令,确定wan口是否能够联通外网。
63.在一个示例中,为了提高wan口是否能够联通外网的准确性,路由器可以按照固定时间间隔(可以称为第三时间间隔)检测该wan口是否能够联通外网,并连续检测到该wan口不能联网外网的次数达到预设次数,或,检测到该wan口不能联通外网的持续时长达到预设时长情况下,确定该wan口不能联通外网的情况下,确定该wan口不能联网外网。
64.在确定路由器已确定的wan口不能联通外网的情况下,可以对路由器进行wan口切换,即将路由器已确定的wan口更新为lan口,并将接收到dhcp offer报文的有线口确定为新的wan口。
65.在一个示例中,在路由器确定已确定的wan口能够联通外网的情况下,可以拒绝进行wan口切换。
66.为了使本领域技术人员更好地理解本技术实施例提供的技术方案,下面结合具体实施例对本技术实施例提供的技术方案进行说明。
67.在该实施例中,为了实现路由器端口识别(也可以称为路由器盲插),路由器在初始状态下不设置wan口。
68.如图2所示,在进行端口识别的过程中,在不存在已确定的wan口的情况下,可以将所有的有线口均加入lan口的birdge,路由器可以按照固定时间间隔,如上述第一时间间隔,在lan口的bridge上发送dhcp discovery报文。
69.在通过任一有线口接收到dhcp offer报文的情况下,可以对该dhcp offer报文进行解析,确定该dhcp offer报文中是否存在option43字段,以及,在dhcp offer中存在option43字段的情况下,进一步确定option43字段中内容是否为指定私有内容。
70.在该dhcp offer报文中存在option43字段,且option43字段中内容是指定私有内容的情况下,路由器可以确定接收到该dhcp offer报文的有线口上行连接的是mesh主节点,路由器为mesh子节点。由于mesh子节点不需要wan口,因此,路由器可以确定各有线口均为lan口。
71.其中,路由器在确定自身为mesh子节点的情况下,可以不需要再次执行上述端口
识别流程(或称为盲插流程)。
72.在该dhcp offer报文中不存在option43字段,或存在option43字段,但option43字段中内容不是指定私有内容的情况下,路由器可以将接收到该dhcp offer报文的有线口确定为wan口,并确定自身的角色为mesh主节点。
73.如图3所示,在路由器存在已确定的wan口的情况下,路由器端口识别流程可以如下:
74.路由器可以按照固定时间间隔,如上述第二时间间隔,通过lan口的bridge(即wan口之外的其余有线口)发送dhcp discovery报文。
75.在通过路由器的任一有线口接收到dhcp offer报文的情况下,可以确定路由器已确定的wan口是否插有网线。
76.在已确定的wan口未插有网线的情况下,路由器可以进行wan口切换,将已确定的wan口更新为lan口,并将接收到该dchp offer报文的有线口设置为新的wan口。
77.在已确定的wan口插有网线的情况下,路由器可以按照固定时间间隔,如上述第三时间间隔,检测该wan口是否能够联通外网。
78.在连续检测到该wan口不能联网外网的次数达到预设次数,或,检测到该wan口不能联通外网的持续时长达到预设时长情况下,确定该wan口不能联通外网,在该情况下,路由器可以进行wan口切换,将已确定的wan口更新为lan口,并将接收到该dchp offer报文的有线口设置为新的wan口。
79.否则,即路由器确定wan口能联通外网的情况下,可以拒绝进行wan口切换。
80.以上对本技术提供的方法进行了描述。下面对本技术提供的装置进行描述:
81.请参见图4,为本技术实施例提供的一种路由器端口识别装置的结构示意图,其中,该路由器端口识别装置可以部署于路由器,该路由器初始状态下未设置wan口,如图4所示,该路由器端口识别装置可以包括:
82.通信单元410,用于在所述路由器不存在已确定的wan口的情况下,通过所述路由器的各有线口发送动态主机配置协议dhcp发现discovery报文;
83.解析单元420,用于在所述通信单元通过所述路由器的任一有线口接收到dhcp提供offer报文的情况下,对该dhcp offer报文进行解析;
84.识别单元430,用于在该dhcp offer报文中携带了选项option43字段,且option43字段中内容为指定私有内容的情况下,确定所述路由器为无线网格网络mesh子节点;其中,作为mesh子节点的路由器的各有线口均为局域网lan口;
85.所述识别单元430,还用于在该dhcp offer报文中未携带option43字段,或,该dhcp offer报文中携带了option43字段,但option43字段中内容不是所述指定私有内容的情况下,确定该有线口为wan口。
86.在一些实施例中,所述通信单元410,还用于在所述路由器存在已确定的wan口的情况下,通过所述路由器的各有线口中除所述wan口之外的其余有线口发送dhcp discovery报文;
87.所述识别单元430,还用于在通过所述路由器的任一有线口接收到dhcp offer报文的情况下,确定所述路由器已确定的wan口是否插有网线;在所述路由器已确定的wan口未插有网线的情况下,将所述路由器已确定的wan口更新为lan口,并将接收到dhcp offer
报文的有线口确定为新的wan口。
88.在一些实施例中,如图5所示,所述装置还包括:
89.检测单元440,用于在所述路由器已确定的wan口插有网线的情况下,检测该wan口是否能够联通外网;
90.所述识别单元430,还用于在确定该wan口不能联通外网的情况下,将所述路由器已确定的wan口更新为lan口,并将接收到dhcp offer报文的有线口确定为新的wan口。
91.在一些实施例中,所述检测单元440检测该wan口是否能够联通外网,包括:
92.按照固定时间间隔检测该wan口是否能够联通外网;
93.所述检测单元440确定该wan口不能联通外网,包括:
94.连续检测到该wan口不能联网外网的次数达到预设次数,或,检测到该wan口不能联通外网的持续时长达到预设时长情况下,确定该wan口不能联通外网。
95.在一些实施例中,所述识别单元430,还用于在所述路由器已确定的wan口插有网线,且确定该wan口能够联通外网的情况下,拒绝进行wan口切换。
96.本技术实施例提供一种电子设备,包括处理器和存储器,其中,存储器存储有能够被所述处理器执行的机器可执行指令,处理器用于执行机器可执行指令,以实现上文描述的路由器端口识别方法。
97.请参见图6,为本技术实施例提供的一种电子设备的硬件结构示意图。该电子设备可包括处理器601、存储有机器可执行指令的存储器602。处理器601与存储器602可经由系统总线603通信。并且,通过读取并执行存储器602中与路由器端口识别逻辑对应的机器可执行指令,处理器601可执行上文描述的路由器端口识别方法。
98.本文中提到的存储器602可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radom access memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
99.在一些实施例中,还提供了一种存储介质,如图6中的存储器602,该存储介质可以为机器可读存储介质,该存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现上文描述的路由器端口识别方法。例如,所述存储介质可以是rom、ram、cd-rom、磁带、软盘和光数据存储设备等。
100.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
101.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。

技术特征:
1.一种路由器端口识别方法,应用于路由器,其特征在于,所述路由器初始状态下未设置广域网wan口,所述方法包括:在所述路由器不存在已确定的wan口的情况下,通过所述路由器的各有线口发送动态主机配置协议dhcp发现discovery报文;在通过所述路由器的任一有线口接收到dhcp提供offer报文的情况下,对该dhcp offer报文进行解析;在该dhcp offer报文中携带了选项option43字段,且option43字段中内容为指定私有内容的情况下,确定所述路由器为无线网格网络mesh子节点;其中,作为mesh子节点的路由器的各有线口均为局域网lan口;在该dhcp offer报文中未携带option43字段,或,该dhcp offer报文中携带了option43字段,但option43字段中内容不是所述指定私有内容的情况下,确定该有线口为wan口。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述路由器存在已确定的wan口的情况下,通过所述路由器的各有线口中除所述wan口之外的其余有线口发送dhcp discovery报文;在通过所述路由器的任一有线口接收到dhcp offer报文的情况下,确定所述路由器已确定的wan口是否插有网线;在所述路由器已确定的wan口未插有网线的情况下,将所述路由器已确定的wan口更新为lan口,并将接收到dhcp offer报文的有线口确定为新的wan口。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述路由器已确定的wan口插有网线的情况下,检测该wan口是否能够联通外网;在确定该wan口不能联通外网的情况下,将所述路由器已确定的wan口更新为lan口,并将接收到dhcp offer报文的有线口确定为新的wan口。4.根据权利要求3所述的方法,其特征在于,所述检测该wan口是否能够联通外网,包括:按照固定时间间隔检测该wan口是否能够联通外网;所述确定该wan口不能联通外网,包括:连续检测到该wan口不能联网外网的次数达到预设次数,或,检测到该wan口不能联通外网的持续时长达到预设时长情况下,确定该wan口不能联通外网。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:在所述路由器已确定的wan口插有网线,且确定该wan口能够联通外网的情况下,拒绝进行wan口切换。6.一种路由器端口识别装置,部署于路由器,其特征在于,所述路由器初始状态下未设置广域网wan口,所述装置包括:通信单元,用于在所述路由器不存在已确定的wan口的情况下,通过所述路由器的各有线口发送动态主机配置协议dhcp发现discovery报文;解析单元,用于在所述通信单元通过所述路由器的任一有线口接收到dhcp提供offer报文的情况下,对该dhcp offer报文进行解析;识别单元,用于在该dhcp offer报文中携带了选项option43字段,且option43字段中
内容为指定私有内容的情况下,确定所述路由器为无线网格网络mesh子节点;其中,作为mesh子节点的路由器的各有线口均为局域网lan口;所述识别单元,还用于在该dhcp offer报文中未携带option43字段,或,该dhcp offer报文中携带了option43字段,但option43字段中内容不是所述指定私有内容的情况下,确定该有线口为wan口。7.根据权利要求6所述的装置,其特征在于,所述通信单元,还用于在所述路由器存在已确定的wan口的情况下,通过所述路由器的各有线口中除所述wan口之外的其余有线口发送dhcp discovery报文;所述识别单元,还用于在通过所述路由器的任一有线口接收到dhcp offer报文的情况下,确定所述路由器已确定的wan口是否插有网线;在所述路由器已确定的wan口未插有网线的情况下,将所述路由器已确定的wan口更新为lan口,并将接收到dhcp offer报文的有线口确定为新的wan口。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:检测单元,用于在所述路由器已确定的wan口插有网线的情况下,检测该wan口是否能够联通外网;所述识别单元,还用于在确定该wan口不能联通外网的情况下,将所述路由器已确定的wan口更新为lan口,并将接收到dhcp offer报文的有线口确定为新的wan口;其中,所述检测单元检测该wan口是否能够联通外网,包括:按照固定时间间隔检测该wan口是否能够联通外网;所述检测单元确定该wan口不能联通外网,包括:连续检测到该wan口不能联网外网的次数达到预设次数,或,检测到该wan口不能联通外网的持续时长达到预设时长情况下,确定该wan口不能联通外网;其中,所述识别单元,还用于在确定该wan口能够联通外网的情况下,拒绝进行wan口切换。9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现如权利要求1-5任一项所述的方法。10.一种存储介质,其特征在于,所述存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现如权利要求1-5任一项所述的方法。

技术总结
本申请提供一种路由器端口识别方法、装置、电子设备及存储介质,该方法包括:在所述路由器不存在已确定的WAN口的情况下,通过所述路由器的各有线口发送DHCP Discovery报文;在通过所述路由器的任一有线口接收到DHCP Offer报文的情况下,对该DHCP Offer报文进行解析;在该DHCP Offer报文中携带了选项option43字段,且option43字段中内容为指定私有内容的情况下,确定所述路由器为无线网格网络MESH子节点;在该DHCP Offer报文中未携带option43字段,或,该DHCP Offer报文中携带了option43字段,但option43字段中内容不是所述指定私有内容的情况下,确定该有线口为WAN口。该方法可以实现路由器端口的自动识别。该方法可以实现路由器端口的自动识别。该方法可以实现路由器端口的自动识别。


技术研发人员:金磊 操捷 吕高扬 莫晨超 单志胜 吴海丁 吴倩倩 张嘉璐 邵峰 郑贤静
受保护的技术使用者:杭州萤石软件有限公司
技术研发日:2023.05.18
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐