Greetings,
Some more interesting results, see end of message for traffic dumps.

> The interfaces are:
>   BROADCOM Corporation NetXtreme BCM5703

With the IBM xSeries 305 acting as a bridge, I'm seeing TCP Checksum
errors after packets have passed through to bridge.

       ssh connection -> 

(host.229)--(bridge)--[Hub]--(host.230)
                     |
                  (tcpdump)

Traffic dumps were obtained via a forth host connected via a hub,
using tcpdump and then analysed with Ethereal. Both with and without
the bridging host.

dump-with.txt: 
-------------
Transmission Control Protocol, Src Port: 32795 (32795), Dst Port: ssh
(22), Seq: 2575813423, Ack: 0, Len: 0
    Source port: 32795 (32795)
    Destination port: ssh (22)
    Sequence number: 2575813423
    Header length: 40 bytes
    Checksum: 0x16fd (incorrect, should be 0x3b27)

dump-without.txt:
-----------------
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 32797
(32797), Seq: 289612427, Ack: 4286922994, Len: 0
    Source port: ssh (22)
    Destination port: 32797 (32797)
    Sequence number: 289612427
    Acknowledgement number: 4286922994
    Header length: 40 bytes
    Checksum: 0xf71e (correct)

(There was no checksum error observed on packets as they entered the 
bridge.)

This look like a driver issue.  The next step is to see if the 
Broadcom driver has the same (or different issues).

Paul
--
                Paul Schulz - Software Engineer [codito, ergo sum]
        Foursticks Pty Ltd - 2/259 Glen Osmond Road, Frewville, SA 5063
    Phone: +61 8 8338 5500   Fax: +61 8 8338 5511   Mobile: +61 401 981
301
       Email: [EMAIL PROTECTED]           Web: www.foursticks.com


> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
>
> Greetings,
> 
> I'm having an interesting problem with using bridging under 2.4.20, on
> an IBM xSeries 305, using the onboard network interfaces (see below)
> 
> I can ping through the bridge (ICMP), but IP packets don't seem to get
> through from other hosts. (eg ssh, and web connections don't
complete.)
> 
>   eth0: Tigon3 [partno(BCM95703A30) rev 1002 PHY(5703)] 
>     (PCIX:100MHz:64-bit) 10/100/1000BaseT
>   (eth1 is similar)
> 
>   The driver being used is: tg3 (from the default 2.4.20 kernel).
> 
> Has anyone else used bridging with this chipset with success?
> 
> Paul
> -- 


---(dump-with.txt)-----------------------------------------------------
Frame 17 (74 on wire, 74 captured)
    Arrival Time: Dec 31, 2002 23:15:18.775372000
    Time delta from previous packet: 0.899669000 seconds
    Time relative to first packet: 16.903629000 seconds
    Frame Number: 17
    Packet Length: 74 bytes
    Capture Length: 74 bytes
Ethernet II
    Destination: 00:02:55:b7:27:f9 (IBM_b7:27:f9)
    Source: 00:02:55:b7:27:e1 (IBM_b7:27:e1)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 10.130.0.229 (10.130.0.229), Dst Addr:
10.130.0.230 (10.130.0.230)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 60
    Identification: 0x2291
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: TCP (0x06)
    Header checksum: 0x015d (correct)
    Source: 10.130.0.229 (10.130.0.229)
    Destination: 10.130.0.230 (10.130.0.230)
Transmission Control Protocol, Src Port: 32795 (32795), Dst Port: ssh
(22), Seq: 2575813423, Ack: 0, Len: 0
    Source port: 32795 (32795)
    Destination port: ssh (22)
    Sequence number: 2575813423
    Header length: 40 bytes
    Flags: 0x0002 (SYN)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgment: Not set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x16fd (incorrect, should be 0x3b27)
    Options: (20 bytes)
        Maximum segment size: 1460 bytes
        SACK permitted
        Time stamp: tsval 81917303, tsecr 0
        NOP
        Window scale: 0 bytes

Frame 19 (210 on wire, 96 captured)
    Arrival Time: Dec 31, 2002 23:15:20.137351000
    Time delta from previous packet: 0.260486000 seconds
    Time relative to first packet: 18.265608000 seconds
    Frame Number: 19
    Packet Length: 210 bytes
    Capture Length: 96 bytes
Ethernet II
    Destination: 00:02:55:b7:27:f9 (IBM_b7:27:f9)
    Source: 00:02:55:b7:27:e1 (IBM_b7:27:e1)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 10.130.0.229 (10.130.0.229), Dst Addr:
10.130.0.230 (10.130.0.230)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 196
    Identification: 0xe5a0
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: TCP (0x06)
    Header checksum: 0x3dc5 (correct)
    Source: 10.130.0.229 (10.130.0.229)
    Destination: 10.130.0.230 (10.130.0.230)
Transmission Control Protocol, Src Port: 32794 (32794), Dst Port: ssh
(22), Seq: 630714440, Ack: 945215028, Len: 144
    Source port: 32794 (32794)
    Destination port: ssh (22)
    Sequence number: 630714440
    Next sequence number: 630714584
    Acknowledgement number: 945215028
    Header length: 32 bytes
    Flags: 0x0019 (FIN, PSH, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgment: Set
        .... 1... = Push: Set
        .... .0.. = Reset: Not set
        .... ..0. = Syn: Not set
        .... ...1 = Fin: Set
    Window size: 8832
    Checksum: 0x1785
    Options: (12 bytes)
        NOP
        NOP
        Time stamp: tsval 81918665, tsecr 82640260
Data (30 bytes)

0000  f4 0f eb 20 02 00 21 e8 57 92 86 d8 28 94 0e df   ... ..!.W...(...
0010  26 92 dc 7f 0c c6 79 8b 45 c9 5d 50 86 23         &.....y.E.]P.#  

Frame 22 (74 on wire, 74 captured)
    Arrival Time: Dec 31, 2002 23:15:24.785203000
    Time delta from previous packet: 0.908235000 seconds
    Time relative to first packet: 22.913460000 seconds
    Frame Number: 22
    Packet Length: 74 bytes
    Capture Length: 74 bytes
Ethernet II
    Destination: 00:02:55:b7:27:f9 (IBM_b7:27:f9)
    Source: 00:02:55:b7:27:e1 (IBM_b7:27:e1)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 10.130.0.229 (10.130.0.229), Dst Addr:
10.130.0.230 (10.130.0.230)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 60
    Identification: 0x2292
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: TCP (0x06)
    Header checksum: 0x015c (correct)
    Source: 10.130.0.229 (10.130.0.229)
    Destination: 10.130.0.230 (10.130.0.230)
Transmission Control Protocol, Src Port: 32795 (32795), Dst Port: ssh
(22), Seq: 2575813423, Ack: 0, Len: 0
    Source port: 32795 (32795)
    Destination port: ssh (22)
    Sequence number: 2575813423
    Header length: 40 bytes
    Flags: 0x0002 (SYN)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgment: Not set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x16fd (incorrect, should be 0x23b7)
    Options: (20 bytes)
        Maximum segment size: 1460 bytes
        SACK permitted
        Time stamp: tsval 81923303, tsecr 0
        NOP
        Window scale: 0 bytes

---(dump-without.txt)--------------------------------------------------
Frame 12 (74 on wire, 74 captured)
    Arrival Time: Dec 31, 2002 23:42:17.476332000
    Time delta from previous packet: 0.000142000 seconds
    Time relative to first packet: 11.274635000 seconds
    Frame Number: 12
    Packet Length: 74 bytes
    Capture Length: 74 bytes
Ethernet II
    Destination: 00:02:55:b7:27:e1 (IBM_b7:27:e1)
    Source: 00:02:55:b7:27:f9 (IBM_b7:27:f9)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 10.130.0.230 (10.130.0.230), Dst Addr:
10.130.0.229 (10.130.0.229)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 60
    Identification: 0x0000
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: TCP (0x06)
    Header checksum: 0x23ee (correct)
    Source: 10.130.0.230 (10.130.0.230)
    Destination: 10.130.0.229 (10.130.0.229)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 32797
(32797), Seq: 289612427, Ack: 4286922994, Len: 0
    Source port: ssh (22)
    Destination port: 32797 (32797)
    Sequence number: 289612427
    Acknowledgement number: 4286922994
    Header length: 40 bytes
    Flags: 0x0012 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgment: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
        .... ...0 = Fin: Not set
    Window size: 5792
    Checksum: 0xf71e (correct)
    Options: (20 bytes)
        Maximum segment size: 1460 bytes
        SACK permitted
        Time stamp: tsval 89550751, tsecr 83539200
        NOP
        Window scale: 0 bytes

Frame 13 (66 on wire, 66 captured)
    Arrival Time: Dec 31, 2002 23:42:17.476437000
    Time delta from previous packet: 0.000105000 seconds
    Time relative to first packet: 11.274740000 seconds
    Frame Number: 13
    Packet Length: 66 bytes
    Capture Length: 66 bytes
Ethernet II
    Destination: 00:02:55:b7:27:f9 (IBM_b7:27:f9)
    Source: 00:02:55:b7:27:e1 (IBM_b7:27:e1)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 10.130.0.229 (10.130.0.229), Dst Addr:
10.130.0.230 (10.130.0.230)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 52
    Identification: 0xf5f2
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: TCP (0x06)
    Header checksum: 0x2e03 (correct)
    Source: 10.130.0.229 (10.130.0.229)
    Destination: 10.130.0.230 (10.130.0.230)
Transmission Control Protocol, Src Port: 32797 (32797), Dst Port: ssh
(22), Seq: 4286922994, Ack: 289612428, Len: 0
    Source port: 32797 (32797)
    Destination port: ssh (22)
    Sequence number: 4286922994
    Acknowledgement number: 289612428
    Header length: 32 bytes
    Flags: 0x0010 (ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgment: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x25b4 (correct)
    Options: (12 bytes)
        NOP
        NOP
        Time stamp: tsval 83539200, tsecr 89550751

Frame 14 (105 on wire, 96 captured)
    Arrival Time: Dec 31, 2002 23:42:17.477467000
    Time delta from previous packet: 0.001030000 seconds
    Time relative to first packet: 11.275770000 seconds
    Frame Number: 14
    Packet Length: 105 bytes
    Capture Length: 96 bytes
Ethernet II
    Destination: 00:02:55:b7:27:e1 (IBM_b7:27:e1)
    Source: 00:02:55:b7:27:f9 (IBM_b7:27:f9)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 10.130.0.230 (10.130.0.230), Dst Addr:
10.130.0.229 (10.130.0.229)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 91
    Identification: 0x4d13
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: TCP (0x06)
    Header checksum: 0xd6bb (correct)
    Source: 10.130.0.230 (10.130.0.230)
    Destination: 10.130.0.229 (10.130.0.229)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 32797
(32797), Seq: 289612428, Ack: 4286922994, Len: 39
    Source port: ssh (22)
    Destination port: 32797 (32797)
    Sequence number: 289612428
    Next sequence number: 289612467
    Acknowledgement number: 4286922994
    Header length: 32 bytes
    Flags: 0x0018 (PSH, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgment: Set
        .... 1... = Push: Set
        .... .0.. = Reset: Not set
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 5792
    Checksum: 0x0650
    Options: (12 bytes)
        NOP
        NOP
        Time stamp: tsval 89550752, tsecr 83539200
Data (30 bytes)

0000  53 53 48 2d 32 2e 30 2d 4f 70 65 6e 53 53 48 5f   SSH-2.0-OpenSSH_
0010  33 2e 34 70 31 20 44 65 62 69 61 6e 20 31         3.4p1 Debian 1  

Frame 15 (66 on wire, 66 captured)
    Arrival Time: Dec 31, 2002 23:42:17.477613000
    Time delta from previous packet: 0.000146000 seconds
    Time relative to first packet: 11.275916000 seconds
    Frame Number: 15
    Packet Length: 66 bytes
    Capture Length: 66 bytes
Ethernet II
    Destination: 00:02:55:b7:27:f9 (IBM_b7:27:f9)
    Source: 00:02:55:b7:27:e1 (IBM_b7:27:e1)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 10.130.0.229 (10.130.0.229), Dst Addr:
10.130.0.230 (10.130.0.230)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 52
    Identification: 0xf5f3
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: TCP (0x06)
    Header checksum: 0x2e02 (correct)
    Source: 10.130.0.229 (10.130.0.229)
    Destination: 10.130.0.230 (10.130.0.230)
Transmission Control Protocol, Src Port: 32797 (32797), Dst Port: ssh
(22), Seq: 4286922994, Ack: 289612467, Len: 0
    Source port: 32797 (32797)
    Destination port: ssh (22)
    Sequence number: 4286922994
    Acknowledgement number: 289612467
    Header length: 32 bytes
    Flags: 0x0010 (ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgment: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x258b (correct)
    Options: (12 bytes)
        NOP
        NOP
        Time stamp: tsval 83539201, tsecr 89550752

Frame 16 (105 on wire, 96 captured)
    Arrival Time: Dec 31, 2002 23:42:17.477794000
    Time delta from previous packet: 0.000181000 seconds
    Time relative to first packet: 11.276097000 seconds
    Frame Number: 16
    Packet Length: 105 bytes
    Capture Length: 96 bytes
Ethernet II
    Destination: 00:02:55:b7:27:f9 (IBM_b7:27:f9)
    Source: 00:02:55:b7:27:e1 (IBM_b7:27:e1)
    Type: IP (0x0800)
Internet Protocol, Src Addr: 10.130.0.229 (10.130.0.229), Dst Addr:
10.130.0.230 (10.130.0.230)
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        0000 00.. = Differentiated Services Codepoint: Default (0x00)
        .... ..0. = ECN-Capable Transport (ECT): 0
        .... ...0 = ECN-CE: 0
    Total Length: 91
    Identification: 0xf5f4
    Flags: 0x04
        .1.. = Don't fragment: Set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 64
    Protocol: TCP (0x06)
    Header checksum: 0x2dda (correct)
    Source: 10.130.0.229 (10.130.0.229)
    Destination: 10.130.0.230 (10.130.0.230)
Transmission Control Protocol, Src Port: 32797 (32797), Dst Port: ssh
(22), Seq: 4286922994, Ack: 289612467, Len: 39
    Source port: 32797 (32797)
    Destination port: ssh (22)
    Sequence number: 4286922994
    Next sequence number: 4286923033
    Acknowledgement number: 289612467
    Header length: 32 bytes
    Flags: 0x0018 (PSH, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgment: Set
        .... 1... = Push: Set
        .... .0.. = Reset: Not set
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x05f8
    Options: (12 bytes)
        NOP
        NOP
        Time stamp: tsval 83539201, tsecr 89550752
Data (30 bytes)

0000  53 53 48 2d 32 2e 30 2d 4f 70 65 6e 53 53 48 5f   SSH-2.0-OpenSSH_
0010  33 2e 34 70 31 20 44 65 62 69 61 6e 20 31         3.4p1 Debian 1  

-----------------------------------------------------------------------

-- 
                Paul Schulz - Software Engineer [codito, ergo sum]
        Foursticks Pty Ltd - 2/259 Glen Osmond Road, Frewville, SA 5063
    Phone: +61 8 8338 5500   Fax: +61 8 8338 5511   Mobile: +61 401 981
301
       Email: [EMAIL PROTECTED]           Web: www.foursticks.com

_______________________________________________
Bridge mailing list
[EMAIL PROTECTED]
http://www.math.leidenuniv.nl/mailman/listinfo/bridge

Reply via email to