On Fri, Nov 08, 2002 at 08:44:20AM -0600, Nix, Robert P. wrote:
> Given an IFL running zVM and several Linux/390 images, is it better to
> fan out to all the Linux images from zVM's TCPIP, or should TCPIP talk to a
> selection of images, with these images each handling several end
> machines, more like a tree structure? What would be the advantages and
> disadvantages of either method, and is there a "break-even" point
> below which you'd want to fan from TCPIP, but above which you'd want
> "helper" images?
I'd say that the answer is "none of the above."
Which version of z/VM? If at all possible, use a guest LAN. It makes
your life a *whole* lot simpler. If you can't, I'd say use about six
downstream Linux images per upstream router; IUCV is theoretically
faster, but I have found CTC somewhat easier to configure.
Now, you're using SuSE, so that may be a stumbling block too. IIRC, the
totally-free version (beer, not speech, for those of you keeping score
at home) of SuSE doesn't do HiperSockets. But if you have either the
$500 trial or a support contract then you have access to the service
releases, which do let you use HiperSockets. And if you don't, then
(IMHO) you shouldn't be using SuSE--if you're going to be your own
support, you may as well be your own support with a less antiquated
distribution. I'm going to surprise exactly no one by saying here,
"Debian." Largely because I haven't played with RH in a long time, and
I know that Debian works just fine (albeit taintedly) with the qeth
drivers and guest LANs. To wit:
debian:~# uname -a
Linux debian 2.4.19 #1 SMP Thu Nov 7 13:33:12 CST 2002 s390 unknown
debian:~# ifconfig hsi0
hsi0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.129.7 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
UP RUNNING NOARP MULTICAST MTU:8192 Metric:1
RX packets:228 errors:0 dropped:0 overruns:0 frame:0
TX packets:143 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:20515 (20.0 KiB) TX bytes:22262 (21.7 KiB)
Interrupt:15
debian:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.131.65 0.0.0.0 255.255.255.255 UH 0 0 0 ctc0
192.168.129.0 0.0.0.0 255.255.255.0 U 0 0 0 hsi0
0.0.0.0 192.168.129.1 0.0.0.0 UG 0 0 0 hsi0
debian:~#
You'll notice that I'm routing through the HiperSockets connection, not
the ctc.
Adam