Oracle® Solaris 11.2의 서비스 위치 프로토콜 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

net.slp.interfaces 등록 정보 구성

net.slp.interfaces 등록 정보를 설정한 경우 slpd는 기본 인터페이스 대신 등록 정보에 나열된 인터페이스에서 유니캐스트 및 멀티캐스트/브로드캐스트 SLP 요청을 수신 대기합니다.

일반적으로 멀티캐스트는 네트워크에 배포되지 않기 때문에 net.slp.isBroadcastOnly 등록 정보를 설정하여 브로드캐스트를 사용으로 설정하는 것과 함께 net.slp.interfaces 등록 정보를 설정합니다. 그러나 멀티캐스트가 배포되었지만 이 특정 멀티홈 호스트에서 경로가 지정되지 않는 경우 멀티캐스트 요청은 두 개 이상의 인터페이스로부터 slpd에 도착할 수 있습니다. 패킷의 경로 지정이 인터페이스에서 제공하는 서브넷을 연결하는 다른 멀티홈 호스트 또는 라우터에서 처리될 때 이러한 상황이 발생할 수 있습니다.

이러한 상황이 발생하면 요청을 보내는 SA 서버 또는 UA는 멀티홈 호스트의 slpd로부터 두 개의 응답을 받습니다. 그런 다음 응답이 클라이언트 라이브러리로 필터링되고 클라이언트에게는 표시되지 않습니다. 그러나 응답은 snoop 추적에는 표시됩니다.


주 - 

    유니캐스트 경로 지정이 해제된 경우 멀티홈 호스트의 SA 클라이언트에서 알리는 서비스는 모든 서브넷으로부터 도달하지 않을 수 있습니다. 서비스가 도달 가능하지 않은 경우 SA 클라이언트는 다음을 수행할 수 있습니다.

  • 각 개별 서브넷에 대해 하나의 서비스 URL을 알립니다.

  • 특정 서브넷의 요청이 도달 가능한 URL에 응답되도록 보장합니다.


SA 클라이언트는 도달 가능한 URL을 알리도록 보장하기 위해 어떠한 작업도 하지 않습니다. 그런 다음 경로 지정 없이 멀티홈 호스트를 처리하거나 처리하지 않는 서비스 프로그램은 도달 가능한 URL을 알리도록 보장하는 역할을 합니다.

유니캐스트 경로 지정이 사용 안함으로 설정된 멀티홈 호스트에서 서비스를 배포하기 전에 snoop를 사용하여 서비스가 다중 서브넷의 요청을 올바로 처리하는지 여부를 확인합니다. 또한 멀티홈 호스트에서 DA를 배포하려는 경우 DA 배치 및 범위 이름 지정을 참조하십시오.

net.slp.interfaces 등록 정보를 구성하는 방법

다음 절차를 수행하여 slp.conf 파일의 net.slp.interfaces 등록 정보를 변경합니다.

  1. 관리자가 됩니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. 호스트에서 slpd 및 모든 SLP 작업을 중지합니다.
    # svcadm disable network/slp
  3. 구성 설정을 변경하기 전에 기본 /etc/inet/slp.conf 파일을 백업합니다.
  4. 다음과 같이 slpd.conf 파일의 net.slp.interfaces 등록 정보를 변경합니다.
    net.slp.interfaces=value
    value

    DA 또는 SA가 포트 427에서 멀티캐스트, 유니캐스트 UDP 및 TCP 메시지를 수신 대기해야 하는 네트워크 인터페이스 카드의 IPv4 주소 또는 호스트 이름의 목록

    예를 들어, 세 개의 네트워크 카드가 있는 서버 및 해제된 멀티캐스트 경로 지정은 새 개의 서브넷에 연결됩니다. 세 개의 네트워크 인터페이스 IP 주소는 192.168.142.42, 192.168.143.42192.168.144.42입니다. 서브넷 마스크는 255.255.255.0입니다. 다음과 같이 등록 정보를 설정하면 slpd는 유니캐스트 및 멀티캐스트/브로드캐스트 메시징에 대한 세 개의 모든 인터페이스를 수신 대기합니다.

    net.slp.interfaces=192.168.142.42,192.168.143.42,192.168.144.42

    주 -  net.slp.interfaces 등록 정보에 대한 IP 주소 또는 분석 가능한 호스트 이름을 지정할 수 있습니다.
  5. 변경 사항을 저장하고 파일을 닫습니다.
  6. slpd를 다시 시작하여 변경 사항을 활성화합니다.
    # svcadm enable network/slp