Ac ap method for setting the latest wireless environment configuration between ac and ap
Abstract
A computing technology, specifically, a technology related to a method for configuring a modern wireless environment between an access controller (AC) and an access point (AP) is disclosed. In the method for configuring the latest wireless environment between AC and AP according to an embodiment, in the method for configuring the latest wireless environment between AC (Access Controller) and AP (Access Point), the AP currently requests a discovery including its firmware version information. Steps of generating a (Discovery Request) message, the AP sending a Discovery Request message to the AC to be linked with, and the AC receiving the Discovery Request message responds to the Discovery Request message. The included firmware version information is compared with the firmware version information managed by AC, and a Discovery Response message is generated according to the result, but if the firmware version information is different as a result, generating a Discovery Response message including firmware upgrade request information for requesting the AP to upgrade to the latest version of firmware; and the AC sending a Discovery Response message to the AP. do.

Term
8.6 yearsto projected expiry
Projected expiry 17 April 2035, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
9 claims: 1 independent, 8 dependent
- 1AC(Access Controller)와 AP(Access Point) 사이의 최신 무선 환경 구성 방법에 있어서, AP가 현재 자신의 펌웨어 버전 정보를 포함하는 탐색 요청(Discovery Request) 메시지를 생성하는 단계;상기 AP가 자신과 연동할 AC에게 탐색 요청(Discovery Request) 메시지를 전송하는 단계;탐색 요청(Discovery Request) 메시지를 수신한 AC가 탐색 요청(Discovery Request) 메시지에 포함된 펌웨어 버전 정보와 상기 AC에서 관리하는 펌웨어 버전 정보를 비교하여, 그 결과에 따라 탐색 응답(Discovery Response) 메시지를 생성하되, 그 결과 펌웨어 버전 정보가 상이하면, 상기 AP에 대하여 최신 버전의 펌웨어로 업그레이드를 하도록 요청하기 위한 펌웨어 업그레이드 요청 정보를 포함하는 탐색 응답(Discovery Response) 메시지를 생성하는 단계;및 상기 AC가 상기 AP에게 탐색 응답(Discovery Response) 메시지를 전송하는 단계;를 포함하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
- 2제 1 항에 있어서, 상기 AC와 AP 간의 정보 통신은 무선 액세스 포인트 설정 규정인 CAPWAP(Control And Provisioning of Wireless Access Points) 프로토콜에 따라 수행되는 것을 특징으로 하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
- 3제 1 항에 있어서, 상기 탐색 요청(Discovery Request) 메시지를 생성하는 단계에서는 상기 AP가 펌웨어 업그레이드 실패 횟수, 최근의 펌웨어 업그레이드가 실패한 이유 및 현재 자신의 펌웨어 버전 정보 중 하나 이상을 포함하는 탐색 요청(Discovery Request) 메시지를 생성하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
- 4제 3 항에 있어서, 상기 펌웨어 업그레이드 실패 횟수가 소정의 값 이상이면 펌웨어 업그레이드 시도를 제지하는 단계를 더 포함하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
- 5제 1 항에 있어서, 상기 탐색 응답(Discovery Response) 메시지를 생성하는 단계에서는 상기 펌웨어 버전 정보 비교 결과 펌웨어 버전 정보가 상이하면, 상기 AC가 상기 AP에 대하여 최신 버전의 펌웨어로 업그레이드를 하도록 요청하기 위하여, 펌웨어를 다운로드할 방식, 펌웨어를 다운로드할 포트 번호, 펌웨어를 다운로드할 서버 주소, 펌웨어 파일의 이름, 펌웨어의 버전 정보 및 펌웨어를 다운로드할 방식에 따라 필요한 아이디와 비밀번호 중 하나 이상을 포함하는 펌웨어 업그레이드 요청 정보를 기초로 탐색 응답(Discovery Response) 메시지를 생성하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
- 6제 1 항에 있어서, 상기 AP가 상기 AC로부터 수신한 탐색 응답(Discovery Response) 메시지에 포함된 펌웨어 업그레이드 요청 정보에 따라 펌웨어를 업그레이드하는 단계를 더 포함하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
- 7제 1 항에 있어서, 상기 AP가 현재 자신의 시스템 정보를 포함하는 참여 요청(Join Request) 메시지를 생성하는 단계;상기 AP가 상기 AC에게 참여 요청(Join Request) 메시지를 전송하는 단계;참여 요청(Join Request) 메시지를 수신한 AC가 참여 요청(Join Request) 메시지에 포함된 시스템 정보에 따라 해당 AP로의 접속을 요구한 단말 장치들에게 할당할 IP에 대한 할당 정책을 결정하고, 결정된 DHCP IP 할당 정책을 포함하는 참여 응답(Join Response) 메시지를 생성하는 단계;및 상기 AC가 상기 AP에게 참여 응답(Join Response) 메시지를 전송하는 단계 를 더 포함하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
- 8제 7 항에 있어서, 상기 참여 요청(Join Request) 메시지를 생성하는 단계에서는 상기 AP가 AP의 동작 모드 정보, IP 주소, Net Mask 정보, Gateway 정보, 제1 DNS 정보 및 제2 DNS 정보 중 하나 이상을 포함하는 시스템 정보를 기초로 참여 요청(Join Request) 메시지를 생성하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
- 9제 8 항에 있어서, 상기 참여 응답(Join Response) 메시지를 생성하는 단계에서는 상기 AP의 동작 모드 정보가 상기 AP의 DHCP 서버가 운용중인 것을 나타내는 경우 상기 AP에게 접속을 요구한 단말 장치들에게 DHCP 서버를 통해 할당되는 IP가 충돌되지 않도록 IP를 할당하는 정책을 결정하고, 결정된 DHCP IP 할당 정책을 포함하는 참여 응답(Join Response) 메시지를 생성하는 AC와 AP 사이의 최신 무선 환경 구성 방법.
Independent claims9
95 paragraphs, as filed
How to configure a modern wireless environment between AC and AP
A computing technology, specifically, a technology related to a method for configuring a modern wireless environment between an access controller (AC) and an access point (AP) is disclosed.
In general, firmware refers to a micro program that controls hardware stored in a ROM. Firmware is the same as software in terms of a program, but it is distinguished from general application software in that it has a close relationship with hardware. In other words, it can be said that firmware has both software and hardware characteristics. For example, when making hardware that performs a certain function, if all the circuits that control it are made only with hardware, the structure becomes very complicated, and even there are parts that are difficult to express logically. In this case, if a significant part of a function is replaced with software, but the memory device in which the software is stored is configured as the central part of the hardware control circuit, the problem can be solved very simply and at a low cost. This hardware-like software is called firmware. In this case, the firmware has software characteristics because it does not have a separate logic circuit from the point of view of hardware, but from the point of view of software, it can be said that it has hardware characteristics because the micro program controls the hardware.
On the other hand, the firmware may need to be reinstalled as a new firmware program in order to improve the performance of the electronic device or to solve errors. This is often referred to as a firmware upgrade. For firmware upgrade, after preparing a new firmware program, the new firmware program is downloaded and installed by an appropriate method for the corresponding electronic device. In this case, it is inconvenient for an administrator to individually download and install a firmware program for each electronic device.
<p>One task of the proposed invention is to instruct firmware upgrade by using a message including firmware information when transmitting and receiving messages between AC and AP.</p><p>Furthermore, another task is to indicate the DHCP IP allocation policy using a message including system information when transmitting and receiving messages between AC and AP. </p>
<p>According to an aspect for solving the above problems, the latest method for configuring a wireless environment between an AC and an AP includes generating, by the AP, a Discovery Request message including current firmware version information of the AP; Transmitting a Discovery Request message to the AC to be linked, the AC receiving the Discovery Request message checks the firmware version information included in the Discovery Request message and the firmware version information managed by the AC By comparison, a Discovery Response message is generated according to the result, but as a result, if the firmware version information is different, generating a Discovery Response message including firmware upgrade request information for requesting the AP to upgrade to the latest version of firmware; and the AC sending a Discovery Response message to the AP. do.</p><p>According to another aspect, information communication between the AC and the AP may be performed according to a CAPWAP (Control And Provisioning of Wireless Access Points) protocol, which is a wireless access point setting regulation.</p><p>According to another aspect, in the step of generating the discovery request message, the AP includes at least one of the number of firmware upgrade failures, the reason why the latest firmware upgrade failed, and current firmware version information. ) to create a message. In this case, the method for configuring the latest wireless environment between the AC and the AP may further include stopping the firmware upgrade attempt when the number of firmware upgrade failures is equal to or greater than a predetermined value.</p><p>According to another aspect, in the step of generating a discovery response message, if firmware version information is different as a result of comparing firmware version information, the AC downloads the firmware in order to request the AP to upgrade the firmware to the latest version. Based on the firmware upgrade request information, including one or more of the required method, the port number to download the firmware, the server address to download the firmware, the name of the firmware file, version information of the firmware, and an ID and password required according to the method to download the firmware to generate a Discovery Response message.</p><p>According to another aspect, the method for configuring the latest wireless environment between the AC and the AP may further include upgrading the firmware according to the firmware upgrade request information included in the Discovery Response message received from the AC by the AP. have.</p><p>According to another aspect, the latest method for configuring a wireless environment between an AC and an AP includes: the AP generating a Join Request message including its current system information; step, the AC receiving the Join Request message determines the IP allocation policy to be assigned to the terminal devices that have requested access to the AP according to the system information included in the Join Request message. The method may further include the steps of determining, generating a Join Response message including the determined DHCP IP allocation policy, and the AC transmitting a Join Response message to the AP.</p><p>According to another aspect, in the step of generating the Join Request message, the AP includes at least one of operation mode information, IP address, Net Mask information, Gateway information, first DNS information, and second DNS information of the AP. A join request message can be generated based on the system information.</p><p>According to another aspect, in the step of generating the Join Response message, when the operation mode information of the AP indicates that the DHCP server of the AP is in operation, it is assigned to terminal devices that have requested access to the AP through the DHCP server. A policy for allocating IPs so that IPs do not collide may be determined, and a Join Response message including the determined DHCP IP allocation policy may be generated. </p>
<p>According to the proposed invention, the AP can upgrade the firmware using a message transmitted and received between the AC and the AP.</p><p>Furthermore, a DHCP IP allocation policy can be set using messages transmitted and received between the AC and the AP. </p>
1 is an overall configuration diagram of a firmware upgrade system according to an embodiment. 2 is a flowchart illustrating an initial process of configuring a wireless environment between an AC and an AP according to an embodiment. 3 is a diagram illustrating an example of a structure of a discovery message according to an embodiment. 4 is a diagram illustrating an example of the structure of a control message according to an embodiment. 5 is a flowchart of a method for configuring a modern wireless environment between an AC and an AP according to an embodiment. 6 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment. 7 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment. 8 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment. 9 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment. 10 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment.
Hereinafter, the invention will be described in more detail through embodiments described with reference to the accompanying drawings. These drawings and embodiments are only examples for explaining the invention, and the technical scope is not limited or changed thereby. In addition, it should be recognized that various obvious modifications and variations are possible within the scope of the technical idea of the invention proposed based on these examples.
1 is an overall configuration diagram of a firmware upgrade system according to an embodiment.
1, the firmware upgrade system according to an aspect AC (Access Controller) (20-1, 20-2, ..., 20-k), AP (Access Point) (30-1-1, ..., 30 -1-m1, 30-2-1, , 30-2-m2, 30-k-1, , 30-k-ml). Firmware upgrade system according to another aspect is the management server 10 and / or the terminal device (40-1-1-1, ..., 40-1-1-n1, 40-2-m2-1, ..., 40-2) -m2-n2, 40-k-mk-1, ..., 40-k-mk-mnk) may be further included.
The management server 10 manages a plurality of ACs 20-1, 20-2, ..., 20-k, and the AC is divided into a plurality of groups and managed APs 30-1-1, ..., 30- 1-m1, 30-2-1, , 30-2-m2, 30-k-1, , 30-k-ml). AP (30-1-1, , 30-1-m1, 30-2-1, , 30-2-m2, 30-k-1, , 30-k-ml) is or a plurality of terminal devices that request access (40-1-1-1, , 40-1--1-n1, 40-2-m2-1, , 40-2-m2-n2, 40-k- mk-1, , 40-k-mk-mnk).
The management server 10 is connected to the AC 20-1, 20-2, ..., 20-k through a wired or wireless network. For example, the wireless network may be a mobile communication network or a wireless Internet network (Wifi). The management server 10 provides a function of storing and distributing data for information management. Specifically, information of AC and AP is stored and managed. Here, the management server 10 may include an information database (Database) in which information necessary for system operation, etc. is stored, and middleware (Middle Ware) serving to connect and relay the database with an external device.
AC (Access Controller) 20 communicates with one or more APs (Access Points) connected to the AC. AC(20-1, 20-2, , 20-k) is AP(30-1-1, , 30-1-m1, 30-2-1, , 30-2-m2, 30-k) -1, , 30-k-ml) and wired or wireless networks. For example, the wireless network may be a mobile communication network or a wireless Internet network (Wifi).
AP (Access Points) 30 communicates with one or more terminal devices connected to the AP. Alternatively, the AP (Access Points) 30 may communicate with one or more terminal devices requesting access to the corresponding AP.
The terminal device 40 receives the wireless Internet service of the AC 20 and the AP 30 on the network according to the CAPWAP (Control and Provisioning of Wireless Access Points) protocol, connects to the network, and communicates with other user terminals or Internet servers. You can get the data services you need. For example, the network may be a mobile communication network or a wireless Internet network (Wifi).
Such a terminal device 40 is a personal mobile communication terminal device (Personal Mobile Communication Services Terminal), personal digital assistants (PDA), smart phone (Smart Phone), tablet (tablet), laptop, notebook, and wireless It may be one of terminal devices that can implement various functions while being carried by an individual, such as a LAN terminal device.
2 is a flowchart illustrating an initial process of configuring a wireless environment between an AC and an AP according to an embodiment.
Referring to FIG. 2 , the initial process of configuring the wireless environment between the AC and the AP includes a discovery step (S201), a firmware upgrade step (S202), a DTLS handshake step (S203), and a connection configuration step (S204). The AP performs the procedure of configuring the wireless environment with the designated AC. The procedure for the AP to configure a wireless environment with the AC is also referred to as a provisioning procedure. In the provisioning procedure, a mutually trusted session is established through mutual authentication between the AP and the AC. AC and AP transmit data using a control packet or a data packet. A control packet transmits a control signal, and a data packet transmits wireless user data.
The discovery step S201 is performed by transmitting and receiving a Discovery Request message and a Discovery Response message between the AC and the AP. A Discovery Request message and a Discovery Response message are initial messages for the AP to register with the AC. The Discovery Request and Discovery Response messages are not encrypted in order to properly process the initial operation of the standard protocol. That is, the discovery request message and the discovery response message are not encrypted by DTLS (Datagram Transport Layer Security). After the discovery step (S201), the AC and the AP transmit a message encrypted by DTLS (Datagram Transport Layer Security).
In the firmware upgrade step (S202), the AP, which has received a Discovery Response message from the AC, compares the currently operating firmware information with the firmware information received from the AC. As a result of the comparison, if the firmware information is different, the AP upgrades the firmware do.
In the DTLS handshake step S203, the AP receiving the Discovery Response message from the AC is allocated a new port for performing the DTLS handshake, and performs the handshake through the corresponding port. In this case, the port may be a UDP port.
In the connection configuration step (S204), the AC transmits a profile including environment variables capable of wireless service to the unconfigured AP. Here, the unconfigured AP means an AP first connected to an AC or an AP that needs to receive a new profile. The AC administrator can change the AP's settings so that the AP can receive a new profile from the AC. The AP operates using the profile received from the AC. Meanwhile, the AC does not transmit the profile to the Configured AP. That is, the AC may omit the process of transmitting the profile to the configured AP. A Configured AP means an AP that has already received a profile from an AC and is reconnected with the AC. In this case, the Configured AP operates by using the profile it already has.
3 is a diagram illustrating an example of a structure of a discovery message according to an embodiment.
Referring to FIG. 3 , the structure 300 of a discovery message is divided into fields of IP Header, UDP Header, Header, Control Header, and Message Elements. Fields of Message Elements use the format of Type, Length and Value (TLV). A field of Message Elements may include one or more message elements. These message elements can be transmitted in the form of long packets, and the standard protocol can receive messages larger than 4096 bytes through the reassembly process. Discovery messages are not encrypted in order to properly process the initial operation of the standard protocol.
According to an embodiment, the discovery message is divided into a discovery request message and a discovery response message. The Discovery Response message is a response message to the Discovery Request message. For example, a Discovery Request message is generated by the AP and transmitted to the AC, and a Discovery Response message is generated by the AC and transmitted to the AP. The Discovery Request message and the Discovery Response message are not encrypted by Datagram Transport Layer Security (DTLS).
4 is a diagram illustrating an example of a structure of a control message according to an embodiment.
Referring to FIG. 4 , the structure 00 of the control message is divided into fields of IP Header, UDP Header, DTLS Header, Header, Control Header, Message Elements, and DTLS Trlr. Fields of Message Elements use the format of Type, Length and Value (TLV). A field of Message Elements may include one or more message elements. These message elements can be transmitted in the form of long packets, and the standard protocol can receive messages larger than 4096 bytes through the reassembly process. Control messages are encrypted unlike discovery messages. For example, the control message is encrypted by DTLS (Datagram Transport Layer Security). According to an embodiment, only some fields of the control message may be encrypted by Datagram Transport Layer Security (DTLS).
According to an embodiment, the control message may include a join request message and a join response message. The Join Response message is a response message to the Join Request message. For example, a Join Request message is generated by the AP and transmitted to the AC, and a Join Response message is generated by the AC and transmitted to the AP. The Join Request message and the Join Response message are encrypted by Datagram Transport Layer Security (DTLS).
5 is a flowchart of a method for configuring a modern wireless environment between an AC and an AP according to an embodiment.
Referring to FIG. 5 , in a method of configuring the latest wireless environment between an AC and an AP, the AP generates a Discovery Request message including current firmware version information ( S501 ), and the AP interworks with itself. A step of transmitting a Discovery Request message to the AC to do (S502), the AC receiving the Discovery Request message includes firmware version information included in the Discovery Request message and the firmware version managed by the AC Comparing the information and generating a discovery response message according to the result, if the firmware version information is different as a result, including firmware upgrade request information for requesting the AP to upgrade the firmware to the latest version Steps of generating a discovery response (Discovery Response) message (S503, S504, S505) and the AC transmits a Discovery Response message to the AP (S506). The procedures described below, including the embodiments of the present invention, may be implemented in various forms.
First, the AP generates a discovery request message including current firmware version information (S501).
According to an aspect, in the step of generating a discovery request (Discovery Request) message (S501), the AP includes at least one of the number of firmware upgrade failures, the reason for the recent firmware upgrade failure, and the current firmware version information of the AP ( Discovery Request) message can be generated.
According to an embodiment, in the step S501 of generating a discovery request message, the AP indicates the number of firmware upgrade failures and the latest firmware upgrade in the field of the Message Elements of the Discovery Request message. A Discovery Request message may be generated including one or more of the reason for the failure and current firmware version information. That is, a message element indicating firmware version information may be further included in the Message Elements field of the Discovery Request message.
Table 1 is a structure of firmware version information according to an embodiment.
<tables num="1"><table><tgroup cols="1"><colspec colnum="1" align="justify" colname="col1" colwidth="10682" /><tbody><row><entry align="justify" colname="col1">typedef struct __cw_vendor_spec_firm_result__ { int fail_cnt; int last_reason; char version[16]; } cw_vendor_spec_firm_result_t;</entry></row></tbody></tgroup></table></tables>
Here, "fail_cnt" indicates the number of firmware upgrade failures. According to an embodiment, "fail_cnt" may indicate the number of consecutive firmware upgrade failures.
"last_reason" indicates the reason why the most recent firmware upgrade failed. According to an embodiment, the reason why the most recent firmware upgrade failed may be indicated by classifying the code value according to the type. For example, if there is no firmware file name or no firmware information in the Discovery Response message, if the firmware download fails, if the firmware file is downloaded but a checksum error of the downloaded firmware file occurs, A case in which the firmware upgrade is normally performed, a case in which other undefined errors occur, etc. may be divided into cases, and the corresponding cases may be expressed as code values.
"version" indicates firmware version information of the current AP. According to an embodiment, the firmware version information may use the format "Major.Minor.Extra", use two-digit numbers or alphabets, and use a "." symbol to distinguish digits.
Next, the AP transmits a Discovery Request message to the AC to be interlocked with itself ( S502 ). According to an aspect, information communication between the AP and the AC may be performed according to a CAPWAP (Control And Provisioning of Wireless Access Points) protocol, which is a wireless access point setting regulation.
Next, the AC receiving the Discovery Request message compares the firmware version information included in the Discovery Request message with the firmware version information managed by the AC (S503), and according to the result, the search response ( Discovery Response) message is generated, but as a result, if the firmware version information is different, a discovery response message including firmware upgrade request information for requesting the AP to upgrade to the latest version of the firmware is generated (S504). , S505). That is, if the firmware version information included in the discovery request message and the firmware version information managed by the AC are different, the AC further includes the firmware upgrade request information to generate a discovery response message (S504). . However, if the firmware version information included in the Discovery Request message and the firmware version information managed by the AC are the same, the AC generates a Discovery Response message that does not include the firmware upgrade request information (S505). .
According to an aspect, if the firmware version information is different as a result of the firmware version information comparison in the generating a discovery response message ( S503 , S504 , and S505 ), the AC requests the AP to upgrade the firmware to the latest version. In order to do this, the method to download the firmware, the port number to download the firmware, the server address to download the firmware, the name of the firmware file, the version information of the firmware and the method to download the firmware including one or more of an ID and password required according to the method. A discovery response message may be generated based on the firmware upgrade request information.
According to an embodiment, if the firmware version information is different as a result of the firmware version information comparison in the steps (S503, S504, S505) of generating a discovery response message, the AC generates a message element ( In the field of Message Elements), in order to request the AC to upgrade the AP to the latest version of the firmware, the method to download the firmware, the port number to download the firmware, the server address to download the firmware to, the name of the firmware file, the A discovery response message may be generated based on firmware upgrade request information including at least one of an ID and a password required according to version information and a method to download firmware. That is, a message element indicating firmware upgrade request information may be further included in the Message Elements field of the discovery response message.
Table 2 is a structure of firmware upgrade request information according to an embodiment.
<tables num="2"><table><tgroup cols="1"><colspec colnum="1" align="justify" colname="col1" colwidth="10682" /><tbody><row><entry align="justify" colname="col1">typedef struct __cw_vendor_spec_firm__ { int flag; int type; int port; char server_addr[64]; char file_name[512]; char version[16]; char id[32]; char passwd[32]; } cw_vendor_spec_firmware_t;</entry></row></tbody></tgroup></table></tables>
Here, "type" indicates a method for the AP to download firmware. For example, if the type is '0', the AP downloads the firmware using the HTTP (HyperText Transfer Protocol) method, and if the type is '1', the AP downloads the firmware using the HTTPS (Hypertext Transfer Protocol over Secure Socket Layer) method, If the type is '2', the AP downloads the firmware using the FTP (File Transfer Protocol) method, and if the type is '3', the AP downloads the firmware by the TFTP (Trivial File Transfer Protocol) method.
"port" indicates the port number to which the AP will download the firmware.
"server_addr" indicates the server address from which the AP will download the firmware.
"file_name" indicates the name of the firmware file to be downloaded by the AP.
"version" indicates version information of firmware to be downloaded by the AP. According to an embodiment, version information of firmware to be downloaded by the AP may use a "Major.Minor.Extra" format, use two-digit numbers or alphabets, and use a "." symbol to distinguish digits.
"id" indicates an ID required according to the method in which the AP downloads the firmware.
"passwd" represents the required password depending on how the AP will download the firmware.
Next, the AC transmits a Discovery Response message to the AP (S506). According to an aspect, information communication between the AP and the AC may be performed according to a CAPWAP (Control And Provisioning of Wireless Access Points) protocol, which is a wireless access point setting regulation.
Next, according to an aspect, the method may further include, by the AP, upgrading the firmware according to the firmware upgrade request information included in the discovery response message received from the AC.
According to an embodiment, the AP downloads the firmware included in the Discovery Response message received from the AC, the port number to download the firmware, the server address to download the firmware, the name of the firmware file, the firmware version The firmware may be upgraded according to the firmware upgrade request information including at least one of an ID and a password required depending on the information and a method to download the firmware. For example, the AP may download a file corresponding to the name of the firmware file from a server address from which the firmware is to be downloaded, through a port number to download the firmware, according to a method for downloading the firmware. In this case, the AP may use an ID and password required according to the method for downloading the firmware. When the AP downloads the firmware file, it upgrades the current firmware to the downloaded firmware file.
According to an aspect, in the method of configuring the latest wireless environment between the AC and the AP, information communication between the AP and the AC may be performed according to a CAPWAP (Control And Provisioning of Wireless Access Points) protocol, which is a wireless access point setting rule.
CAPWAP (Control And Provisioning of Wireless Access Points) architecture is a wireless LAN standard announced by the Internet Engineering Task Force (IETF), and is a protocol for supporting an enterprise wireless LAN environment. The traditional wireless LAN environment specified in IEEE 802.11 consists of a total of three components: an authentication server (AS), an access point (AP), and a mobile station (MS). In this case, the AP is composed of a physical layer and a medium access control layer (MAC). In the CAPWAP architecture, the functions of FAT-AP in the traditional wireless LAN environment are divided into physical layer and MAC layer, and new physical components such as WTP (Wireless LAN Termination Point) and AC (Access Controller) are added.
6 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment. Specifically, FIG. 6 is a flowchart illustrating another aspect of the step S501 in which the AP of FIG. 5 generates a Discovery Request message including current firmware version information thereof.
5 and 6, in the step of generating a discovery request message (S501), the AP includes at least one of the number of firmware upgrade failures, the reason why the recent firmware upgrade failed, and current firmware version information. A discovery request message may be generated (S601).
According to an aspect, the method for configuring the latest wireless environment between the AP and the AC may further include stopping the firmware upgrade attempt ( S602 , S603 ) when the number of firmware upgrade failures is equal to or greater than a predetermined value.
First, it is determined whether the number of firmware upgrade failures in the generated Discovery Request message is equal to or greater than a predetermined value (S602).
Next, if it is determined that the number of firmware upgrade failures is greater than or equal to a predetermined value, the attempt to upgrade the firmware is stopped ( S603 ). According to an embodiment, if it is determined that the number of firmware upgrade failures is equal to or greater than a predetermined value, the AP may be controlled not to attempt any more firmware upgrades. A predetermined value serving as a reference for the number of upgrade attempts may be defined as an arbitrary value according to a network environment between the AP and the server storing the firmware program.
On the other hand, if it is determined that the number of firmware upgrade failures is not equal to or greater than a predetermined value, the next step for configuring the latest wireless environment between the AP and the AC is performed.
7 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment. In order to avoid unnecessary repetition, a method of configuring the latest wireless environment between the AC and the AP will be briefly described. For matters not described in detail herein, the matters described with reference to FIGS. 1 to 5 may be equally applied.
Referring to FIG. 7 , first, an access point (AP) 30 generates a discovery request message including firmware version information ( S701 ). Next, the AP transmits a discovery request message to the AC (S702).
Next, the AC compares the firmware version information included in the discovery request message with the firmware version information managed by the AC (S703).
As a result of the comparison ( S704 ), if the firmware version information is not the same, the AC generates a discovery response message further including firmware upgrade request information ( S705 ). Next, the AC transmits a discovery response message including firmware upgrade request information to the AP (S706).
On the other hand, as a result of the comparison ( S704 ), if the firmware version information is the same, the AC generates a discovery response message that does not include the firmware upgrade request information ( S707 ). Next, the AC transmits a Discovery Response message that does not include firmware upgrade request information to the AP (S708).
8 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment. In order to avoid unnecessary repetition, a method of configuring the latest wireless environment between the AC and the AP will be briefly described. For matters not described in detail herein, the matters described with reference to FIGS. 1 to 5 may be equally applied.
Referring to FIG. 8 , the AC generates a Discovery Response message including firmware upgrade request information and transmits it to the AP (S803, S804). Next, the AP upgrades the firmware according to the firmware upgrade request information included in the discovery response message received from the AC (S805).
9 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment. In order to avoid unnecessary repetition, a method of configuring the latest wireless environment between the AC and the AP will be briefly described. For matters not described in detail herein, the matters described with reference to FIGS. 1 to 8 may be equally applied.
Referring to FIG. 9 , the AP receives a discovery response message including firmware upgrade request information from the AC ( S904 ), and upgrades the firmware according to the firmware upgrade request information. In this case, when the firmware upgrade fails ( S905 ), the AP manages the number of times the firmware upgrade fails and the reason why the firmware upgrade fails.
After that, in order for the AP to access the AC again, a Discovery Request message including firmware version information is generated ( S906 ). In this case, the AP may generate a Discovery Request message including at least one of the number of firmware upgrade failures, the reason why the recent firmware upgrade has failed, and current firmware version information.
Next, the AP determines whether the number of firmware upgrade failures in the generated Discovery Request message is equal to or greater than a predetermined value (S907). restrain (S908). According to an embodiment, if it is determined that the number of firmware upgrade failures is equal to or greater than a predetermined value, the AP may be controlled not to attempt any more firmware upgrades. A predetermined value serving as a reference for the number of upgrade attempts may be defined as an arbitrary value according to a network environment between the AP and the server storing the firmware program.
On the other hand, if it is determined that the number of firmware upgrade failures is not equal to or greater than a predetermined value, the next step for configuring the latest wireless environment between the AP and the AC is performed.
10 is a flowchart of a method of configuring a modern wireless environment between an AC and an AP according to another embodiment.
Referring to FIG. 10 , in a method of configuring the latest wireless environment between an AC and an AP according to an aspect, the AP currently generates a Join Request message including its own system information (S1001), the AP Step of sending a Join Request message to the AC (S1002), the AC receiving the Join Request message requests access to the AP according to the system information included in the Join Request message. Determining an allocation policy for an IP to be allocated to terminal devices, generating a Join Response message including the determined DHCP IP allocation policy (S1003, S1004), and the AC to the AP joining response (Join Response) It may further include the step of transmitting the message (S1005).
First, the AP generates a join request message including its current system information (S1001).
According to one aspect, in the step (S1001) of generating a join request message, the AP is at least one of operation mode information, IP address, Net Mask information, Gateway information, first DNS information, and second DNS information of the AP. A join request message may be generated based on system information including
According to one embodiment, in the step (S1001) of generating a join request message, the AP enters the operation mode information of the AP in the field of the message elements of the Join Request message, IP address, Net A join request message may be generated based on system information including at least one of mask information, gateway information, first DNS information, and second DNS information. That is, a message element indicating system information may be further included in the Message Elements field of the Join Request message.
Table 3 is a structure of system information according to an embodiment.
<tables num="3"><table><tgroup cols="1"><colspec colnum="1" align="justify" colname="col1" colwidth="10682" /><tbody><row><entry align="justify" colname="col1">typedef struct __cw_vendor_spec_ipv4__ { int opmode; unsigned int ipaddr; unsigned int netmask; unsigned int gateway; unsigned int dns1; unsigned int dns2; } cw_vendor_spec_network_v4_t;</entry></row></tbody></tgroup></table></tables>
Here, "opmode" indicates operation mode information of the AP. For example, if opmode is '0', it may be indicated as a static operation mode, and if opmode is '1', it may be indicated as a DHCP operation mode.
"ipaddr" indicates the IP address of the AP.
"netmask" indicates netmask information of the AP.
"gateway" indicates gateway information of an AP.
"dns1" indicates the first DNS information of the AP.
"dns2" indicates the second DNS information of the AP.
Next, the AP transmits a Join Request message to the AC (S1002). According to an aspect, information communication between the AP and the AC may be performed according to a CAPWAP (Control And Provisioning of Wireless Access Points) protocol, which is a wireless access point setting regulation.
Next, the AC receiving the Join Request message determines an allocation policy for the IP to be assigned to the terminal devices that have requested access to the AP according to the system information included in the Join Request message, and (S1003), a join response (Join Response) message including the determined DHCP IP allocation policy is generated (S1004).
According to an aspect, in the step of generating a Join Response message (S1004), when the operation mode information of the AP indicates that the DHCP server of the AP is in operation, the terminal devices that have requested access to the AP are sent to the terminal devices through the DHCP server. A policy for allocating an IP may be determined so that the allocated IP does not collide, and a Join Response message including the determined DHCP IP allocation policy may be generated.
Next, the AC transmits a Join Response message to the AP (S1005). According to an aspect, information communication between the AP and the AC may be performed according to a CAPWAP (Control And Provisioning of Wireless Access Points) protocol, which is a wireless access point setting regulation.
In addition, the method of configuring the latest wireless environment between the AC and the AP may be stored in a computer-readable recording medium in which a program for execution by a computer is recorded. In this case, the computer-readable recording medium includes all types of recording devices in which data readable by the computer system is stored. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the proposed invention, or may be known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floppy disks. - includes magneto-optical media, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal wire or a waveguide including a carrier wave for transmitting a signal designating a program command, a data structure, or the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa. In addition, the computer-readable recording medium may be distributed in network-connected computer devices to store and execute computer-readable codes in a distributed manner.
The above description is merely illustrative, and those of ordinary skill in the art to which the proposed invention pertains will be able to make various modifications, changes and substitutions within the scope without departing from the essential characteristics thereof. Accordingly, the disclosed embodiments and the accompanying drawings are for explaining, not limiting, the technical spirit of the proposed invention, and the scope of the technical spirit is not limited by these embodiments and the accompanying drawings. The protection scope of the proposed invention should be construed by the following claims, and all technical ideas within the equivalent range should be construed as being included in the scope of the proposed invention.
10 : Management Server 20: AC (Access Controller) 30: AP (Access Point) 40: terminal device
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
Every citation, both waysCites: the store holds 3 of 4
| Document | Relation | Office | Cited during |
|---|---|---|---|
| CN107770802A | Cited by | China | Search report |
| US11201910B2 | Cited by | United States of America | Applicant |
| WO2019221328A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| KR20190132087A | Cited by | Republic of Korea | Search report |
| CN107613490A | Cited by | China | Search report |
| KR20030017455A | Cites | Republic of Korea | Search report |
| JP2005235112A | Cites | Japan | Search report |
| KR20080038828A | Cites | Republic of Korea | Search report |
| RFC 5415* | Non-patent | – | Search report |
2 members in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 20150054726 | Republic of Korea | A | |
| KR20150054726 | – | – | – |
Members2
| Document | Office | Kind | |
|---|---|---|---|
| KR20160123902AThis record | Republic of Korea | A | |
| KR101687155B1 | Republic of Korea | B1 |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Written decision to grantGRNT | GRNT | |
| Decision to grant or registration of patent rightE701 | E701 | |
| Notification of reason for refusalE902 | E902 | |
| Request for examinationA201 | A201 |
Numbers
- Publication
- 1020160123902
- Publication, DOCDB
- 20160123902
- Publication, EPODOC
- KR20160123902
- Application
- 100054726
- Application, DOCDB
- 20150054726
- Application, EPODOC
- KR20150054726
Titles5
- Korean
- AC와 AP 사이의 최신 무선 환경 구성 방법
- English
- METHOD FOR SETTING THE LATEST WIRELESS ENVIRONMENT CONFIGURATION BETWEEN AC AND AP
- English
- How to configure modern wireless environment between AC and AP
- Unlabeled
- AC와 AP 사이의 최신 무선 환경 구성 방법{METHOD FOR SETTING THE LATEST WIRELESS ENVIRONMENT CONFIGURATION BETWEEN AC AND AP}
- Unlabeled
- How to configure a modern wireless environment between AC and AP
Classification
- CPC, 5
- H04W24/04
- H04L41/082
- H04L61/2015
- H04W8/245
- H04W80/00
- IPC, 5
- H04W24 04
- H04L12 24
- H04L29 12
- H04W8 24
- H04W80 00