https://bugzilla.novell.com/show_bug.cgi?id=218345 Summary: SLP Limitations - No services listed even if server/client works, etc. Product: openSUSE 10.2 Version: Beta 1 plus Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: mls@novell.com ReportedBy: locilka@novell.com QAContact: qa@suse.de CC: jsuchome@novell.com, lslezak@novell.com I've run into problem with SLP server/client here in SUSE.CZ where we use SLP for the installation. All our installation sources are announced both as FTP and HTTP services. If we count them, they are 400 services. To find-out all services, we run `slptool findsrvs service:install.suse`, such as installation does. 1.) Running this on the machine which runs the slp-server returns 256 services (less than 400 configured) `slptool findsrvs service:install.suse | wc -l` -> 256 2.) Running this on some client doesn't return anything unless I add some filter (service:install.suse:ftp) and/or remove some services from the server. First I thought it was because of reply-size (nearly 32768 Bytes) but then I realized that the reply must be even lower and that it might depend on number of services listed. See the TCPdump logs... Legend: 10.20.1.9 (client) 10.20.3.1 (server) Failure: 14:52:01.570056 IP 10.20.1.9.32915 > 239.255.255.253.427: UDP, length 56 14:52:02.318678 IP 10.20.1.9.32916 > 239.255.255.253.427: UDP, length 56 14:52:03.318987 IP 10.20.1.9.32917 > 239.255.255.253.427: UDP, length 53 14:52:03.319750 IP 10.20.3.1.427 > 10.20.1.9.32917: UDP, length 36258 14:52:03.323148 IP 10.20.1.21.427 > 10.20.1.9.32917: UDP, length 104 14:52:04.074939 IP 10.20.1.9.32918 > 239.255.255.253.427: UDP, length 63 14:52:04.075785 IP 10.20.3.1.427 > 10.20.1.9.32918: UDP, length 36258 14:52:05.074686 IP 10.20.1.9.32919 > 239.255.255.253.427: UDP, length 63 14:52:05.075438 IP 10.20.3.1.427 > 10.20.1.9.32919: UDP, length 36258 - this returns only one serice (from 10.20.1.21) - total 400 services are configured Failure: 14:58:08.857789 IP 10.20.1.9.32941 > 239.255.255.253.427: UDP, length 56 14:58:09.609153 IP 10.20.1.9.32942 > 239.255.255.253.427: UDP, length 56 14:58:10.608934 IP 10.20.1.9.32943 > 239.255.255.253.427: UDP, length 53 14:58:10.609500 IP 10.20.1.21.427 > 10.20.1.9.32943: UDP, length 104 14:58:10.610061 IP 10.20.3.1.427 > 10.20.1.9.32943: UDP, length 31198 14:58:11.360884 IP 10.20.1.9.32944 > 239.255.255.253.427: UDP, length 63 14:58:11.361701 IP 10.20.3.1.427 > 10.20.1.9.32944: UDP, length 31198 14:58:12.360894 IP 10.20.1.9.32946 > 239.255.255.253.427: UDP, length 63 14:58:12.361730 IP 10.20.3.1.427 > 10.20.1.9.32946: UDP, length 31198 - this returns only one serice (from 10.20.1.21) - total 340 services are configured Partial success: 14:56:02.842282 IP 10.20.1.9.32935 > 239.255.255.253.427: UDP, length 56 14:56:03.592122 IP 10.20.1.9.32936 > 239.255.255.253.427: UDP, length 56 14:56:04.592175 IP 10.20.1.9.32937 > 239.255.255.253.427: UDP, length 53 14:56:04.592466 IP 10.20.1.21.427 > 10.20.1.9.32937: UDP, length 104 14:56:04.593334 IP 10.20.3.1.427 > 10.20.1.9.32937: UDP, length 27502 - this returns 256 services - total 301 services are configured Conslusion: The first problem, I see, is that only limited size of reply (or limited number of services got from the server are) is acceppted and handled by the client. The second problem is that 256 services are listed at maximum by the client even if there were more of them in the reply (possibly). I'll attach you all our SLP Installation services configuration. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.