Gammamach
트래픽 셰이핑의 용도와 방법 본문
트래픽 셰이핑이란?
트래픽 셰이핑이란? 패킷 쉐이핑이라고도 하는 트래픽 쉐이핑은 덜 중요하거나 덜 필요한 패킷의 흐름을 지연시켜 네트워크 데이터 전송을 규제하는 정체 관리 방법입니다. 네트워크 전문가는 다음과 같은 방법으로 트래픽 흐름을 제어할 수 있습니다. 네트워크 전문가는 트래픽 셰이핑을 사용하여 트래픽 속도가 대역폭 제한 을 초과하지 않도록 특정 트래픽 흐름의 우선 순위를 지정하여 네트워크 성능을 최적화합니다. 대역폭 외에도 대기 시간, 지터 및 손실 이라는 세 가지 주요 요소가 네트워크 품질에 영향을 미칩니다. 트래픽 셰이핑은 버스트 크기를 제어하여 지연, 지터 및 손실을 방지하려고 시도하고 최소 8시간 간격에 걸쳐 출력 속도를 평활화하기 위해 누설 버킷 알고리즘 을 사용합니다. 트래픽이 구성된 속도보다 느리게 도착하면 정상적으로 전달됩니다. 트래픽이 구성된 속도보다 빠르게 도착하면 제한을 초과하지 않고 이동할 수 있을 때까지 버퍼에서 보류됩니다. 이러한 트래픽 셰이핑은 어떤 용도로 사용될까요? 트래픽 셰이핑은 링크가 과도하게 사용되는 경우에도 우선 순위가 높은 트래픽이 최적의 수준으로 흐를 수 있도록 네트워크 인터페이스에 구성된 서비스 품질 기술입니다. 트래픽 셰이핑은 덜 중요한 패킷에 대한 대역폭 제한을 생성하고 더 중요한 패킷이 인터페이스를 떠날 때 지연되거나 삭제될 가능성을 줄입니다. 트래픽 셰이핑의 일반적인 용도는 다음과 같습니다. 네트워크 전문가는 종종 네트워크에 거의 또는 전혀 영향을 주지 않고 잠시 지연될 수 있는 트래픽보다 시간에 민감한 데이터 및 비즈니스 관련 트래픽의 우선 순위를 지정할 수 있습니다. 대형 ISP 는 고객 우선순위에 따라 트래픽을 형성할 수 있습니다. ISP는 특정 애플리케이션에 대한 최대 대역폭 소비 를 제한 하여 비용을 줄이고 추가 가입자를 수용할 수 있는 용량을 생성할 수 있습니다. 이 관행은 가입자의 무제한 연결을 제한할 수 있으며 ISP는 종종 통지 없이 이를 부과합니다. 트래픽 셰이핑은 제안된 2계층 인터넷의 통합 구성 요소로, 특정 고객 또는 서비스는 프리미엄 요금으로 트래픽 우선 순위를 받습니다. 이러한 트래픽 형성의 중요성에 대해서 설명하자면 트래픽 셰이핑은 네트워크 업링크가 인터페이스 밖으로 이동하는 데이터로 인해 정체될 때 중요합니다. 트래픽 셰이핑이 없으면 네트워크는 인터페이스 밖으로 이동할 수 없는 초과 트래픽을 삭제하거나 대기열에 추가할 수 있으며 이로 인해 모든 패킷이 지연되거나 미션 크리티컬 애플리케이션의 성능이 저하될 수 있습니다. 트래픽 셰이핑을 통해 네트워크 관리자는 덜 중요한 애플리케이션을 지정할 수 있으므로 어떤 패킷이 먼저 삭제되거나 지연되는지에 대한 인텔리전스가 생성됩니다. 전반적으로 트래픽 셰이핑은 높은 네트워크 성능을 보장 하는 중요한 트래픽 관리 기술 입니다. 그렇다면 본격적으로 트래픽 셰이핑을 하는 방법에 대해서 설명하겠습니다. 트래픽 셰이핑은 인터페이스로 들어오는 패킷이 아니라 인터페이스를 나가는 패킷에서만 발생할 수 있습니다. 네트워크 장치는 인터페이스에서 나가는 IP 패킷이 어떤 애플리케이션에 속하는지 식별하기 위해 여러 가지 다른 방법을 사용할 수 있습니다. 이 정보를 기반으로 인터페이스는 특정 대역폭 제한에 도달할 때까지 임시 대기열 내에서 이러한 특정 패킷을 삭제하거나 유지할 수 있습니다. 트래픽 셰이핑은 누출 버킷 알고리즘을 사용하여 전달을 위해 지연된 패킷을 결국 해제합니다. 이렇게 하면 대기 시간이 늘어날 수 있지만 일반적으로 패킷을 삭제하는 것보다 더 효율적입니다. 트래픽 셰이핑 방법에는 다음이 포함됩니다. 첫번째로 일반 트래픽 셰이핑입니다. 이 방법은 라우터에서 대부분의 미디어 및 캡슐화 데이터 유형의 트래픽 셰이핑을 지원합니다. GTS는 다음을 수행합니다. 인터페이스별로 트래픽 셰이핑을 수행하고 액세스 제어 목록을 사용하여 셰이핑할 트래픽을 선택합니다. 정의된 속도로 형태 및 역방향 명시적 혼잡 알림을 통합하여 사용 가능한 대역폭에 동적으로 적응합니다. 그리고 정적으로 구성된 비동기 전송 모드 영구 가상 회로를 통해 신호를 보내는 리소스 예약 프로토콜 기능에 응답합니다. 두번째로 프레임 릴레이 트래픽 셰이핑입니다. GTS와 유사하게 FRTS 는 중앙 사이트의 고속 연결과 분기 사이트의 저속 연결로 프레임 릴레이 네트워크에서 발생하는 병목 현상을 제거합니다. 세번째로 클래스 기반 트래픽 셰이핑입니다. 이 방법을 사용하면 사용자가 트래픽 클래스별로 트래픽 셰이핑을 구성할 수 있습니다. 즉, 네트워크 전문가가 하나 이상의 데이터 범주에 셰이핑을 지정할 수 있습니다. 클래스 기반 셰이핑을 통해 사용자는 셰이핑에 대한 평균 또는 최고 속도를 지정하여 사용 가능한 대역폭을 최적화할 수 있습니다. 이는 대역폭을 사용할 수 있는 경우 네트워크를 통해 이동하도록 구성된 속도보다 더 많은 데이터를 지원합니다. 또한, 클래스 기반 셰이핑을 통해 사용자는 계층적 정책 맵 구조를 생성할 수 있습니다. 즉, 네트워크 전문가는 기본 정책 맵에 트래픽 셰이핑을 배치하고 보조 정책 맵에 다른 QoS 기능을 배치할 수 있습니다. 하지만 트래픽 셰이핑과 트래픽 정책에 대해서 반드시 알아야 합니다. 트래픽 셰이핑은 인터페이스를 나가는 패킷에 영향을 줍니다. 네트워크는 덜 중요하다고 판단되는 패킷을 버퍼 큐에 임시로 저장했다가 리키 버킷 기법을 사용하여 더 느리게 보냅니다. 반면 네트워크 전문가는 인터페이스에서 나가고 들어오는 트래픽에 대해 트래픽 정책을 구성할 수 있습니다. 폴리싱은 패킷을 임시 대기열에 저장하는 것과는 반대로 단순히 패킷을 삭제하므로 대부분의 경우 폴리싱이 덜 효율적입니다. 다음으로 트래픽 셰이핑 및 망 중립성에 대해서 살펴보겠습니다. 트래픽 셰이핑은 망 중립성 지지자와 2계층 시스템 지지자 사이에서 자주 논의되는 주제입니다. 망 중립성을 옹호하는 사람들은 사용자가 인터넷 데이터 패킷을 내용, 목적지 또는 소스에 관계없이 공평하게 취급해야 한다고 주장합니다. 그들은 또한 의도하지 않게 다른 트래픽을 방해하지 않고 특정 유형의 트래픽을 지연시키는 것이 어렵다고 주장합니다. 반면에 2계층 시스템을 지지하는 사람들은 인터넷 서비스의 수준은 항상 달랐고 2계층 시스템은 더 많은 선택의 자유를 가능하게 하고 인터넷 기반 상거래를 촉진할 수 있다고 주장합니다. 지금까지 트래픽 셰이핑의 용도와 방법에 대해서 살펴 봤습니다.