LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: realserver configuration (DR, kernel 2.6, alpha arch, debian)

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: realserver configuration (DR, kernel 2.6, alpha arch, debian)
From: Riccardo Vestrini <riccardov@xxxxxxxx>
Date: Thu, 23 Sep 2004 08:14:48 +0200
Kees Bos wrote:
  > On your real servers, what tells ifconfig -a?
  > In other words, did you configure 20.1vip on the
  > real servers? (If the SYN packet is the right packet,
  > the problem is on your real servers).


in words, there is a private network used by realservers and director,
VIP is on the nic of the director on the public network, ipvs sends
packets to realservers using private network, realservers send directly
to client

I choose this topology because those machines are already a working
NFS-NIS cluster

VIP is 10.2.84.224 and is assigned to realserver on private network

the director (eth0 is private network, eth1 public):
eth0      Link encap:Ethernet  HWaddr 00:00:F8:76:45:24
            inet addr:10.0.80.8  Bcast:10.0.80.100  Mask:255.255.255.0
            inet6 addr: fe80::200:f8ff:fe76:4524/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:6462952 errors:1 dropped:0 overruns:0 frame:0
            TX packets:935017 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:8672970196 (8.0 GiB)  TX bytes:151125557 (144.1 MiB)
            Interrupt:24 Base address:0x9000

eth1      Link encap:Ethernet  HWaddr 00:02:A5:43:C3:22
            inet addr:10.2.84.156  Bcast:10.2.84.255  Mask:255.255.255.0
            inet6 addr: fe80::202:a5ff:fe43:c322/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:12464186 errors:0 dropped:0 overruns:0 frame:0
            TX packets:6102094 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:1681434377 (1.5 GiB)  TX bytes:8660237931 (8.0 GiB)

eth1:0    Link encap:Ethernet  HWaddr 00:02:A5:43:C3:22
            inet addr:10.2.84.224  Bcast:10.2.84.224  Mask:255.255.255.255
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

lo        Link encap:Local Loopback
            inet addr:127.0.0.1  Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
            UP LOOPBACK RUNNING  MTU:16436  Metric:1
            RX packets:281 errors:0 dropped:0 overruns:0 frame:0
            TX packets:281 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:27912 (27.2 KiB)  TX bytes:27912 (27.2 KiB)

sit0      Link encap:IPv6-in-IPv4
            NOARP  MTU:1480  Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Kernel IP routing table
Destination  Gateway   Genmask         Flags Metric Ref    Use Iface
10.2.84.0    *         255.255.255.0   U     0      0        0 eth1
10.0.80.0    *         255.255.255.0   U     0      0        0 eth0
default      10.2.84.1 0.0.0.0         UG    0      0        0 eth1


one of the realservers (eth0 is private network, eth1 public):
eth0      Link encap:Ethernet  HWaddr 00:00:F8:76:46:B0
            inet addr:10.0.80.12  Bcast:10.0.80.255  Mask:255.255.255.0
            inet6 addr: fe80::200:f8ff:fe76:46b0/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:139836 errors:2 dropped:0 overruns:0 frame:0
            TX packets:135147 errors:3 dropped:0 overruns:0 carrier:3
            collisions:0 txqueuelen:1000
            RX bytes:12031981 (11.4 MiB)  TX bytes:10957920 (10.4 MiB)
            Interrupt:24 Base address:0x9000

eth0:0    Link encap:Ethernet  HWaddr 00:00:F8:76:46:B0
            inet addr:10.2.84.224  Bcast:10.2.84.224  Mask:255.255.255.255
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            Interrupt:24 Base address:0x9000

eth1      Link encap:Ethernet  HWaddr 00:02:A5:43:C3:10
            inet addr:10.2.84.158  Bcast:10.2.84.255  Mask:255.255.255.0
            inet6 addr: fe80::202:a5ff:fe43:c310/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:11160177 errors:0 dropped:0 overruns:2 frame:0
            TX packets:88551 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:1659143906 (1.5 GiB)  TX bytes:8594105 (8.1 MiB)

lo        Link encap:Local Loopback
            inet addr:127.0.0.1  Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
            UP LOOPBACK RUNNING  MTU:16436  Metric:1
            RX packets:505 errors:0 dropped:0 overruns:0 frame:0
            TX packets:505 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:56174 (54.8 KiB)  TX bytes:56174 (54.8 KiB)

sit0      Link encap:IPv6-in-IPv4
            NOARP  MTU:1480  Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Kernel IP routing table
Destination     Gateway    Genmask         Flags Metric Ref    Use Iface
10.2.84.0       *          255.255.255.0   U     0      0        0 eth1
10.0.80.0       *          255.255.255.0   U     0      0        0 eth0
default         10.2.84.1  0.0.0.0         UG    0      0        0 eth1


as i said earlier, syn packet arrives to director on eth1, is passed to
realserver on eth0, arrives to realserver on eth0 and vanish, client do
not receive anything

i checked with
tethereal -i any -f "port 80"
running wget on client and apache2 on realservers (apache correctly
worked, with binding to every interface)


i do not know what the kernel does with that packet, probably it
discards it without answer


is there any way to trace the track of packet after it arrives on eth0
nic of the realserver?



thank you
--

                                 Riccardo Vestrini
                                <riccardov@xxxxxxxx>


--------------010209060907090309030703
Content-Type: application/pgp-signature;
 name="signature.asc"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="signature.asc"

LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuMi41IChH
TlUvTGludXgpCkNvbW1lbnQ6IFVzaW5nIEdudVBHIHdpdGggVGh1bmRlcmJpcmQgLSBodHRw
Oi8vZW5pZ21haWwubW96ZGV2Lm9yZwoKaVFFVUF3VUJRVkdDeE51RlE1d2ROSVNnQVFMLzJR
ZjR4ZC8rWWE5WU5vUzRkU1lyaHFCYS9VTHBhdWR4R2NFZwpTVkd6T2pmNlJpTFp6RGdSK0FR
MGJsVFJLb2VRdC8xTGV0d2UvRVJFVlFZb2QvbUtYRU9KTUtxZWV1ZG5KeTU2CmxhWjYwOFRx
S2RXSjlvakdYenk3czJRNkRJY1pqbnZpaVMzY2VJTVJWNnc4U2l6emU5VjRaUnJVSVZOcUdC
RDUKdGFyQ2F4MjNPbklDMW0wdU5Wb0xpUzhVdFkxZ3JNTmQvb0hWVDZXbERPMWEzb3FZS3hV
MFQrQ1d6M1NtYy9EdQpzb0FjVDFYbUZMTG5jeWJxRTlZRlRPWEFya3dnWDltV0dKTDhJTnMy
M0xQT1FpcG5iZmdtdUhUcWRkMjNsUllQCjA4Sm4xLysvRm1rRFEzN2FwUFBjOXhrSVdCRS85
WE1UcStncFdTbmMvMzVWeGlBQ1ExOVAKPUdlREkKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0t
LS0tCgo=
--------------010209060907090309030703--

<Prev in Thread] Current Thread [Next in Thread>