JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: IP 서비스     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부TCP/IP 관리

1.  네트워크 배치 계획

2.  IPv6 주소 사용 시 고려 사항

3.  IPv4 네트워크 구성

4.  네트워크에서 IPv6 사용

5.  TCP/IP 네트워크 관리

6.  IP 터널 구성

7.  네트워크 문제 해결

8.  IPv4 참조

9.  IPv6 참조

제2부DHCP

10.  DHCP 정보(개요)

11.  ISC DHCP 서비스 관리

12.  DHCP 클라이언트 구성 및 관리

13.  DHCP 명령 및 파일(참조)

제3부IP 보안

14.  IP 보안 아키텍처(개요)

15.  IPsec 구성(작업)

16.  IP 보안 아키텍처(참조)

17.  Internet Key Exchange(개요)

18.  IKE 구성(작업)

19.  Internet Key Exchange(참조)

20.  Oracle Solaris의 IP 필터(개요)

21.  IP 필터(작업)

제4부네트워크 성능

22.  통합된 로드 밸런서 개요

23.  통합 로드 밸런서 구성(작업)

24.  Virtual Router Redundancy Protocol(개요)

25.  VRRP 구성(작업)

26.  혼잡 제어 구현

네트워크 혼잡 및 혼잡 제어

TCP 및 SCTP 네트워크 혼잡 제어를 구현하는 방법

제5부IPQoS(IP Quality of Service)

27.  IPQoS 소개(개요)

28.  IPQoS 사용 네트워크 계획(작업)

29.  IPQoS 구성 파일 만들기(작업)

30.  IPQoS 시작 및 유지 관리(작업)

31.  흐름 계산 및 통계 수집 사용(작업)

32.  IPQoS 세부 정보(참조)

용어집

색인

네트워크 혼잡 및 혼잡 제어

네트워크 혼잡은 일반적으로 노드가 네트워크 수용량보다 많은 패킷을 보낼 때 라우터 버퍼 오버플로우의 형태로 발생합니다. 다양한 알고리즘을 통해 전송 시스템에 제어를 설정하여 트래픽 혼잡을 막을 수 있습니다. 이러한 알고리즘은 Oracle Solaris에서 지원되며 운영 체제에 쉽게 추가하거나 직접 플러그인할 수 있습니다.

다음 표는 지원되는 알고리즘을 나열하고 설명합니다.

알고리즘
Oracle Solaris 이름
설명
NewReno
newreno
Oracle Solaris의 기본 알고리즘입니다. 제어 방식에는 발신자의 혼잡 윈도우, 느린 시작, 혼잡 회피가 포함됩니다.
HighSpeed
highspeed
고속 네트워크용으로 설계된, 가장 유명하고 가장 간단한 NewReno의 수정판 중 하나입니다.
CUBIC
cubic
현재 Linux 2.6의 기본 알고리즘입니다. 혼잡 회피 위상을 선형 윈도우 증가에서 3차 함수로 변경합니다.
Vegas
vegas
실제 패킷 손실을 트리거하지 않고 혼잡을 예측하려고 시도하는 고전적인 지연 기반 알고리즘입니다.

Oracle Solaris에서 다음과 같은 제어 관련 TCP 등록 정보를 설정하여 혼잡 제어를 사용으로 설정할 수 있습니다. 이러한 등록 정보는 TCP용으로 나열되지만 해당 등록 정보로 사용으로 설정되는 제어 방식은 SCTP 트래픽에도 적용됩니다.

이러한 등록 정보를 설정하려면 ipadm set-prop 명령을 사용합니다. 알고리즘을 추가하려면 += 수정자를 사용하고, 알고리즘을 제거하려면 -= 수정자를 사용할 수 있습니다.

TCP 및 SCTP 네트워크 혼잡 제어를 구현하는 방법

  1. 관리자로 로그인합니다.

    자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.

  2. TCP 프로토콜의 혼잡 제어 등록 정보의 현재 값을 표시합니다.
    # ipadm show-prop -p cong_enabled,cong_default tcp

    등록 정보를 지정하지 않으면 모든 등록 정보가 표시됩니다.

    명령은 현재 값뿐만 아니라 등록 정보에 지정 가능한 알고리즘도 표시합니다.

  3. TCP 프로토콜의 혼잡 제어 등록 정보를 설정합니다.
    # ipadm set-prop -p cong-ctrl-property+=algorithm tcp

    설명

    cong-ctrl-property

    cong_enabled 등록 정보 또는 cong_default 등록 정보를 가리킵니다.

    algorithm

    등록 정보에 대해 설정 중인 알고리즘을 지정합니다. ipadm show-prop 명령의 출력에서 POSSIBLE 필드 머리글 아래에 나열된 알고리즘을 지정할 수 있습니다.

  4. (옵션) 현재 사용으로 설정된 알고리즘을 제거합니다.
    # ipadm set-prop -p cong-ctrl-property-=algorithm tcp

    주 - 알고리즘을 추가/제거할 때 따라야 할 시퀀스 규칙은 없습니다. 다른 알고리즘을 등록 정보에 추가하기 전에 알고리즘을 제거할 수 있습니다. 그러나 cong_default 등록 정보에는 항상 정의된 알고리즘이 있어야 합니다.


  5. (옵션) 혼잡 제어 등록 정보의 새 값을 표시합니다.
    # ipadm show-prop -p cong_enabled,cong_default tcp

예 26-1 혼잡 제어용 알고리즘 설정

이 예에서는 TCP 프로토콜의 기본 알고리즘을 newreno에서 cubic으로 변경합니다. 또한 사용으로 설정된 알고리즘 목록에서 vegas를 제거합니다.

# ipadm show-prop -p cong_default,cong_enabled tcp
PROTO  PROPERTY      PERM  CURRENT          PERSISTENT   DEFAULT   POSSIBLE
tcp    cong_default  rw    newreno          --           newreno   -
tcp    cong_enabled  rw    newreno,cubic,   --           newreno   newreno,cubic,
                           highspeed,                              highspeed,vegas
                           vegas

# ipadm set-prop -p cong_enabled-=vegas tcp
# ipadm set-prop -p cong_default=cubic tcp

# ipadm show-prop -p cong_default,confg_enabled tcp
PROTO  PROPERTY      PERM  CURRENT          PERSISTENT   DEFAULT   POSSIBLE
tcp    cong_default  rw    cubic            --           newreno   -
tcp    cong_enabled  rw    newreno,cubic,   --           newreno   newreno,cubic,
                           highspeed                               highspeed,vegas