Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

not ping when data size is more

hi

in my project am using Tools : Quartus 12.0, Device : Cyclone 4 GX and Triple Seed Ethernet IP . In this project we are using one device with Triple Seed Ethernet IP at the source side and using another device with Triple Seed Ethernet IP at the destination side system.

am able to ping from one system to another system with a data size of upto 134 bytes with no problem , but if i try to ping above 135 ping from one system to another not happening.

the number of bytes sent out from source side and the number of buytes sent at the destination side i observed in the signal tap it is coming correctly for a larger value of more than 135 . but when i observed that in the wireshark the length from source side to destination is vary for more than 134 bytes.( Example :source side length=177 but at destination side Length=184) . for value less than 135 both sides length are matching.

i had attached both source side and destination side wireshark observation.

in the destination side incorrect checksum is coming but both side are same.

in the destination for a data size of 134 bytes exactly at same address "00b0" the data is repeating u can see in destination image.

for other data of larger size in some other address it is repeating

what is the reason for this can you any one help me.

regards

Santhosh

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    as packet size increase , ip fragmentation start, and if any of machine won't support IP fragmentation it wont respond to data communication having fragmented IP packet,

    so may be any of system won't support I fragmentation.