탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: IP 서비스 Oracle Solaris 11 Information Library (한국어) |
네트워크 혼잡은 일반적으로 노드가 네트워크 수용량보다 많은 패킷을 보낼 때 라우터 버퍼 오버플로우의 형태로 발생합니다. 다양한 알고리즘을 통해 전송 시스템에 제어를 설정하여 트래픽 혼잡을 막을 수 있습니다. 이러한 알고리즘은 Oracle Solaris에서 지원되며 운영 체제에 쉽게 추가하거나 직접 플러그인할 수 있습니다.
다음 표는 지원되는 알고리즘을 나열하고 설명합니다.
|
Oracle Solaris에서 다음과 같은 제어 관련 TCP 등록 정보를 설정하여 혼잡 제어를 사용으로 설정할 수 있습니다. 이러한 등록 정보는 TCP용으로 나열되지만 해당 등록 정보로 사용으로 설정되는 제어 방식은 SCTP 트래픽에도 적용됩니다.
cong_enabled – 현재 시스템에서 운영되는 알고리즘 목록을 콤마로 구분하여 나타냅니다. 알고리즘을 추가하거나 제거하여 원하는 알고리즘만 사용으로 설정할 수 있습니다.
cong_default – 응용 프로그램에서 소켓 옵션에 명시적으로 알고리즘을 지정하지 않을 때 기본적으로 사용되는 알고리즘입니다. 현재 cong_default 등록 정보의 값은 전역 및 비전역 영역에 모두 적용됩니다.
이러한 등록 정보를 설정하려면 ipadm set-prop 명령을 사용합니다. 알고리즘을 추가하려면 += 수정자를 사용하고, 알고리즘을 제거하려면 -= 수정자를 사용할 수 있습니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# ipadm show-prop -p cong_enabled,cong_default tcp
등록 정보를 지정하지 않으면 모든 등록 정보가 표시됩니다.
명령은 현재 값뿐만 아니라 등록 정보에 지정 가능한 알고리즘도 표시합니다.
# ipadm set-prop -p cong-ctrl-property+=algorithm tcp
설명
cong_enabled 등록 정보 또는 cong_default 등록 정보를 가리킵니다.
등록 정보에 대해 설정 중인 알고리즘을 지정합니다. ipadm show-prop 명령의 출력에서 POSSIBLE 필드 머리글 아래에 나열된 알고리즘을 지정할 수 있습니다.
# ipadm set-prop -p cong-ctrl-property-=algorithm tcp
주 - 알고리즘을 추가/제거할 때 따라야 할 시퀀스 규칙은 없습니다. 다른 알고리즘을 등록 정보에 추가하기 전에 알고리즘을 제거할 수 있습니다. 그러나 cong_default 등록 정보에는 항상 정의된 알고리즘이 있어야 합니다.
# 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