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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

멀티홈 호스트에서 프록시 알림

다중 인터페이스가 있는 호스트에서 slpd 및 프록시 등록을 사용하여 서비스를 알리는 경우 slpd에서 알리는 서비스 URL은 도달 가능한 호스트 이름 또는 주소를 포함해야 합니다. 인터페이스 간에 유니캐스트 경로 지정이 사용으로 설정되어 있는 경우 모든 서브넷의 호스트는 다른 서브넷의 호스트에 도달할 수 있습니다. 또한 프록시 등록이 모든 서브넷의 서비스에 만들어질 수 있습니다. 그러나 유니캐스트 경로 지정이 사용 안함으로 설정되어 있는 경우 하나의 서브넷에 있는 서비스 클라이언트는 멀티홈 호스트를 통해 다른 서브넷의 서비스에 도달할 수 없습니다. 하지만 해당 클라이언트는 다른 라우터를 통해 서비스에 도달할 수 있습니다.

예를 들어, 기본 호스트 이름이 bigguy인 호스트에 경로가 지정되지 않은 세 개의 다른 서브넷에 대한 세 개의 인터페이스 카드가 있다고 가정합니다. 이러한 서브넷의 호스트 이름은 bigguy(IP 주소: 192.168.142.42), bigguy1(IP 주소: 192.168.143.42) 및 bigguy2(IP 주소: 192.168.144.42)입니다. 지금은 모든 인터페이스에서 수신하도록 기존 프린터인 oldprinter143 서브넷에 연결되어 있고 URL service:printing:lpr://oldprinter/queue1net.slp.interfaces로 구성되어 있다고 가정합니다. oldprinter URL은 모든 인터페이스의 프록시 알림입니다. 142144 서브넷의 시스템은 서비스 요청에 대한 응답으로 URL을 받지만 oldprinter 서비스에는 액세스할 수 없습니다.

이 문제를 해결하려면 멀티홈 호스트가 아닌 143 서브넷에 연결된 시스템에서 실행 중인 slpd로 프록시 알림을 수행해야 합니다. 143 서브넷의 호스트만 서비스 요청에 대한 응답으로 알림을 가져올 수 있습니다.