네트워크 / 웹서비스

인터넷이 느려지는 숨은 이유 ‘버퍼블로트’와 해결 방법

Phil Hippensteel | Network World 2016.08.25


Codel과 fq-codel의 기능은?
첫째, TCP 정체 제어가 고안된 대로 기능하도록 한다. 둘째, 큐들의 패킷을 혼합하여 DNS 응답과 TCP ack 등의 작은 임계 패킷이 큰 큐에 갇히지 않도록 한다. 다시 말해, 큰 패킷과 작은 패킷의 처리를 더욱 공평하게 한다. 여러 연구를 통해 fq-codel의 이점이 입증되었으며, 실제로 최신 리눅스 배포판에 포함되어 있다.

앞으로 어떻게 될 것인가?
안타깝게도 버퍼블로트에 대한 인식이 여전히 널리 확산되지 않았다. 더 많은 통신업체와 사용자들이 ICSI Netylyzr와 www.DSLReports/speedtest/에서의 시험 등 즉시 제공되는 시험을 실시해야 한다. 그리고 상당한 버퍼블로트 문제를 감지하는 경우 여러 대안을 선택할 수 있다.

1. 액세스 하드웨어를 fq-codel이 포함된 새로운 리눅스 배포판을 이용하는 디바이스로 바꾼다. 이 기능이 켜져 있는지 확인한다.
2. 디바이스를 컴퓨터와 fq-codel 기능이 켜져 있는 게이트웨이/라우터(Router) 사이에 배치한다. 그러면 라우터의 대형 버퍼 사용이 제한된다.
3. 나머지가 모두 실패하면 업링크와 다운로드 링크로 제한하는 속도를 정격 용량보다 낮은 것에 적용한다. 그러면 큰 대기 버퍼가 사라진다. 대신에 가벼운 부하에서 처리량이 다소 감소한다. 하지만 DNS, ARP, TCP 확인 등의 임계 흐름이 크게 향상된다.

여러 업체가 버퍼블로트 완화에 깊은 관심을 갖고 있다. 시스코는 컴캐스트와 협력하면서 원래 시스코의 유명한 연구 엔지니어인 롱 판이 개발한 PIE(Proportional Integral controller Enhanced)라는 큐 관리 기법을 도입했다.

타임워너 케이블은 이 문제에 정통한 것으로 보이며 버퍼블로트 완화를 위한 조치를 취할 준비가 되어 있다. 버라이즌과 센추리링크(Centurylink)에 가정용 게이트웨이를 공급하는 액션텍(Actiontec)은 버퍼블로트를 연구했으며, 영향을 완화하기 위한 조치를 취하고 있다고 밝혔다. 주니퍼의 협력사인 럭키스 와이어리스(Ruckess Wireless)는 지속적인 액세스 링크 버퍼링 문제 개선에 매진하고 있다.

하지만 일부 업체는 버퍼블로트에 관해 모르고 있는 것처럼 보였다. 콕스 케이블(Cox Cable) 등은 이 문제가 하드웨어 및 반도체 제조사에 달려 있다고 말했다. 안타깝게도 필자가 연락한 대부분의 주요 네트워크 시험 장비 제조업체는 이 문제에 관해 모르고 있는 것 같았다.

상황이 바뀌어야 한다. 특히 브라우징 등의 활동으로 인한 전체 처리량이 가장 유해한 요소가 아니라는 사실을 이해하는 것이 중요하다. 가장 중요한 요소는 지연이다.

HTTP GET 명령을 통한 응답은 짧은 버스티(Bursty) 파일 전송인 경우가 많으며, 이것이 끝날 때까지 슬로우 스타트 프로세스는 거의 시작되지 않는다. 따라서 세션 수립과 종료의 지연이 세션 지속 시간에 중요한 영향을 끼친다. 또한 일반적인 인기 웹 사이트 방문으로 get 명령보다 선행하는 10~25개의 DNS 쿼리/응답 교환을 갖는 경우가 많을 수 있다. 버퍼블로트로 인한 3개 요소 중 하나로 인해 속도가 저하된다면 분명 알아차리게 될 것이다.

통신업체는 이미 버퍼블로트에 관해 제공되고 있는 광범위한 연구 결과를 조사하는 것이 좋다. 그리고 무선과 모바일 AP) 등의 중요 네트워크 연결 환경에서 버프블로트를 시험해야 한다. 서비스 제공업체 또는 무선 AP 업체와의 논의를 위해서는 이런 시험의 데이터가 필요할 것이다.  editor@itworld.co.kr

Sponsored

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.