A.39. network


테스트에서 다루는 내용

네트워크 테스트는 TCP/IP 네트워크를 통해 데이터를 전송하는 장치를 확인합니다. 테스트는 다음 표에 나열된 대로 설계된 해당 테스트에 따라 유선 및 무선 장치의 여러 연결 속도와 대역폭을 확인할 수 있습니다.

네트워크 테스트에서 다양한 테스트설명

1GigEthernet

네트워크 테스트에서는 1GB 이더넷 연결에 대한 속도 탐지를 추가했습니다.

10GigEthernet

10기가비트 이더넷 연결을 위한 속도 감지 기능을 추가하여 네트워크 테스트.

20GigEthernet

20기가비트 이더넷 연결을 위한 속도 감지 기능을 추가하여 네트워크 테스트.

25GigEthernet

25 기가비트 이더넷 연결을 위한 속도 탐지를 추가했습니다.

40GigEthernet

40 기가비트 이더넷 연결을 위한 속도 감지 기능을 추가했습니다.

50GigEthernet

50기가비트 이더넷 연결을 위한 속도 감지 기능을 추가하여 네트워크 테스트.

100GigEthernet

네트워크 테스트에서는 100GB 이더넷 연결을 위한 속도 탐지를 추가했습니다.

200GigEthernet

200 기가비트 이더넷 연결을 위한 속도 탐지를 추가했습니다.

이더넷

이더넷 테스트가 로컬 테스트 계획에 나열되어 있는 경우 테스트 모음이 해당 장치의 속도를 인식하지 못했음을 나타냅니다. 특정 장치를 테스트하기 전에 연결을 확인합니다.

WirelessG

CHAPg 무선 이더넷 연결에 대한 속도 탐지 기능이 추가된 네트워크 테스트입니다.

WirelessN

CHAPn 무선 이더넷 연결에 대한 속도 탐지 기능이 추가된 네트워크 테스트입니다.

WirelessAC

CHAPac 무선 이더넷 연결에 대한 속도 탐지를 추가하여 네트워크 테스트입니다.

WirelessAX

이 네트워크 테스트에서는 CHAP888 무선 이더넷 연결에 대한 속도 탐지를 추가했습니다.

지원되는 RHEL 버전

  • RHEL 7
  • RHEL 8
  • RHEL 9

테스트의 기능

테스트에서는 다음 하위 테스트를 실행하여 모든 네트워크 장치에 대한 정보를 수집합니다.

  1. 루트 파티션이 NFS 마운트에 없는 경우 테스트는 인터페이스(ifdown,ifup)를 표시합니다. 루트 파티션이 NFS 루트에 있는 경우 root에 대한 연결이 손실된 후 시스템이 반환되지 않습니다.
  2. 테스트되지 않는 모든 인터페이스를 종료합니다.
  3. 테스트 파일은 /dev/urandom 위치에 생성되고 크기는 NIC의 속도로 조정됩니다.
  4. TCP 및 UDP 테스트 - 테스트에서는 iperf 툴을 사용하여 다음을 수행합니다.

    1. 테스트 중인 테스트 서버와 호스트 간의 TCP 대기 시간을 테스트합니다. 이 테스트에서는 시스템이 OS 시간 초과로 실행되는지 확인하고, 필요한 경우 실패합니다.
    2. 테스트 중인 테스트 서버와 호스트 간의 대역폭을 테스트합니다. 유선 장치의 경우 속도가 이론적으로 최대에 가까운 것이 좋습니다.
    3. 테스트 중인 테스트 서버와 호스트 간에 UDP 대기 시간을 테스트합니다. 이 테스트에서는 시스템이 OS 시간 초과로 실행되는지 확인하고, 필요한 경우 실패합니다.
  5. 파일 전송 테스트 - 이 테스트에서는 SCP를 사용하여 테스트 중인 호스트에서 원격 시스템으로 파일을 전송한 다음, 테스트 중인 호스트로 다시 전송하여 전송이 제대로 작동하는지 확인합니다.
  6. ICMP (ping) 테스트 - 스크립트가 기본 패킷 크기의 플러드를 유발하여 시스템의 실패가 발생하지 않도록합니다 (시스템은 ping 플러드를 참을 수 없음을 나타내는 다른 항목을 다시 시작하거나 재설정해서는 안 됩니다.) 5000개의 패킷이 전송되고 100% 성공률이 예상됩니다. 테스트는 허용 가능한 성공률을 위해 5번 재시도합니다.
  7. 마지막으로 테스트를 실행할 때 테스트에서 모든 인터페이스를 원래 상태(활성 또는 비활성)로 다시 가져옵니다.

유선 장치 테스트 준비

각 테스트 실행에서 원하는 만큼 많은 네트워크 장치를 테스트할 수 있습니다.

시작하기 전에 다음을 수행하십시오.

  • 각 장치를 기본 (최대) 속도로 연결해야합니다. 그렇지 않으면 테스트가 실패합니다.
  • 테스트 서버가 실행 중인지 확인합니다.
  • 각 네트워크 장치에 DHCP를 통해 정적 또는 동적으로 할당된 IP 주소가 있는지 확인합니다.
  • iperf 툴에서 TCP 및 UDB 하위 테스트를 실행하려면 여러 방화벽 포트가 열려 있는지 확인합니다.
참고

기본적으로 포트 52001-52101이 열려 있습니다. 기본 포트를 변경하려면 /etc/rhcert.xml 구성 파일에서 iperf-porttotal-iperf-ports 값을 업데이트합니다.

예제:

<server listener-port="8009" iperf-port="52001" total-iperf-ports="100">

테스트 서버에서 방화벽 포트 열기

방화벽 포트가 열려 있지 않으면 테스트를 실행하는 동안 테스트에서 방화벽 포트를 열도록 프롬프트를 표시합니다.

파티션 가능한 네트워킹

이 테스트에서는 전체 속도 및 파티션 함수에서 데이터 전송을 확인하여 네트워크 장치 중 어느 것이 파티션을 지원하는지 확인합니다.

NIC의 성능에 따라 테스트를 실행합니다.

  • 분할된 상태에서 NIC가 전체 속도로 실행되는 경우:n, 1) 기본 속도로 NIC가 실행되는 파티션을 구성합니다. 2) 해당 구성에서 네트워크 테스트를 수행합니다.
  • 분할된 상태에서 NIC가 전체 속도로 실행되지 않는 경우: Then, 1) 테스트를 두 번 실행합니다. 처음으로 파티션을 사용하지 않고 실행하여 전체 속도 작업을 확인하고 두 번째는 파티셔닝 기능이 활성화된 파티션으로 실행하여 파티셔닝 기능을 확인합니다. 참고: Red Hat은 분할된 구성에 대해 1Gb/s 또는 10Gb/s를 선택하여 기존 네트워크 속도 테스트 중 하나를 준수하는 것이 좋습니다.
참고

기존 네트워크 속도 테스트를 준수하도록 분할된 구성에 대해 1Gb/s 또는 10Gb/s를 선택하는 것이 좋습니다.

무선 이더넷 장치 테스트 준비

테스트 중인 무선 카드에 따라 연결된 무선 액세스 포인트에 대해 IRQG, IKEvN, 및 CloudEventAC 네트워크 테스트를 수행할 수 있는 기능이 있어야 합니다.

테스트 실행

네트워크 테스트는 비대화형입니다. 테스트를 실행하려면 hwcert/network 옆에 있는 확인란을 선택하고 Run Selected 를 클릭합니다.

런타임

네트워크 테스트는 각 PCIe 기반, 기가비트, 유선 이더넷 카드를 테스트하는 데 약 2분이 소요되며 필요한 지원 가능한 테스트에서는 전체 실행 시간에 약 1분 정도가 추가됩니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.