you're correct that they calculate sizes differently. Cisco uses the
payload size including headers; Juniper just the data-payload size, so
for example a 9000 byte layer3 packet for Cisco = 9000 - 20B IP header -
8B ICMP header=8972B for Juniper.
you can get them to send unfragmented ICMP packets by turning on the
no-fragment flag.  On JunOS, it's 'do-not-fragment'; in IOS, it depends
a lot on the version but it's there.    HTH.
brent sweeny, indiana university

On 12/17/2013 8:03 PM, snort bsd wrote:
> hi, all:
> 
> i have a genetic question regarding ip fragmentation. i have two routers; one 
> is cisco and another is juniper. they connected back to back with default 
> ethernet mtu (cisco 1522 and juniper 1518, of course with vlan on both ends). 
> i understand that two vendors have different ways of calculating the overhead 
> of headers.
> 
> 
> when i send icmp pings, without specifying packets sizes (just default 
> values) or specifying packet sizes smaller than the values (1472 on juniper 
> side and 1500 on cisco side), everything is fine, but anything beyond thsoe 
> two values on both ends, i got nothing.
> 
> i thought that, for ip mtu, anything bigger than ip mtu (or juniper term 
> protocol mtu) would be fragmented into multiple packets. 
> 
> did i miss something or my understanding isn't correct?
> 
> thanks!
_______________________________________________
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp

Reply via email to