탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 서비스 위치 프로토콜 서비스 관리 Oracle Solaris 11.1 Information Library (한국어) |
자주 분할하는 경우를 위한 DA 하트비트를 구성하는 방법
경로가 지정되지 않은 다중 네트워크 인터페이스 구성 시기
경로가 지정되지 않은 다중 네트워크 인터페이스 구성(작업 맵)
net.slp.interfaces 등록 정보를 구성하는 방법
이 절에서는 다음 등록 정보를 변경하여 SLP 성능을 조정할 수 있는 가능한 시나리오에 대해 설명합니다.
표 3-3 SLP 성능 등록 정보
|
수명이 만료되기 전에 SA는 해당 서비스 알림을 주기적으로 새로 고쳐야 합니다. DA가 많은 수의 UA 및 SA에서 상당히 많은 로드를 처리 중인 경우 잦은 새로 고침으로 인해 DA에 과부하가 발생할 수 있습니다. DA에 과부하가 발생하면 UA 요청의 시간 초과가 시작된 다음 연결이 끊깁니다. UA 요청 시간 초과는 여러 가지 원인으로 인해 발생할 수 있습니다. DA 과부하가 문제라고 가정하기 전에 snoop 추적을 사용하여 서비스 등록을 통해 등록된 서비스 알림의 수명을 확인하십시오. 수명이 짧고 재등록이 자주 발생하는 경우 잦은 재등록으로 인해 시간 초과가 발생할 수 있습니다.
다음 절차를 수행하여 재등록을 줄이도록 SA에 대한 최소 새로 고침 간격을 늘립니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# svcadm disable network/slp
기본 최소 재등록 주기는 0입니다. 기본값 0을 사용하면 SA가 언제든지 재등록하도록 할 수 있습니다. 다음 예제에서는 간격을 3600초(1시간)로 늘립니다.
net.slp.DAAttributes(min-refresh-interval=3600)
# svcadm enable network/slp
멀티캐스트 활성 시간 등록 정보(net.slp.multicastTTL)는 멀티캐스트 패킷이 인트라넷에 전파되는 범위를 결정합니다. net.slp.multicastTTL 등록 정보를 1부터 255 사이의 정수로 설정하여 멀티캐스트 TTL을 구성합니다. 멀티캐스트 TTL의 기본값은 255입니다. 즉, 이론적으로 패킷 경로 지정은 제한되지 않습니다. 그러나 TTL을 255로 설정하면 멀티캐스트 패킷이 관리 도메인의 가장자리에 있는 경계 라우터에 대한 인트라넷에 전파되도록 할 수 있습니다. 경계 라우터의 올바른 멀티캐스트 구성은 멀티캐스트 패킷이 인터넷의 멀티캐스트 백본 또는 ISP로 유출되는 것을 방지하는 데 필요합니다.
멀티캐스트 TTL 범위는 TTL 비교가 만들어진다는 점을 제외하고는 표준 IP TTL과 유사합니다. 멀티캐스트가 사용으로 설정된 라우터의 각 인터페이스에는 TTL 값이 지정됩니다. 멀티캐스트 패킷이 도착하면 라우터는 패킷 TTL을 인터페이스 TTL과 비교합니다. 패킷 TTL이 인터페이스 TTL보다 크거나 같은 경우 패킷 TTL은 표준 IP TTL과 같이 하나로 줄어듭니다. TTL이 0이 되면 패킷이 무시됩니다. SLP 멀티캐스트에 TTL 범위를 사용하는 경우 라우터를 올바로 구성하여 패킷을 인트라넷의 특정 세부절로 제한해야 합니다.
다음 절차를 수행하여 net.slp.multicastTTL 등록 정보를 재설정합니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# svcadm disable network/slp
net.slp.multicastTTL=value
멀티캐스트 TTL을 정의하는 255보다 작거나 같은 양의 정수
# svcadm enable network/slp
SLP의 기본 패킷 크기는 1400바이트입니다. 크기는 대부분의 근거리 통신망(LAN)에 충분해야 합니다. 무선 네트워크 또는 WAN(wide area network)의 경우에는 패킷 크기를 줄여 메시지 단편화를 방지하고 네트워크 트래픽을 줄일 수 있습니다. 더 큰 패킷을 가진 근거리 통신망(LAN)의 경우 패킷 크기를 늘리면 성능을 향상시킬 수 있습니다. 네크워크에 대한 최소 패킷 크기를 확인하여 패킷 크기를 줄여야 하는지 여부를 결정할 수 있습니다. 네트워크 매체의 패킷 크기가 더 작은 경우 그에 따라 net.slp.MTU 값을 줄일 수 있습니다.
네트워크 매체의 패킷이 더 큰 경우에는 패킷 크기를 늘릴 수 있습니다. 그러나 SA의 서비스 알림 또는 UA의 질의가 기본 패킷 크기를 자주 오버플로우하지 않으면 net.slp.MTU 값을 변경하지 않아도 됩니다. snoop를 사용하여 UA 요청이 기본 패킷 크기를 오버플로우하는 횟수를 결정하고 UDP가 아닌 TCP를 사용하도록 롤오버할 수 있습니다.
net.slp.MTU 등록 정보는 연결 계층 헤더, IP 헤더, UDP 또는 TCP 헤더 및 SLP 메시지를 포함하여 전체 IP 패킷 크기를 측정합니다.
다음 절차를 통해 net.slp.MTU 등록 정보를 조정하여 기본 패킷 크기를 변경합니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# svcadm disable network/slp
net.slp.MTU=value
네크워크 패킷 크기(바이트)를 지정하는 16비트 정수
기본값=1400
값 범위=128-8192
# svcadm enable network/slp
SLP는 DA가 없는 서비스 검색 및 DA 검색에 멀티캐스트를 사용하도록 설계되었습니다. 네트워크에서 멀티캐스트 경로 지정을 배포하지 않는 경우 SLP를 구성하여 net.slp.isBroadcastOnly 등록 정보를 True로 설정하면 브로드캐스트를 사용할 수 있습니다.
멀티캐스트와는 달리 브로드캐스트 패킷은 기본적으로 서브넷에 전파되지 않습니다. 이러한 이유로 인해 비멀티캐스트 네트워크의 DA가 없는 서비스 검색은 단일 서브넷에서만 작동합니다. 또한 브로드캐스트를 사용하는 네트워크에서 DA 및 범위를 배포할 경우에는 특별한 고려 사항이 요구됩니다. 멀티홈 호스트의 DA는 멀티캐스트가 사용 안함으로 설정된 다중 서브넷 간에 서비스 검색을 연결할 수 있습니다. 멀티홈 호스트에서의 DA 배포에 대한 자세한 내용은 DA 배치 및 범위 이름 지정을 참조하십시오.
다음 절차를 수행하여 net.slp.isBroadcastOnly 등록 정보를 True로 변경합니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# svcadm disable network/slp
net.slp.isBroadcastOnly=True
# svcadm enable network/slp