[j-nsp] Ip header problem - G/E 1000Base-LX
Piotr Szafran
pszafran at gmail.com
Thu Apr 6 05:44:38 EDT 2006
Well probably you are right, i can't see any visible hardware damage but
who knows...
and it is really surprising to me that reseting the pic might cause that
interface is working fine,
Thanks a lot
Piotr
> I had almost exactly the same issue with a GE PIC...
>
> Turns out that someone "didn't know" that you have to pull the
> ejection lever before installing the PIC, so they put it in the
> chassis and pushed -- when it wouldn't slide in easily, he sat on the
> floor, put his feet on the PIC and pushed as hard as he could -- it
> hopped the rails and slid against the next PIC / rail...
>
> Link would come up but I would get weird short packets -- lots of
> truncated / corrupted packets (usually just after the ethernet header
> (MPLS or IP)) , runts, etc.
> Reseating the PIC (or sometimes just offline/online cycles) would fix
> it for a bit...
>
> Here is a photo of the damage:
> http://www.kumari.net/gallery2/main.php?g2_itemId=698
>
> I suspect you PIC is borked....
>
> Warren
>
>
> On Apr 5, 2006, at 3:33 AM, Piotr S wrote:
>
>> Hi,
>> i have very strange and interesting problem with juniper g/e
>> interface. When
>> i am connecting this g/e to another device (juniper or cisco) the
>> link seems
>> to come up, everything looks fine but the ip layer is not working. On
>> juniper side i can monitor traffic and everything looks fine, but the
>> other
>> side just cannot see juniper packets. After many hours of
>> investigation (and
>> port monitoring) it turned out that Juniper sends ip packets with bad IP
>> header - the length field is set to 16 (should be 20 - beside this
>> everything is just fine). What is more after many request online/offline
>> commands it sometimes start to send wrong arp replies, well the arp
>> reply is
>> correct but the source address is incorrect (zeros on 3 octet). You
>> can see
>> that in ethereal capture below.
>> This interface had similar problem in the past but many online/offline
>> requests seemd to help (for one year)
>> It hapened in both m10 and m20, with different software, rebooting the
>> router didn't change anything. It seems like it have to "come up" and
>> then
>> there are no problem with it.
>>
>> It looks like a magic to me, any ideas what's going on?
>>
>>
>>
>> Bogus ip header seen in ethereal:
>> No. Time Source Destination Protocol
>> Info
>> 1 0.000000 JuniperN_3a:ec:bc 00:14:6a:2e:8a:c2 IP
>> Bogus IP header length (16, must be at least 20)
>>
>> Frame 1 (98 bytes on wire, 98 bytes captured)
>> Arrival Time: Mar 28, 2006 02:32:42.975550000
>> Time delta from previous packet: 0.000000000 seconds
>> Time since reference or first frame: 0.000000000 seconds
>> Frame Number: 1
>> Packet Length: 98 bytes
>> Capture Length: 98 bytes
>> Ethernet II, Src: 00:90:69:3a:ec:bc, Dst: 00:14:6a:2e:8a:c2
>> Destination: 00:14:6a:2e:8a:c2 (00:14:6a:2e:8a:c2)
>> Source: 00:90:69:3a:ec:bc (JuniperN_3a:ec:bc)
>> Type: IP (0x0800)
>> Internet Protocol
>> Version: 4
>> Header length: 16 bytes (bogus, must be at least 20)
>>
>> 0000 00 14 6a 2e 8a c2 00 90 69 3a ec bc 08 00 45 00 ..j.....i:....D.
>> 0010 00 54 9c 49 00 00 fe 01 08 89 0a ea 00 01 0a ea .T.I............
>> 0020 00 02 08 00 dd 7f 8e 6a 01 00 2a 84 28 44 40 4a .......j..*.(D at J
>> 0030 0d 00 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 ................
>> 0040 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 .......... !"#$%
>> 0050 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 &'()*+,-./012345
>> 0060 36 37 67
>>
>>
>> Wrong arp response:
>> No. Time Source Destination Protocol
>> Info
>> 8 23.090667 00:14:6a:2e:8a:c3 Broadcast
>> ARP Who
>> has 10.1.1.1? Tell 10.1.1.2
>>
>> Ethernet II, Src: 00:14:6a:2e:8a:c3, Dst: ff:ff:ff:ff:ff:ff
>> Destination: ff:ff:ff:ff:ff:ff (Broadcast)
>> Source: 00:14:6a:2e:8a:c3 (00:14:6a:2e:8a:c3)
>> Type: ARP (0x0806)
>> Trailer: 00000000000000000000000000000000...
>> Address Resolution Protocol (request)
>> Hardware type: Ethernet (0x0001)
>> Protocol type: IP (0x0800)
>> Hardware size: 6
>> Protocol size: 4
>> Opcode: request (0x0001)
>> Sender MAC address: 00:14:6a:2e:8a:c3 (00:14:6a:2e:8a:c3)
>> Sender IP address: 10.1.1.2 (10.1.1.2)
>> Target MAC address: 00:00:00:00:00:00 (00:00:00_00:00:00)
>> Target IP address: 10.1.1.1 (10.1.1.1)
>>
>> No. Time Source Destination Protocol
>> Info
>> 9 23.091781 JuniperN_3a:ec:bc 00:14:6a:2e:8a:c3 ARP
>> 10.1.0.1 is at 00:90:69:3a:ec:bc
>>
>> Ethernet II, Src: 00:90:69:3a:ec:bc, Dst: 00:14:6a:2e:8a:c3
>> Destination: 00:14:6a:2e:8a:c3 (00:14:6a:2e:8a:c3)
>> Source: 00:90:69:3a:ec:bc (JuniperN_3a:ec:bc)
>> Type: ARP (0x0806)
>> Trailer: 0A020000000000000000000000000000...
>> Address Resolution Protocol (reply)
>> Hardware type: Ethernet (0x0001)
>> Protocol type: IP (0x0800)
>> Hardware size: 6
>> Protocol size: 4
>> Opcode: reply (0x0002)
>> Sender MAC address: 00:90:69:3a:ec:bc (JuniperN_3a:ec:bc)
>> Sender IP address: 10.1.0.1 (10.1.0.1)
>> Target MAC address: 00:14:6a:2e:8a:c3 (00:14:6a:2e:8a:c3)
>> Target IP address: 10.1.1.2 (10.1.1.2)
>>
>>
>> Regars
>> Piotr Szafran
>> _______________________________________________
>> juniper-nsp mailing list juniper-nsp at puck.nether.net
>> http://puck.nether.net/mailman/listinfo/juniper-nsp
>>
>
> --"He who laughs last, thinks slowest."
> -- Anonymous
>
>
>
More information about the juniper-nsp
mailing list