일반적인 NPB 응용 프로그램 시나리오에서 관리자에게 가장 번거로운 문제는 미러 패킷과 NPB 네트워크의 혼잡으로 인한 패킷 손실입니다. NPB의 패킷 손실은 백엔드 분석 도구에서 다음과 같은 일반적인 증상을 유발할 수 있습니다.
- APM 서비스 성능 모니터링 표시기가 감소하고 거래 성공률이 감소하면 알람이 생성됩니다.
- NPM 네트워크 성능 모니터링 표시기 예외 알람이 생성됩니다.
- 보안 모니터링 시스템이 이벤트 누락으로 인해 네트워크 공격을 감지하지 못합니다.
- 서비스 감사 시스템에 의해 생성 된 서비스 행동 감사 이벤트
... ...
우회 모니터링을위한 중앙 집중식 캡처 및 배포 시스템으로서 NPB의 중요성은 자명합니다. 동시에 데이터 패킷 트래픽을 처리하는 방식은 기존의 라이브 네트워크 스위치와는 상당히 다르며 많은 서비스 라이브 네트워크의 트래픽 혼잡 제어 기술은 NPB에 적용되지 않습니다. NPB 패킷 손실을 해결하는 방법, 패킷 손실의 근본 원인 분석에서 시작하겠습니다.
NPB/TAP 패킷 손실 혼잡 루트 원인 분석
우선, 우리는 시스템과 레벨 1 또는 레벨 NPB 네트워크의 들어오고 나가는 실제 트래픽 경로와 매핑 관계를 분석합니다. 컬렉션 시스템으로서 어떤 종류의 네트워크 토폴로지 NPB가 형성하든 전체 시스템의 "액세스"와 "출력"사이에 다수의 트래픽 입력 및 출력 관계가 있습니다.
그런 다음 단일 장치에서 ASIC 칩의 관점에서 NPB의 비즈니스 모델을 살펴 봅니다.
기능 1: 입력 및 출력 인터페이스의 "트래픽"및 "물리적 인터페이스 속도"는 비대칭 적이므로 많은 수의 마이크로 버스트가 불가피한 결과입니다. 전형적인 다중 또는 다수의 트래픽 집계 시나리오에서 출력 인터페이스의 물리적 비율은 일반적으로 입력 인터페이스의 총 물리적 비율보다 작습니다. 예를 들어, 10G 컬렉션의 10 채널 및 10G 출력 1 채널; 다단계 배포 시나리오에서 모든 NPBB는 전체적으로 볼 수 있습니다.
기능 2: ASIC 칩 캐시 리소스는 매우 제한적입니다. 현재 일반적으로 사용되는 ASIC 칩의 관점에서, 640Gbps 교환 용량을 갖는 칩은 3-10mbytes의 캐시를 갖는다. 3.2TBPS 용량 칩의 캐시는 20-50 Mb. Broadcom, Barefoot, CTC, Marvell 및 기타 ASIC 칩 제조업체를 포함하여.
기능 3: 기존의 엔드 투 엔드 PFC 흐름 제어 메커니즘은 NPB 서비스에 적용되지 않습니다. PFC 흐름 제어 메커니즘의 핵심은 엔드 투 엔드 트래픽 억제 피드백을 달성하고 궁극적으로 혼잡을 완화하기 위해 통신 종말점의 프로토콜 스택으로 패킷을 보내는 것을 줄이는 것입니다. 그러나 NPB 서비스의 패킷 소스는 미러 된 패킷이므로 혼잡 처리 전략을 폐기하거나 캐시 할 수 있습니다.
다음은 흐름 곡선에 대한 일반적인 마이크로 버스트의 모양입니다.
예를 들어, 10G 인터페이스를 예로 들어, 2 단계 트래픽 추세 분석 다이어그램에서 트래픽 속도는 오랫동안 약 3Gbps로 유지됩니다. 마이크로 밀리 초 경향 분석 차트에서 트래픽 스파이크 (마이크로 버스트)는 10G 인터페이스 물리적 속도를 크게 초과했습니다.
NPB 마이크로 버스트를 완화하기위한 주요 기술
비대칭 물리적 인터페이스 속도 불일치의 영향을 줄입니다- 네트워크를 설계 할 때는 비대칭 입력을 줄이고 물리적 인터페이스 속도를 최대한 줄입니다. 일반적인 방법은 더 높은 속도 업 링크 인터페이스 링크를 사용하고 비대칭 물리적 인터페이스 속도 (예 : 1 GBIT/S 및 10 GBIT/S 트래픽을 동시에 복사하는 것)를 피하는 것입니다.
NPB 서비스의 캐시 관리 정책을 최적화하십시오- 스위칭 서비스에 적용되는 일반적인 캐시 관리 정책은 NPB 서비스의 전달 서비스에 적용되지 않습니다. 정적 보증 + 동적 공유의 캐시 관리 정책은 NPB 서비스의 기능에 따라 구현되어야합니다. 현재 칩 하드웨어 환경 제한 하에서 NPB 마이크로 버스트의 영향을 최소화하기 위해.
분류 된 트래픽 엔지니어링 관리를 구현하십시오- 트래픽 분류를 기반으로 우선 순위 트래픽 엔지니어링 서비스 분류 관리를 구현합니다. 카테고리 대기열 대역폭을 기반으로 다른 우선 순위 대기열의 서비스 품질을 보장하고 사용자 민감한 서비스 트래픽 패킷을 패킷 손실없이 전달할 수 있도록하십시오.
합리적인 시스템 솔루션은 패킷 캐싱 기능 및 트래픽 성형 기능을 향상시킵니다.- 다양한 기술 수단을 통해 솔루션을 통합하여 ASIC 칩의 패킷 캐싱 기능을 확장합니다. 다른 위치에서의 흐름을 형성함으로써, 마이크로 버스트는 성형 후 마이크로에 균일 한 흐름 곡선이된다.
MyLinking ™ 마이크로 버스트 트래픽 관리 솔루션
체계 1- 네트워크 최적화 된 캐시 관리 전략 + 네트워크 전체 분류 서비스 품질 우선 순위 관리
캐시 관리 전략 전체 전체 네트워크에 최적화되었습니다
MyLinking ™ Traffic Collection 제품은 NPB 서비스 특성 및 실용적인 비즈니스 시나리오에 대한 심층적 인 이해를 기반으로 전체 네트워크에 대한 "정적 보증 + 동적 공유"NPB 캐시 관리 전략 세트를 구현하며, 이는 많은 수의 비대칭 입력 및 출력 인터페이스의 경우 트래픽 캐시 관리에 적합한 영향을 미칩니다. 미세 버스트 공차는 현재 ASIC 칩 캐시가 고정 될 때 최대 범위까지 실현됩니다.
마이크로 버스트 처리 기술 - 비즈니스 우선 순위를 기반으로 한 관리
트래픽 캡처 장치가 독립적으로 배포되면 백엔드 분석 도구의 중요성 또는 서비스 데이터 자체의 중요성에 따라 우선 순위를 정할 수 있습니다. 예를 들어, 많은 분석 도구 중에서 APM/BPC는 중요한 비즈니스 시스템의 다양한 지표 데이터의 모니터링 및 분석을 포함하기 때문에 보안 분석/보안 모니터링 도구보다 우선 순위가 높습니다. 따라서이 시나리오에서 APM/BPC가 요구하는 데이터는 우선 순위가 높고 보안 모니터링/보안 분석 도구가 요구하는 데이터는 중간 우선 순위로 정의 될 수 있으며 다른 분석 도구에 필요한 데이터는 우선 순위가 낮은 것으로 정의 될 수 있습니다. 수집 된 데이터 패킷이 입력 포트에 들어가면 우선 순위는 패킷의 중요성에 따라 정의됩니다. 우선 순위가 높은 패킷은 우선 순위가 높은 패킷이 전달 된 후 우선적으로 전달되고 우선 순위가 높은 패킷이 전달 된 후 다른 우선 순위의 패킷이 전달됩니다. 우선 순위가 높은 패킷이 계속 도착하면 우선 순위가 높은 패킷이 우선적으로 전달됩니다. 입력 데이터가 오랫동안 출력 포트의 전달 기능을 초과하면 초과 데이터가 장치의 캐시에 저장됩니다. 캐시가 가득 차면 장치는 하단 순서의 패킷을 우선적으로 폐기합니다. 이 우선 순위가 좋은 관리 메커니즘은 주요 분석 도구가 분석에 필요한 원래 트래픽 데이터를 실시간으로 효율적으로 얻을 수 있도록합니다.
마이크로 버스트 처리 기술 - 전체 네트워크 서비스 품질의 분류 보증 메커니즘
위 그림에서 볼 수 있듯이 트래픽 분류 기술은 액세스 계층, 집계/코어 계층 및 출력 계층의 모든 장치의 다른 서비스를 구별하는 데 사용되며 캡처 된 패킷의 우선 순위가 다시 표시됩니다. SDN 컨트롤러는 트래픽 우선 순위 정책을 중앙 집중식 방식으로 제공하여 전달 장치에 적용합니다. 네트워킹에 참여하는 모든 장치는 패킷이 운반하는 우선 순위에 따라 다른 우선 순위 대기열에 매핑됩니다. 이런 식으로, 소규모 트래픽 고급 우선 순위 패킷은 패킷 손실이 0을 달성 할 수 있습니다. APM 모니터링 및 특수 서비스 감사 우회 트래픽 서비스의 패킷 손실 문제를 효과적으로 해결하십시오.
솔루션 2- GB 수준의 확장 시스템 캐시 + 트래픽 형성 체계
GB 레벨 시스템 확장 캐시
트래픽 획득 장치의 장치에 고급 기능 처리 기능이 있으면 장치의 글로벌 버퍼로 장치의 메모리 (RAM)에 일정량의 공간을 열 수있어 장치의 버퍼 용량이 크게 향상됩니다. 단일 획득 장치의 경우 획득 장치의 캐시 공간으로 최소한 GB 용량을 제공 할 수 있습니다. 이 기술은 트래픽 획득 장치 장치의 버퍼 용량을 기존 획득 장치보다 수백 배 높게 만듭니다. 동일한 전달 속도에서 트래픽 획득 장치 장치의 최대 마이크로 버스트 지속 시간이 더 길어집니다. 전통적인 획득 장비가 지원하는 밀리 초 수준은 2 단계로 업그레이드되었으며 견딜 수있는 마이크로 버스트 시간은 수천 번 증가했습니다.
다중 큐 트래픽 성형 기능
마이크로 버스트 처리 기술 - 대형 버퍼 캐싱 + 트래픽 형성을 기반으로 한 솔루션
초대형 버퍼 용량을 사용하면 Micro-Burst에 의해 생성 된 트래픽 데이터가 캐시되고 트래픽 형성 기술은 발신 인터페이스에서 분석 도구에 패킷의 원활한 출력을 달성하기 위해 사용됩니다. 이 기술의 적용을 통해 마이크로 버스트로 인한 패킷 손실 현상은 근본적으로 해결됩니다.
후 시간 : 2 월 27-2024 년