Bridge eth0-tap0 probléma reloaded

Sziasztok,

Pár napja indítottam egy fórumtémát bridge problémámmal kapcsolatban. Az alap probléma megoldódott az emulált mainframe linux-ot a hálózatba tudtam illeszteni. A tovább tesztek során előjött egy másik gond, ezért kénytelen vagyok megint segítséget kérni.A felállás a következő:

Host gép (vwgubu01):


gabor@vwgubu01:~$ ifconfig
br0       Link encap:Ethernet  HWaddr 00:50:56:ac:00:0e
          inet addr:192.168.115.182  Bcast:192.168.115.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:feac:e/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:766617 errors:0 dropped:160 overruns:0 frame:0
          TX packets:6405 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:125524665 (125.5 MB)  TX bytes:1418354 (1.4 MB)

eth0      Link encap:Ethernet  HWaddr 00:50:56:ac:00:0e
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:780007 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6797 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:137128745 (137.1 MB)  TX bytes:1551197 (1.5 MB)

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: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)

tap0      Link encap:Ethernet  HWaddr 2e:98:2e:0a:e1:13
          inet6 addr: fe80::2c98:2eff:fe0a:e113/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:641 errors:0 dropped:0 overruns:0 frame:0
          TX packets:472284 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:55210 (55.2 KB)  TX bytes:43656954 (43.6 MB)

Emulált z/Linux (vwgzlnx01):


root@vwgzlnx01:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 10:50:55:66:77:88
          inet addr:192.168.115.183  Bcast:192.168.115.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1492  Metric:1
          RX packets:469543 errors:0 dropped:182 overruns:0 frame:0
          TX packets:523 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:36858054 (35.1 MiB)  TX bytes:43822 (42.7 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:82 errors:0 dropped:0 overruns:0 frame:0
          TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8664 (8.4 KiB)  TX bytes:8664 (8.4 KiB)

Ha egy másik gépet pingelek a zLinux-ból, egy jó ideig nem működik a dolog, majd kb. 1 perc múlva megjönnek a ping válaszok.

Wireshark-al csináltam dump-ot az ARP forgalomról.
Úgy néz ki, hogy a zLinux-ról Who-has kérésre érkező válasz egy jó darabig csak a az egyik interfacere érkezik meg. Később valami oknál fogva továbbítja a csomagot a kernel és beindul a ping.

Feltöltöttem a pastbin-re a ARP wireshark dump-ot. Link

részlet amikor az ARP válasz csak az egyik interface-re érkezik meg:


No.     Time           Source                Destination           Protocol Length Info
    601 21.168856000   10:50:55:66:77:88     Broadcast             ARP      60     Who has 192.168.115.1?  Tell 192.168.115.183
Frame 601: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
Ethernet II, Src: 10:50:55:66:77:88 (10:50:55:66:77:88), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Address Resolution Protocol (request)

No.     Time           Source                Destination           Protocol Length Info
    602 21.168839000   10:50:55:66:77:88     Broadcast             ARP      60     Who has 192.168.115.1?  Tell 192.168.115.183
Frame 602: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 1
Ethernet II, Src: 10:50:55:66:77:88 (10:50:55:66:77:88), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Address Resolution Protocol (request)

No.     Time           Source                Destination           Protocol Length Info
    603 21.169253000   All-HSRP-routers_07   10:50:55:66:77:88     ARP      60     192.168.115.1 is at 00:00:0c:07:ac:07
Frame 603: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
Ethernet II, Src: All-HSRP-routers_07 (00:00:0c:07:ac:07), Dst: 10:50:55:66:77:88 (10:50:55:66:77:88)
Address Resolution Protocol (reply)

Amikor elkezd működni a dolog, ezután megy a ping is:


No.     Time           Source                Destination           Protocol Length Info
   2188 59.298624000   10:50:55:66:77:88     Broadcast             ARP      60     Who has 192.168.115.1?  Tell 192.168.115.183
Frame 2188: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
Ethernet II, Src: 10:50:55:66:77:88 (10:50:55:66:77:88), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Address Resolution Protocol (request)

No.     Time           Source                Destination           Protocol Length Info
   2189 59.298611000   10:50:55:66:77:88     Broadcast             ARP      60     Who has 192.168.115.1?  Tell 192.168.115.183
Frame 2189: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 1
Ethernet II, Src: 10:50:55:66:77:88 (10:50:55:66:77:88), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Address Resolution Protocol (request)

No.     Time           Source                Destination           Protocol Length Info
   2194 59.299091000   All-HSRP-routers_07   10:50:55:66:77:88     ARP      60     192.168.115.1 is at 00:00:0c:07:ac:07
Frame 2194: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
Ethernet II, Src: All-HSRP-routers_07 (00:00:0c:07:ac:07), Dst: 10:50:55:66:77:88 (10:50:55:66:77:88)
Address Resolution Protocol (reply)

No.     Time           Source                Destination           Protocol Length Info
   2196 59.299073000   All-HSRP-routers_07   10:50:55:66:77:88     ARP      60     192.168.115.1 is at 00:00:0c:07:ac:07
Frame 2196: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 1
Ethernet II, Src: All-HSRP-routers_07 (00:00:0c:07:ac:07), Dst: 10:50:55:66:77:88 (10:50:55:66:77:88)
Address Resolution Protocol (reply)

Van valakinek ötlete, hogy miért nem forwardolja a kernel, és miért kezd működni egy idő után?

Köszi és üdv,
Gábor

Hozzászólások