KR100732531B1 - Method and apparatus for adjusting mac protocol to wireless access networks - Google Patents
Method and apparatus for adjusting mac protocol to wireless access networks Download PDFInfo
- Publication number
- KR100732531B1 KR100732531B1 KR1020060043228A KR20060043228A KR100732531B1 KR 100732531 B1 KR100732531 B1 KR 100732531B1 KR 1020060043228 A KR1020060043228 A KR 1020060043228A KR 20060043228 A KR20060043228 A KR 20060043228A KR 100732531 B1 KR100732531 B1 KR 100732531B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- network device
- base network
- transmission
- reception
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 230000005540 biological transmission Effects 0.000 claims abstract description 132
- 230000002860 competitive effect Effects 0.000 claims description 16
- 230000003247 decreasing effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 108700026140 MAC combination Proteins 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도1은 기반 네트워크 장치로서 액세스 포인트(Access Point, AP)가 있는 일반적인 무선통신망의 구조를 나타낸 구성도,1 is a block diagram showing a structure of a general wireless communication network having an access point (AP) as a base network device;
도2는 DCF 환경에서 경쟁을 통한 매체접근 방법을 나타낸 구성도,2 is a block diagram showing a method of media access through competition in the DCF environment;
도3은 본 발명에 따른 매체접근방법과 종래의 매체접근방법을 비교한 구성도,3 is a block diagram comparing a medium access method according to the present invention and a conventional medium access method;
도4는 본 발명에 따른 일 실시예에서 기반 네트워크 장치로서 AP가 매체접근방법을 변환하며 동작하는 일 실시예를 나타낸 구성도,FIG. 4 is a block diagram showing an embodiment in which an AP operates by converting a medium access method as a base network device according to an embodiment of the present invention; FIG.
도5는 본 발명에 따른 일 실시예에서 기반 네트워크 장치로서 AP에서의 패킷전송량이 자동조절되고 AP 내부에 패킷정보 저장장치가 있는 경우의 흐름도,FIG. 5 is a flowchart illustrating a case in which an amount of packet transmission in an AP is automatically adjusted as a base network device and a packet information storage device is provided in the AP according to an embodiment of the present invention.
도6은 본 발명에 따른 다른 일 실시예에서 기반 네트워크 장치로서 AP에서의 패킷전송량이 자동조절되고 AP내부에 패킷정보 저장장치가 없는 경우의 흐름도,FIG. 6 is a flowchart illustrating a case in which a packet transmission amount in an AP is automatically adjusted and there is no packet information storage device in the AP as a base network device in another embodiment according to the present invention; FIG.
도7은 본 발명에 따른 또다른 일 실시예에서 기반 네트워크 장치로서 AP에서의 패킷전송량이 수동조절되고 AP내부에 패킷정보 저장장치가 있는 경우의 흐름도,FIG. 7 is a flowchart illustrating a case in which a packet transmission amount in an AP is manually adjusted and there is a packet information storage device in the AP as a base network device in another embodiment according to the present invention;
도8은 본 발명에 따른 또다른 일 실시예에서 기반 네트워크 장치로서 AP에서 의 패킷전송량이 수동조절되고 AP내부에 패킷정보 저장장치가 없는 경우의 흐름도이다.FIG. 8 is a flowchart illustrating a case where a packet transmission amount at an AP is manually adjusted as a base network device and there is no packet information storage device in the AP according to another embodiment according to the present invention.
본 발명은 무선접속망의 매체접근 제어방법 및 장치에 관한 것으로, 특히 데이터 충돌방지를 위한 반송파감지 다중접속(Carrier Sense Multiple Access/Collision Avoidance, CSMA/CA) 기반의 무선 통신망 시스템에서 기반 네트워크 장치와 단말기 간의 패킷전송량을 조절하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for controlling a medium access of a wireless access network, and more particularly, to a base network device and a terminal in a carrier sense multiple access (CMA / CA) based wireless communication network system for data collision prevention. The present invention relates to a method and an apparatus for adjusting the amount of packet transmission.
도 1은 기반 네트워크 장치로서 액세스 포인트(Access Point, AP)(101)와 다수개의 단말(102,103,104)로 이루어지는 일반적인 무선통신망(11)구조를 보여준다. 액세스 포인트(101)는 외부 네트워크(30)와 유선링크(20) 또는 무선링크로 연결되어서 단말기와 외부네트워크와의 데이터를 중계하는 역할을 한다. AP와 단말기는 경쟁방식으로 데이터전송매체에 접근하여 데이터 패킷을 전송하게 된다.FIG. 1 illustrates a general wireless communication network 11 structure including an
경쟁방식의 매체접근 방식으로 많이 사용되는 표준인 IEEE 802.11에서는 패킷과 패킷사이의 시간간격을 몇가지로 정의하고 있다. 이러한 시간간격을 Interframe Space (IFS) 라고 한다. IEEE 802.11, a standard widely used as a competitive media access method, defines several time intervals between packets. This time interval is called Interframe Space (IFS).
IEEE 802.11에서 제안된 매체접근제어(Media Access Control, MAC)프로토콜 은 DCF(Distributed Coordination Function) 및 PCF(Point Coordination Function)의 두 개의 제어방식으로 구성된다. 이 중 가장 기본적인 제어기능인 DCF는 CSMA/CA 프로토콜로서 여러 개의 단말에서 동시에 동작할 수 있는 분산제어방식이 있다. 전송할 데이터가 있는 단말들은 채널의 현재 사용 유무를 계속하여 감지하고 채널이 DCF가 동작하기 위한 최소요구시간인 DIFS(Distributed Coordination Function Interframe Space)의 슬롯시간동안 채널이 사용되지 않은 채로 남아있는 것으로 감지되면, 임의의 값으로 설정된 백-오프(back-off)타이머를 채널이 사용되지 않는 동안 감소시키다가, 백오프 타이머 시간이 0이 되면 채널을 통해 데이터를 전송한다. The media access control (MAC) protocol proposed in IEEE 802.11 consists of two control schemes: distributed coordination function (DCF) and point coordination function (PCF). Among them, DCF, the most basic control function, is a CSMA / CA protocol and has a distributed control method that can operate simultaneously on multiple terminals. Terminals with data to be transmitted continue to detect the current use of the channel and if the channel is detected to remain unused during the slot time of DIFS (Distributed Coordination Function Interframe Space), the minimum time required for DCF to operate. The back-off timer set to an arbitrary value is decreased while the channel is not used, and data is transmitted through the channel when the backoff timer time reaches zero.
한편 채널이 사용되고 있는 경우에는 백 오프 타이머 시간은 감소하지 않고 유지된 상태로 있다가 채널이 사용되지 않은 슬롯시간이 DIFS만큼 주어져야 비로소 다시 감소하게 된다. 상기 DCF는 분산제어형태를 가지며, 각 단말들이 채널을 사용하기 위해서 서로 경쟁하는 경쟁구간을 가진다.On the other hand, when the channel is in use, the back off timer time remains undecreased and is not reduced until the slot time where the channel is not used is given by DIFS. The DCF has a distributed control form, and each terminal has a contention period in which each terminal competes with each other to use a channel.
DCF 이외에 다른 매체접근제어방식인 PCF는 DCF가 사용하는 IFS(Interframe Space)보다 작은 크기의 IFS를 사용함으로써 DCF보다 높은 동작 우선순위를 가진다. PIFS(Point Coordination Function Interframe Space)가 DIFS보다 더 작은 값을 가지고 있기 때문에 DCF가 동작하기 이전에 PCF가 동작하여 채널의 점유를 관리하게 된다. PCF방식에서는 AP가 일종의 폴링 마스터 역할을 하기 때문에 중앙제어형태를 띠게 되는데, 이러한 폴링 방식을 이용하여 AP가 채널 사용권을 얻게 되므로 DCF와는 달리 비경쟁구간을 가지게 된다.In addition to the DCF, the PCF, which is a medium access control method, has a higher operation priority than the DCF by using an IFS smaller than the IFS (Interframe Space) used by the DCF. Since Point Coordination Function Interframe Space (PIFS) has a smaller value than DIFS, PCF operates before DCF to manage channel occupancy. In the PCF method, the AP acts as a kind of polling master, and thus has a central control mode. Unlike the DCF, the AP has a channel usage right through the polling method.
DCF와 PCF라는 두 가지 모드의 매체접근 제어기능은 서로 교대로 동작하며, 이 쌍들이 합쳐져서 슈퍼프레임을 구성하게 된다. 이 슈퍼프레임이 시작하게 되면, 항상 PCF가 DCF보다 우선적으로 동작하게 되어 채널을 관리하게 된다. 따라서, 슈퍼프레임 단위로 동기화가 이루어지고, 슈퍼프레임 초기에 PCF가 구현되어 있는 AP를 제외한 모든 단말들이 NAV(Network Allocation Vector)값을 큰 값으로 설정하여 DCF에 대해서 동작 우선순위를 주는 방법을 사용한다. The two modes of media access control, DCF and PCF, work in turn, and these pairs combine to form a superframe. When this superframe starts, the PCF always takes precedence over the DCF and manages the channel. Therefore, synchronization is performed in units of superframes, and all UEs except for APs in which PCF is implemented at the beginning of the superframe set a NAV (Network Allocation Vector) value to a large value to give an operation priority to the DCF. do.
도 2는 두 가지 IFS를 사용하여 패킷전송이 이루어지는 것을 보여준다. 위쪽은 송신측에서 보내는 패킷을, 아래쪽은 수신측에서 보내는 패킷을 나타낸다. RTS(Request to Send Frame)/CTS(Clear to Send Frame)의 교환 이후 데이터를 보내고, 수신측은 데이터가 정확히 수신된 경우 ACK(Acknowledge)를 보내서 데이터가 잘 전달되었음을 알려준다. 하나의 패킷을 보내기 위한 연속된 동작들, 즉 RTS/CTS/DATA/ACK에서는 모두 SIFS(Short Interframe Space)를 사용한다. 이후 다른 단말기가 패킷을 전송하기 위해서는 DIFS와 백-오프(back-off) 기간을 기다린 후 전송이 이루어진다. 백-오프 (back-off)기간은 임의(random)로 정해지는데, 전송하고자 하는 두 단말기 사이에 우연히 같은 백-오프 값이 설정되면 동시에 패킷전송이 일어나서 패킷충돌이 생긴다. 이러한 패킷 간의 충돌이 발생하면, 패킷 전송은 실패하게 되며, 충돌을 일으킨 두 단말기는 더 큰 값의 백-오프를 임의로 설정하여 다시 전송을 시도하게 된다. 2 shows packet transmission using two IFSs. The upper part shows the packet sent by the sender, and the lower part shows the packet sent by the receiver. After exchange of Request to Send Frame (RTS) / Clear to Send Frame (CTS), data is sent. If the data is received correctly, the receiver sends an ACK (Acknowledge) to indicate that data is well delivered. In the continuous operations for sending one packet, that is, RTS / CTS / DATA / ACK, all use Short Interframe Space (SIFS). After that, the other terminal waits for a back-off period with DIFS to transmit the packet. The back-off period is set to random. If the same back-off value is set between two terminals to be transmitted by chance, packet transmission occurs at the same time, resulting in packet collision. If a collision occurs between these packets, the packet transmission will fail, and the two terminals causing the collision will attempt to transmit again by arbitrarily setting a larger back-off.
각 패킷에는 송신 단말기와 수신 단말기의 주소가 들어 있어서 누가 보낸 패 킷인지, 누가 받을 패킷인지 알 수 있게 한다. 이 주소를 MAC (Medium Access Control) 주소라고 하며, 각 단말기와 AP는 자신만의 고유한 MAC 주소가 있다.Each packet contains the address of the sending terminal and the receiving terminal so that it is possible to know who sent the packet and who received the packet. This address is called a MAC (Medium Access Control) address, and each terminal and the AP have their own unique MAC address.
종래 기술인 IEEE 802.11에서는 AP와 단말기가 모두 동일한 매체접근 방식을 사용하므로 AP와 단말기는 매체 접근에 대해서 동일한 우선순위를 가지게 된다. 이러한 현상은 AP에 부하가 많이 걸려서 보내야 할 패킷이 많은 경우에도 여전히 유지된다. In the prior art IEEE 802.11, since the AP and the terminal both use the same medium access method, the AP and the terminal have the same priority with respect to the medium access. This phenomenon is maintained even when the AP is heavily loaded and there are many packets to send.
따라서, 종래 기반 네트워크 장치로서의 AP와 단말기 사이의 데이터 전송에 있어서, 일반적으로 단말기로부터 AP로의 데이터전송(이하, 상향 전송(up-link)이라 한다)량에 비하여 AP로부터 단말기로의 데이터전송(이하, 하향 전송(down-link)이라 한다)량이 훨씬 많다는 점을 고려할 때, 분산제어환경에서 데이터 상향 전송의 경우와 데이터 하향 전송의 경우에 동일한 채널사용량을 할당한 채로 데이터 상향 전송과 데이터 하향 전송 간의 채널사용량을 조절할 수 없다면, CSMA/CA MAC 프로토콜로 인해 오히려 데이터 하향 전송 대기시간이 상당히 길어져서 데이터 전송이 지연된다는 문제점이 있다.Therefore, in the data transmission between the AP and the terminal as a conventional network device, data transmission from the AP to the terminal (hereinafter referred to as up-link) is generally compared to the amount of data transmission from the terminal to the AP (hereinafter, referred to as up-link). Considering that the amount of downlink (down-link) is much higher, in the distributed control environment, data uplink and data downlink are allocated while the same channel usage is allocated in the case of data uplink transmission and data downlink transmission. If the channel usage cannot be adjusted, the CSMA / CA MAC protocol has a problem that the data downlink latency is considerably longer, which delays data transmission.
또한, 종래 기반 네트워크 장치로서의 AP와 단말기 사이의 데이터 전송에 있어서, 멀티캐스트(multicast)나 브로드캐스트(broadcast)의 경우에는 SIFS 또는 PIFS을 사용하고, 유니캐스트(unicast)의 경우에는 DIFS만을 사용하는 방식에 의해서도 상기한 바와 동일한 문제점이 발생한다.In addition, in the data transmission between the AP and the terminal as a conventional network device, SIFS or PIFS is used for multicast or broadcast, and only DIFS is used for unicast. The same problem occurs as described above.
본 발명은 상기한 바와 같은 문제점을 해결하기 위한 것으로, 무선접속망의 매체접근에 있어서 단말에 비하여 기반 네트워크 장치에 우선순위가 부여되고, 또한 상기 우선순위부여 회수가 조절되므로 기반 네트워크 장치와 단말기 간의 상향 및 하향 패킷전송량의 비율이 조절되도록 하는 것을 목적으로 한다.The present invention is to solve the problems described above, the priority is given to the base network device compared to the terminal in the medium access of the radio access network, and the number of priorities are adjusted, so that the uplink between the base network device and the terminal And a ratio of downlink packet transmission amount to be adjusted.
상기한 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 무선접속망의 매체접근 제어방법은, 무선접속망의 기반 네트워크 장치와 단말기가 경쟁방식으로 데이터전송매체에 접근하여 패킷을 전송하는 무선접속망의 매체접근 제어방법에 있어서, 상기 기반 네트워크 장치의 매체접근 대기시간(Interframe Space,IFS)으로서 백-오프를 수반하는 IFS 및 백-오프를 수반하지 않는 IFS가 함께 사용되며, 상기 백-오프를 수반하는 IFS는 상기 백-오프를 수반하지 않는 IFS에 비하여 더 긴 대기시간을 갖고, 상기 백-오프를 수반하지 않는 IFS의 사용빈도는 상기 기반 네트워크 장치가 패킷을 송신 또는 수신한 회수에 따라 조절된다.In order to achieve the above object, the media access control method of a wireless access network according to an embodiment of the present invention, a wireless access network based network apparatus and a terminal accesses a data transmission medium in a competitive manner to transmit a packet In the medium access control method, an IFS with a back-off and an IFS without a back-off are used together as an Interframe Space (IFS) of the base network device, and the back-off is accompanied. The IFS has a longer latency than the IFS that does not involve the back-off, and the frequency of use of the IFS that does not involve the back-off is adjusted according to the number of times the base network device transmits or receives packets. .
바람직하게는, 상기 백-오프를 수반하지 않는 IFS의 사용빈도는 상기 기반 네트워크 장치가 패킷을 송신 또는 수신한 회수와, 상기 기반 네트워크 장치에서 송수신되는 패킷정보에 따라 조절된다.Preferably, the frequency of use of the IFS that does not involve the back-off is adjusted according to the number of times the base network device transmits or receives a packet and the packet information transmitted and received by the base network device.
또한, 상기한 목적을 달성하기 위하여, 본 발명의 다른 일 실시예에 따른 무선접속망의 매체 접근 제어방법은, 무선접속망의 기반 네트워크 장치와 단말기가 경쟁방식으로 데이터전송매체에 접근하여 패킷을 전송하는 무선접속망의 매체접근 제어방법에 있어서, 상기 기반 네트워크 장치의 매체접근 대기시간(Interframe Space,IFS)으로서 백-오프를 수반하는 IFS 및 백-오프를 수반하지 않는 IFS가 함께 사용되며, 상기 백-오프를 수반하는 IFS는 상기 백-오프를 수반하지 않는 IFS에 비하여 더 긴 대기시간을 갖고, 상기 백-오프를 수반하지 않는 IFS의 사용빈도는 상기 기반 네트워크 장치가 패킷을 송신 또는 수신한 회수와, 상기 기반 네트워크 장치에서의 관리자 설정값(S)에 따라 조절된다.In addition, in order to achieve the above object, in the medium access control method of a wireless access network according to another embodiment of the present invention, a network device and a terminal based on a wireless access network transmits a packet by accessing the data transmission medium in a competitive manner In the medium access control method of a wireless access network, IFS with back-off and IFS without back-off are used together as Interframe Space (IFS) of the base network device. IFS with off has longer latency than IFS without back-off, and the frequency of use of IFS without back-off is dependent on the number of times the base network device has sent or received packets. It is adjusted according to the administrator setting value S in the base network device.
바람직하게는 상기 백-오프를 수반하지 않는 IFS의 사용빈도는 상기 기반 네트워크 장치가 패킷을 송신 또는 수신한 회수와, 상기 기반 네트워크 장치에서의 관리자 설정값(S)과, 상기 기반 네트워크 장치에서 송수신되는 패킷정보에 따라 조절된다.Preferably, the frequency of use of the IFS that does not involve the back-off is determined by the number of times the base network device transmits or receives a packet, the manager setting value S of the base network device, and the transmission / reception at the base network device. It is adjusted according to the packet information.
한편, 상기한 목적을 달성하기 위하여, 본 발명의 다른 일 실시예에 따른 무선접속망의 매체접근 제어장치는, 무선접속망의 기반 네트워크 장치와 단말기가 경쟁방식으로 데이터전송매체에 접근하여 패킷을 전송하는 무선접속망의 매체접근 제어방법에 있어서, 상기 기반 네트워크 장치의 패킷 송신회수, 수신회수 및 상기 송신회수와 수신회수로부터 소정의 규칙에 의해 산출된 비교값(M)을 초기화하는 수단 상기 비교값에 따라 서로 다른 매체접근 대기시간(IFS)을 사용하여 패킷을 송신하는 수단 상기 기반 네트워크 장치의 패킷 송신회수, 수신회수 및 상기 비교값을 계수하는 수단 상기 기반 네트워크 장치의 패킷 송신회수 및 수신회수가 무선접속망 관리자에 의해 설정된 소정의 상한값을 초과하는지 판별하는 수단을 포함한다.On the other hand, in order to achieve the above object, the media access control apparatus for a wireless access network according to another embodiment of the present invention, the network device and the terminal based on the wireless access network to access the data transmission medium in a competitive manner to transmit the packet A medium access control method for a wireless access network, comprising: means for initializing a packet transmission count, a reception count, and a comparison value M calculated by a predetermined rule from the transmission count and the reception count of the base network apparatus according to the comparison value Means for transmitting packets using different medium access latency (IFS) Means for counting packet transmission count, number of receptions and the comparison value of the base network apparatus Radio access network Means for determining whether the predetermined upper limit value set by the administrator is exceeded.
바람직한 본 발명의 다른 일실시예에 따른 무선접속망의 매체접근 제어장치는, 상기 기반 네트워크 장치의 패킷 송신회수, 수신회수 및 상기 송신회수와 수신회수로부터 소정의 규칙에 의해 산출된 비교값(M)을 초기화하는 수단; 상기 비교값에 따라 서로 다른 매체접근 대기시간(IFS)을 사용하여 패킷을 송신하는 수단; 상기 기반 네트워크 장치의 패킷 송신회수, 수신회수 및 상기 비교값을 계수하는 수단; 상기 기반 네트워크 장치에서 송수신된 패킷 정보를 기반 네트워크 장치에 저장하는 수단; 상기 패킷의 송신시각이 기준시각보다 더 이전인지 판별하는 수단; 상기 패킷의 목적지 MAC주소가 기반 네트워크 장치인지 판별하는 수단; 상기 판별된 패킷 송신시각 및 패킷목적지MAC주소를 기준으로 하여 소정의 규칙에 따라 패킷 송신회수 및 수신회수를 계수하는 수단; 패킷의 송신시각이 기준시각보다 더 이전인 패킷의 정보를 기반 네트워크 장치에서 삭제하는 수단을 포함한다.In accordance with another aspect of the present invention, an apparatus for controlling access to a medium of a wireless access network includes a packet transmission count, a reception count, and a comparison value M calculated by a predetermined rule from the transmission count and the reception count of the base network apparatus. Means for initializing; Means for transmitting a packet using different medium access latency (IFS) according to the comparison value; Means for counting the number of packet transmissions, the number of receptions, and the comparison value of the base network device; Means for storing packet information transmitted and received at the base network device to the base network device; Means for determining whether a transmission time of the packet is earlier than a reference time; Means for determining if a destination MAC address of the packet is a base network device; Means for counting packet transmission times and reception times according to a predetermined rule based on the determined packet transmission time and packet destination MAC address; And means for deleting at the base network device information of the packet whose transmission time is earlier than the reference time.
또한, 상기한 목적을 달성하기 위하여, 본 발명의 또다른 일 실시예에 따른 무선접속망의 매체접근 제어장치는, 무선접속망의 기반 네트워크 장치와 단말기가 경쟁방식으로 데이터전송매체에 접근하여 패킷을 전송하는 무선접속망의 매체접근 제어장치에 있어서, 상기 기반 네트워크 장치의 패킷 송신회수, 수신회수 및 관리자 설정값(S)을 초기화하는 수단; 상기 패킷 [송신회수/수신회수] 및 [설정값(S)]을 비교하여 소정의 규칙에 따라 서로 다른 매체접근 대기시간(IFS)을 사용하여 패 킷을 송신하는 수단; 상기 AP의 패킷 송신회수 및 수신회수를 계수하는 수단; 상기 기반 네트워크 장치의 패킷 송신회수 및 수신회수가 무선접속망 관리자에 의해 설정된 소정의 상한값을 초과하는지 판별하는 수단을 포함한다.In addition, in order to achieve the above object, according to another embodiment of the present invention, the apparatus for accessing a medium of a wireless access network, a network device and a terminal based on a wireless access network transmits a packet by accessing a data transmission medium in a competitive manner. A medium access control apparatus for a wireless access network, comprising: means for initializing packet transmission count, reception count, and administrator set value (S) of the base network apparatus; Means for comparing the packet [number of transmissions / number of receptions] and [set value (S)] and transmitting a packet using different medium access waiting times (IFS) according to a predetermined rule; Means for counting packet transmission times and reception times of the AP; Means for determining whether the number of times of packet transmission and number of times of reception of said base network device exceeds a predetermined upper limit set by a radio access network manager.
바람직하게는, 상기 기반 네트워크 장치의 패킷 송신회수, 수신회수 및 관리자 설정값(S)을 초기화하는 수단; 상기 패킷 [송신회수/수신회수] 및 [관리자 설정값]을 비교하여 소정의 규칙에 따라 서로 다른 매체접근 대기시간(IFS)을 사용하여 패킷을 송신하는 수단; 상기 기반 네트워크 장치의 패킷 송신회수 및 수신회수를 계수하는 수단; 상기 기반 네트워크 장치에서 송수신된 패킷 정보를 기반 네트워크 장치에 저장하는 수단; 상기 패킷의 송신시각이 기준시각보다 더 이전인지 판별하는 수단; 상기 패킷의 목적지 MAC주소가 기반 네트워크 장치인지 판별하는 수단; 상기 판별된 패킷 송신시각 및 패킷목적지MAC주소를 기준으로 하여 소정의 규칙에 따라 패킷 송신회수 및 수신회수를 계수하는 수단; 패킷의 송신시각이 기준시각보다 더 이전인 패킷의 정보를 기반 네트워크 장치에서 삭제하는 수단을 포함한다.Preferably, means for initializing the number of packet transmissions, the number of receptions and the manager set value (S) of the base network device; Means for comparing the packet [number of transmissions / number of receptions] and [administrator setting value] to transmit a packet using different medium access waiting time (IFS) according to a predetermined rule; Means for counting packet transmission times and reception times of the base network device; Means for storing packet information transmitted and received at the base network device to the base network device; Means for determining whether a transmission time of the packet is earlier than a reference time; Means for determining if a destination MAC address of the packet is a base network device; Means for counting packet transmission times and reception times according to a predetermined rule based on the determined packet transmission time and packet destination MAC address; And means for deleting at the base network device information of the packet whose transmission time is earlier than the reference time.
한편, 상기 무선접속망의 기반 네트워크 장치와 단말기 사이의 데이터 전송방식은 멀티캐스트방식 또는 브로드캐스트방식 또는 유니캐스트방식이고,On the other hand, the data transmission method between the base network device and the terminal of the wireless access network is a multicast method or a broadcast method or a unicast method,
상기 매체접근 대기시간(IFS)은DIFS(DCF interframe space), SIFS(Short interframe space), PIFS(PCF interframe space) 또는 EIFS(Extended interframe space)를 포함한다.The medium access latency (IFS) includes a DCF interframe space (DIFS), a short interframe space (SIFS), a PCF interframe space (PIFS), or an extended interframe space (EIFS).
또한, 상기 기반 네트워크 장치의 패킷 송신회수 및 수신회수를 계수하는 수단은 카운터로서, 패킷 헤더에 기록된 정보를 판독하여 기반 네트워크 장치에 송수신되는 패킷의 개수를 계산한다.The means for counting the number of packet transmissions and the number of receptions of the base network apparatus is a counter, and counts the number of packets transmitted and received by the base network apparatus by reading the information recorded in the packet header.
또한, 상기 기반 네트워크 장치는 기반 네트워크 장치에서 송수신되는 패킷에 대한 정보를 저장하는 저장장치를 구비한다. 상기 패킷정보는, 예를들어, 기반 네트워크 장치에서 송수신되는 패킷의 목적지 MAC주소와 패킷이 송수신된 시각이다.The base network device also includes a storage device that stores information about packets transmitted and received by the base network device. The packet information is, for example, a destination MAC address of a packet transmitted and received at the base network device and a time at which the packet is transmitted and received.
특히, 본 발명에서의 상기 기반 네트워크 장치는 기지국 또는 액세스 포인트(Access Point, AP)인 것이 바람직하다.In particular, the base network device in the present invention is preferably a base station or an access point (Access Point, AP).
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
도 3은 무선매체에 접근하기 위한 소정의 패킷간 시간간격(Interframe Space, IFS)으로서 백-오프를 수반하는 IFS를 사용하는 방식 및 백-오프를 수반하지 않는 IFS를 사용하는 방식이 함께 적용된 경우를 도시한 것이다.FIG. 3 illustrates a case in which a method using IFS with a back-off and a method using an IFS without a back-off are applied together as a predetermined interframe space (IFS) for accessing a wireless medium. It is shown.
상기 두 방식을 비교하면, 단말기 1과 단말기 2 사이의 전송이 끝난 후 단말기 3은 DIFS 와 백-오프 기간을 기다린 후 패킷전송을 시도하나, 기반 네트워크 장치는 PIFS 기간만 기다린 후 백-오프 없이 패킷전송을 시도한다. 따라서, 기반 네트워크 장치가 패킷전송에 있어서 우선순위를 가지게 된다.Comparing the two methods, after the transmission between the terminal 1 and the terminal 2 is finished, the terminal 3 attempts to transmit the packet after waiting for the DIFS and the back-off period, but the base network device waits only for the PIFS period and then the packet without the back-off Attempt the transfer. Thus, the underlying network device has priority in packet transmission.
도 4는 상기한 바와 같은 두 가지 방식(백-오프를 수반하는 IFS를 사용하는 방식 및 백-오프를 수반하지 않는 IFS를 사용하는 방식)이 함께 적용된 경우 기반 네트워크 장치에서의 패킷 전송이 다른 단말의 데이터 전송 사이에 우선순위를 갖 고 끼어든 예를 도시한 것이다. FIG. 4 shows a terminal with different packet transmissions in the base network apparatus when the above two methods (the method of using IFS with back-off and the method of using IFS without back-off) are applied together. This is an example of interruption and priority between data transfers.
즉, 상기 도 2와 같은 데이터 전송방식이 실행되는 도중에, 백-오프없이 PIFS를 사용하는 데이터 전송방식이 우선하여 전송되므로 우선순위를 갖게 된다. That is, while the data transmission scheme as shown in FIG. 2 is executed, the data transmission scheme using PIFS is transmitted without prior back-off and thus has priority.
그러나, 기반 네트워크 장치가 항상 PIFS를 이용하게 되면, 기반 네트워크 장치가 다른 단말기에 비해서 항상 높은 우선 순위를 유지하게 되므로, 적절한 방법으로 기반 네트워크 장치의 PIFS 사용빈도를 조절할 필요가 있다. However, if the base network device always uses PIFS, since the base network device always maintains a higher priority than other terminals, it is necessary to adjust the PIFS frequency of the base network device in an appropriate manner.
이하에서는 도 5 내지 도 8을 참조하여, 기반 네트워크 장치로서 기능하는 액세스 포인트(Access Point, AP)의 PIFS 사용빈도 자동조절방식 및 수동조절방식의 바람직한 실시예를 설명한다.Hereinafter, with reference to FIGS. 5 to 8, a preferred embodiment of a PIFS usage automatic adjustment method and a manual adjustment method of an access point (AP) functioning as a base network device will be described.
<실시예 1><Example 1>
도 5는 기반 네트워크 장치로서 기능하는 액세스 포인트(Access Point, AP)에서 패킷전송량이 자동조절되고, AP 내부에 패킷정보 저장장치가 있는 경우의 흐름도로서, AP의 PIFS 사용빈도 자동조절방식을 나타내는 도면이다.FIG. 5 is a flowchart illustrating a case where a packet transmission amount is automatically adjusted in an access point (AP) functioning as a base network device, and a packet information storage device is provided in the AP, and shows an automatic PIFS frequency adjustment method of the AP. to be.
501단계에서, AP가 외부로부터 패킷을 수신받은 회수를 계수하는 상향패킷 카운터, AP가 외부로 패킷을 전송한 회수를 계수하는 하향패킷 카운터 및 상기 상향패킷 카운터의 계수와 하향패킷 카운터의 계수에 따라 작동하는 패킷 비교 카운터를 구비한 AP가 무선통신망에 접속하여 대기한다.In
503단계에서, 상향패킷 카운터의 계수값(UP)은 1로 초기화되며, 하향패킷 카운터의 계수값(DN)도 1로 초기화되고, 패킷비교 카운터의 계수값(비교값(M),M<=M-[하향패킷 카운터의 계수]/[상향패킷 카운터의 계수])은 0으로 초기화된다. In
AP가 패킷을 송신하는 경우(505단계) AP는 상기 패킷비교 카운터의 계수의 부호를 판별한다(507단계). 상기 패킷비교 카운터의 계수의 부호가 양수이면 백-오프를 수반하지 않고 PIFS만을 사용하여 패킷을 전송하고(509단계), 상기 패킷비교 카운터의 계수의 부호가 0이거나 음수이면 백 오프를 수반하는 DIFS를 사용하여 패킷을 전송한다(511단계). AP가 패킷을 송신하면 하향패킷 카운터의 계수는 1씩 증가하고, 패킷비교 카운터의 계수도 1씩 증가한다(513단계).When the AP transmits the packet (step 505), the AP determines the sign of the coefficient of the packet comparison counter (step 507). If the sign of the coefficient in the group packet compares the counter is positive, the back-to without causing off using only the PIFS send packets and involves a (step 509), if the code is 0, or a negative coefficient of the packet compared to the counter backoff The packet is transmitted using DIFS (step 511). When the AP transmits a packet, the count of the downlink packet counter is increased by one, and the count of the packet comparison counter is also increased by one (step 513).
한편, AP가 패킷을 수신하는 경우(515단계) 상향패킷 카운터의 계수는 1씩 증가하고, 패킷비교 카운터의 계수(M)는 [하향패킷 카운터의 계수]/[상향패킷 카운터의 계수] 만큼 감소한다(517단계).On the other hand, when the AP receives a packet (step 515), the count of the uplink packet counter increases by 1, and the count M of the packet comparison counter decreases by [count of downlink packet counter] / [count of uplink packet counter]. (Step 517).
또한, AP가 패킷을 송신하거나 수신하면, 해당 패킷의 정보(해당 패킷의 목적지 MAC주소와 해당 패킷이 송수신된 시각)가 AP에 저장된다(519단계). 상기 저장 용도로 사용하기 위하여 본 발명에 따른 AP는 별도의 저장장치(메모리영역)를 구비한다.In addition, when the AP transmits or receives a packet, information on the packet (the destination MAC address of the packet and the time at which the packet is transmitted and received) is stored in the AP (step 519). The AP according to the present invention has a separate storage device (memory area) for use for the storage purpose.
521단계에서는, 상기 AP에 저장된 패킷정보 중 AP로부터 패킷이 송신된 시각 또는 AP에서 패킷이 수신된 시각이 [현재시각- W] 보다 더 이전인 패킷정보가 있는 지 점검된다. 상기 W는 일정기간을 나타내는 시간값으로서, 무선접속망의 설계값이며 무선접속망 설계자에 의해서 변경가능하다.In
예를들어, AP로부터 (a)패킷이 송신된 시각이 오전 10:57분 이고, 현재시각이 오전11:05분이고, 상기 W값이 '10분'이라면, [11:05 - 10분]=[10:50]이므로, 상기 (a)패킷의 정보는 '[현재시각- W]보다 더 이전인 패킷정보'에 해당하지 않으며, 그에따라, (a)패킷정보는 AP의 메모리 영역에 계속 저장된다.For example, if (a) a packet is transmitted from the AP at 10:57 am, the current time is 11:05 am, and the W value is '10 minutes', [11:05-10 minutes] = [10:50], the (a) packet information does not correspond to 'packet information older than [current time-W]'. Accordingly, (a) the packet information is continuously stored in the memory area of the AP. do.
그러나, AP로부터 (b)패킷이 송신된 시각이 오전 10:57분이고, 현재시각이 오전11:05분, 상기 W값이 '5분'이라면, [11:05 - 5분]=[11:00] 이므로, 상기 (a)패킷의 정보는 '[현재시각- W] 보다 더 이전인 패킷정보'에 해당한다. However, if (b) a packet is transmitted from the AP at 10:57 am, the current time is 11:05 am, and the W value is '5 minutes', then [11: 05-5 minutes] = [11: 00], the information of the packet (a) corresponds to 'packet information older than [current time-W]'.
이와 같이 '[현재시각- W] 보다 더이전인 패킷정보'는 AP에 의해 패킷의 목적지MAC주소가 AP인지 여부가 판별된다(523단계).As described above, the packet information earlier than [current time-W] is determined by the AP whether the destination MAC address of the packet is the AP (step 523).
패킷의 목적지MAC주소가 AP이면 AP에서의 상향패킷 카운터의 계수(AP에서의 패킷수신회수)가 1 감소하고(525단계), 패킷의 목적지MAC주소가 AP가 아니면 AP에서의 하향패킷 카운터의 계수(AP에서의 패킷송신회수)가 1감소한다(527단계). 그리고 상기 '[현재시각- W]보다 더 이전인 패킷정보'는 AP의 메모리영역에서 삭제된다(529단계). 이어서 [현재시각- W]보다 더 이전인 패킷정보가 없을 때까지 상기 521단계 이후의 과정이 반복된다.If the destination MAC address of the packet is the AP, the count of the uplink packet counter in the AP (the number of packet receptions in the AP) decreases by one (step 525). If the destination MAC address of the packet is not the AP, the count of the downlink packet counter in the AP is decreased. The number of packet transmissions in the AP is reduced by one (step 527). The packet information older than the [current time-W] is deleted from the memory area of the AP (step 529). Subsequently, the process after
따라서, 도 5에 도시된 방법에 따르면, 무선망으로부터 AP가 받는 부하에 비례하여 AP의 PIFS 사용빈도가 자동으로 조절되며, 그에따라 [AP의 패킷전송량] vs.[단말기의 패킷전송량]의 비율이 조절된다.Therefore, according to the method shown in FIG. 5, the PIFS usage frequency of the AP is automatically adjusted in proportion to the load received by the AP from the wireless network, and accordingly, a ratio of [packet amount of AP] vs. [packet amount of terminal] This is regulated.
한편, 상기 도 5에 도시된 AP의 PIFS 사용빈도 자동조절방식에서는 패킷의 MAC주소와 도착시간을 저장하는 저장장치(메모리영역)가 필요하다. 상기 W가 커질수록, 또는 AP에서 송수신되는 패킷의 개수가 많아질수록 더 큰 저장장치가 요구된다. 이러한 저장장치없이 AP의 PIFS사용빈도가 자동조절되는 방법이 도 6에 도시되어 있다.Meanwhile, in the method of automatically adjusting the PIFS frequency of the AP shown in FIG. 5, a storage device (memory region) for storing the MAC address and arrival time of the packet is required. As W increases, or as the number of packets transmitted and received by the AP increases, a larger storage device is required. A method of automatically adjusting the PIFS usage frequency of the AP without such a storage device is shown in FIG. 6.
<실시예 2><Example 2>
도 6은 기반 네트워크 장치로서 기능하는 액세스 포인트(Access Point, AP)에서의 패킷전송량이 자동조절되고 AP내부에 패킷정보 저장장치가 없는 경우의 흐름도로서, AP의 PIFS사용빈도 자동조절방식을 나타낸 도면이다.FIG. 6 is a flowchart illustrating a case in which a packet transmission amount in an access point (AP) functioning as a base network device is automatically adjusted and there is no packet information storage device in the AP. to be.
도 6에 따른 방법에서는 상기 도 5의 501단계부터 517단계까지와 동일한 과정(601단계부터 617단계까지)이 그대로 실행된다.In the method of FIG. 6, the same process (from 601 to 617) as in
다만, 상향패킷 카운터의 계수와 하향패킷 카운터의 계수는 계속 증가하며, However, the count of the uplink packet counter and the count of the downlink packet counter continue to increase.
AP는 상기 상향패킷카운터 계수 또는 하향패킷카운터 계수가 무선접속망 시스템 관리자가 정한 상한값(T)에 도달하였는지를 점검하고(619단계), 상한값(T)값 이하이면 605단계로부터 카운터 계수과정이 반복되지만, 상한값을 초과(overflow)하면 카운터 계수과정이 603단계로 회귀하며, 상향 패킷 카운터 및 하향 패킷 카운터가 초기화된다. The AP checks whether the uplink packet counter coefficient or the downlink packet counter coefficient reaches the upper limit T determined by the radio access network system administrator (step 619). If the upper limit is exceeded, the counter counting process returns to step 603, and the uplink packet counter and the downlink packet counter are initialized.
따라서, 도 6에 도시된 대로 패킷카운터의 계수를 초기화시키고 상한값을 정해놓으면 패킷비교카운터가 자동계수되어 603단계부터 619단계까지 자동반복되므로, 무선망으로부터 AP가 받는 부하에 비례하여 AP의 PIFS 사용빈도가 자동조절되며, 따라서, AP에서의 패킷전송량과 단말기에서의 패킷전송량의 비율이 조절된다.Therefore, as shown in FIG. 6, if the packet counter counter is initialized and the upper limit value is set, the packet comparison counter is automatically counted and automatically repeated from
<실시예 3><Example 3>
도 7은 기반 네트워크 장치로서 기능하는 액세스 포인트(Access Point, AP)에서의 패킷전송량이 수동조절되고 AP내부에 패킷정보 저장장치가 있는 경우의 흐름도로서, AP의 PIFS사용빈도 수동조절방식을 나타내는 도면이다.FIG. 7 is a flowchart illustrating a case where a packet transmission amount in an access point (AP) serving as a base network device is manually adjusted and there is a packet information storage device in the AP. to be.
701단계에서, 상기 상향패킷 카운터 및 하향패킷 카운터를 구비한 AP(Access Point, 액세스 포인트)가 대기한다.In
무선접속망 시스템 설계자는 상향패킷 카운터 계수 및 하향패킷 카운터계수를 각각 1로 초기화하고, 관리자 설정값(S=AP가 단위시간당 송신할 기준 패킷데이터량 / AP가 단위시간당 수신할 기준 패킷데이터량)을 설정하여 AP에 저장한다(703단계). The designer of the wireless access network initializes the uplink packet counter coefficient and the downlink packet counter coefficient to 1, respectively, and sets the manager setting value (S = reference packet data amount to be transmitted per unit time / reference packet data amount to be received by the AP per unit time). Set and store in the AP (step 703).
705단계에서 AP가 패킷을 송신할 것인지 여부가 판별되고,In
AP가 패킷을 송신하는 경우 상기 S값과 [하향패킷 카운터계수값/상향패킷 카운터계수값]을 비교하여(707단계), When the AP transmits the packet, the S value is compared with the [Down packet counter count value / Up packet counter count value] (step 707).
상기 S값이 더 크면 백-오프를 수반하지 않는 PIFS를 사용하고(709단계), S값이 더 작거나 같으면 백-오프를 수반하는 DIFS를 사용하여 패킷을 전송하게 된 다(711단계). AP가 패킷을 송신하면 하향패킷 카운터의 계수는 1씩 증가한다(713단계).If the S value is larger, a PIFS that does not involve back-off is used (step 709). If the S value is smaller or equal, a packet is transmitted using DIFS that involves back-off (step 711). When the AP transmits the packet, the count of the downlink packet counter is increased by one (step 713).
한편, AP가 패킷을 수신하는 경우(715단계) 상향패킷 카운터의 계수는 1씩 증가한다(717단계).On the other hand, when the AP receives the packet (step 715), the count of the uplink packet counter is increased by one (step 717).
또한, AP가 패킷을 송신하거나 수신하면, 해당 패킷의 정보(해당 패킷의 목적지 MAC주소와 해당 패킷이 송수신된 시각)가 AP에 저장된다(719단계). 상기 저장 용도로 사용하기 위하여 본 발명에 따른 AP는 별도의 저장장치(메모리영역)를 구비한다.In addition, when the AP transmits or receives a packet, information on the packet (the destination MAC address of the packet and the time at which the packet is transmitted and received) is stored in the AP (step 719). The AP according to the present invention has a separate storage device (memory area) for use for the storage purpose.
한편, 721단계에서, AP는 AP에 저장된 패킷정보 중AP로부터 패킷이 송신된 시각 또는 AP로 패킷이 수신된 시각이 [현재시각- W] 보다 더 이전인 패킷정보가 존재하는지 점검한다. 상기 W는 일정기간을 나타내는 시간값으로서, 무선접속망의 설계값이며 무선접속망 설계자에 의해서 변경가능하다.In
예를들어, AP로부터 (a)패킷이 송신된 시각이 오전 10:57분 이고, 현재시각이 오전11:05분이고, 상기 W값이 '10분'이라면, [11:05 - 10분]=[10:50]이므로, 상기 (a)패킷의 정보는 '[현재시각- W]보다 더 이전인 패킷정보'에 해당하지 않으며,For example, if (a) a packet is transmitted from the AP at 10:57 am, the current time is 11:05 am, and the W value is '10 minutes', [11:05-10 minutes] = [10:50], the (a) packet information does not correspond to 'packet information older than [current time-W]',
그에따라, (a)패킷정보는 AP의 메모리 영역에 계속 저장된다.Accordingly, (a) packet information is continuously stored in the memory area of the AP.
그러나, AP로부터 (b)패킷이 송신된 시각이 오전 10:57분이고, 현재시각이 오전11:05분, 상기 W값이 '5분'이라면, [11:05 - 5분]=[11:00]이므로, 상기 (a)패킷의 정보는 '[현재시각- W] 보다 더 이전인 패킷정보'에 해당한다. However, if (b) a packet is transmitted from the AP at 10:57 am, the current time is 11:05 am, and the W value is '5 minutes', then [11: 05-5 minutes] = [11: 00], the packet information (a) corresponds to 'packet information older than [current time-W]'.
또한 AP는 '[현재시각- W] 보다 더이전'에 전송된 패킷의 목적지MAC주소가 AP인지 여부를 판별한다(723단계).In addition, the AP determines whether the destination MAC address of the packet transmitted 'before [current time-W]' is the AP (step 723).
패킷의 목적지MAC주소가 AP이면 상향패킷 카운터의 계수가 1 감소하고(725단계), 패킷의 목적지MAC주소가 AP가 아니면 하향패킷 카운터의 계수가 1 감소한다(727단계). 그리고 상기 '[현재시각- W]보다 더 이전'에 전송된 패킷에 대한 정보는 AP의 메모리영역에서 삭제된다(729단계). 이어서 [현재시각- W]보다 더 이전인 패킷정보가 없을 때까지 상기 721단계 이후의 과정이 반복된다.If the destination MAC address of the packet is an AP, the count of the uplink packet counter is decreased by one (step 725). If the destination MAC address of the packet is not the AP, the count of the downlink packet counter is decreased by one (step 727). Information about the packet transmitted before '[current time-W]' is deleted from the memory area of the AP (step 729). Subsequently, the process after
따라서, 도 7에 도시된 방법에 따르면, AP가 전송하는 패킷전송량과 수신하는 패킷전송량의 비가 S값 이하가 되는 경우에만 AP에서 PIFS가 사용되므로 패킷전송에서의 우선순위가 제한되고, [AP의 패킷전송량] vs.[단말기의 패킷전송량]의 비율이 조절될 수 있다.Therefore, according to the method shown in FIG. 7, the PIFS is used in the AP only when the ratio between the amount of packet transmissions transmitted and the amount of packet transmissions received by the AP is equal to or less than the S value, and thus the priority in packet transmission is limited. Packet transmission amount vs. [terminal packet transmission amount] can be adjusted.
한편, 상기 도 7에 도시된 AP의 PIFS 사용빈도 수동조절방식에서는 패킷의 MAC주소와 도착시간을 저장하는 저장장치(메모리영역)가 필요하다. 그러나 상기 W가 커질수록, 또는 AP에서 송수신되는 패킷의 개수가 많아질수록 더 큰 저장장치가 요구된다. 이러한 저장장치없이 AP의 PIFS사용빈도가 수동조절되는 방식이 도 8에 도시되어 있다.On the other hand, in the manual control method of the PIFS frequency of the AP shown in FIG. 7 requires a storage device (memory region) for storing the MAC address and arrival time of the packet. However, as W increases, or as the number of packets transmitted and received by the AP increases, a larger storage device is required. The method of manually adjusting the PIFS usage frequency of the AP without such a storage device is shown in FIG. 8.
<실시예 4><Example 4>
도 8은 기반 네트워크 장치로서 기능하는 액세스 포인트(Access Point, AP) 에서의 패킷전송량이 수동조절되고 AP내부에 패킷정보 저장장치가 없는 경우의 흐름도로서, AP의 PIFS 사용빈도 수동조절방식을 나타낸 도면이다.8 is a flowchart illustrating a case where a packet transmission amount in an access point (AP) serving as a base network device is manually adjusted and there is no packet information storage device in the AP. FIG. to be.
도 8에 따른 방법에서는 상기 도 7의 701단계부터 717단계까지와 동일한 과정(801단계부터 817단계까지)이 그대로 실행된다.In the method according to FIG. 8, the same process (from 801 to 817) as in
다만, 상향패킷 카운터의 계수와 하향패킷 카운터의 계수는 계속 증가하며, AP는 상기 카운터 계수가 미리 설정된 상한값(T)에 도달하였는지를 점검하고(819단계), 상한값 이하이면 805단계로부터 카운터 계수과정이 반복되지만, 상한값을 초과(overflow)하면 카운터 계수과정이 803단계로 회귀하며, 상향 패킷 카운터 계수 및 하향 패킷 카운터 계수가 1로 초기화되고, 관리자 설정값(S=AP가 송신할 기준 패킷데이터량 / AP가 수신할 기준 패킷데이터량)도최초 설정값으로 초기화된다.However, the count of the uplink packet counter and the count of the downlink packet counter continue to increase, and the AP checks whether the counter count reaches the preset upper limit value T (step 819). Repeatedly, if the upper limit is exceeded, the counter counting process returns to step 803, and the uplink packet counter count and the downlink packet counter count are initialized to 1, and the manager set value (S = amount of reference packet data to be transmitted / The amount of reference packet data to be received by the AP) is also initialized to the initial setting value.
따라서, 도 8에 도시된 바에 따르면, 무선통신망으로부터 AP가 받는 부하에 비례하여 AP의 PIFS 사용빈도가 조절되며, 따라서, AP에서의 패킷전송량과 단말기에서의 패킷전송량의 비율이 조절된다.Therefore, as shown in FIG. 8, the PIFS usage frequency of the AP is adjusted in proportion to the load received by the AP from the wireless communication network, and thus, the ratio of the packet transmission amount at the AP and the packet transmission amount at the terminal is adjusted.
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할Although embodiments of the present invention have been described above with reference to the accompanying drawings, those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features thereof. Understand that
수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야 한다.Could be. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.
본 발명에 따르면, 무선접속망의 매체접근에 있어서 단말기에 비하여 기반 네트워크 장치에 우선순위를 부여하고, 또한 상기 우선순위 부여 회수를 조절할 수 있으므로, 기반 네트워크 장치와 단말기 간의 상향 및 하향 패킷전송량의 비율을 조절할 수 있다.According to the present invention, since the priority can be given to the base network device and the number of prioritizations can be adjusted in comparison with the terminal in the medium access of the wireless access network, the ratio of the uplink and downlink packet transmission rates between the base network device and the terminal is increased. I can regulate it.
Claims (27)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060043228A KR100732531B1 (en) | 2006-05-15 | 2006-05-15 | Method and apparatus for adjusting mac protocol to wireless access networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060043228A KR100732531B1 (en) | 2006-05-15 | 2006-05-15 | Method and apparatus for adjusting mac protocol to wireless access networks |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100732531B1 true KR100732531B1 (en) | 2007-06-28 |
Family
ID=38373480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060043228A KR100732531B1 (en) | 2006-05-15 | 2006-05-15 | Method and apparatus for adjusting mac protocol to wireless access networks |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100732531B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101527116B1 (en) * | 2008-12-16 | 2015-06-08 | 한국전자통신연구원 | A channel sensing scheme using natural quiet period in cognitive radio systems |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050013871A (en) * | 2003-07-29 | 2005-02-05 | 삼성전자주식회사 | method for medium access in wireless local area network system based on carrier sense multiple access with collision avoidance and apparatus thereof |
-
2006
- 2006-05-15 KR KR1020060043228A patent/KR100732531B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050013871A (en) * | 2003-07-29 | 2005-02-05 | 삼성전자주식회사 | method for medium access in wireless local area network system based on carrier sense multiple access with collision avoidance and apparatus thereof |
Non-Patent Citations (1)
Title |
---|
공개번호 10-2005-0013871 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101527116B1 (en) * | 2008-12-16 | 2015-06-08 | 한국전자통신연구원 | A channel sensing scheme using natural quiet period in cognitive radio systems |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7813275B2 (en) | Wireless communication device, a wireless communication system and a wireless communication method | |
JP4680191B2 (en) | Wireless communication network and method for transmitting a packet over a channel of a wireless communication network | |
US9178673B1 (en) | Dynamic bandwidth allocation | |
US7990872B2 (en) | Wireless LAN system and transmission method of data thereof | |
JP4435235B2 (en) | Method and apparatus for controlling wireless medium congestion by adjusting contention window size and separating selected mobile stations | |
US8737425B2 (en) | Method and apparatus for media access in contention-based networks | |
EP1819105B1 (en) | Wireless communication device and wireless communication method | |
US8553658B2 (en) | Method and apparatus for transmitting data over wireless LAN mesh network | |
KR100560738B1 (en) | method for medium access control in wireless local area network system based on carrier sense multiple access with collision avoidance and station thereof | |
CA2461021A1 (en) | A system and method employing algorithms and protocols for optimizing carrier sense multiple access (csma) protocols in wireless networks | |
WO2009002296A1 (en) | Method and apparatus for media access in contention-based networks | |
US20050250507A1 (en) | Dynamic channel assignment in wireless local area networks | |
Drabu | A survey of QoS techniques in 802.11 | |
US20220322460A1 (en) | Sharing an edca txop with rta traffic | |
US9088952B2 (en) | Method and system for affecting power control in a wireless network | |
US7813385B1 (en) | Adaptive link delay management in wireless link systems | |
US20060104248A1 (en) | Method of controlling wireless local network medium access using pseudo-time division multiplexing | |
KR100732531B1 (en) | Method and apparatus for adjusting mac protocol to wireless access networks | |
Wang et al. | Priority based multiple access for service differentiation in wireless ad-hoc networks | |
JP2007235787A (en) | Wireless packet control method, access point and terminal | |
Pudasaini et al. | QoS provisioning in CSMA/iCA based medium access control protocol for WLAN | |
Chang et al. | An effective APP MAC scheme for multimedia WLAN-based DSRC networks | |
Roy | Traffic and QoS Analysis of an Infrastructure CSMA/CA Network With Multiple Service Classes | |
Moheb | Adjustment algorithm for tunable parameters in IEEE 802.11 based on Quality of Service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130530 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140529 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150528 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |