Forum Discussion
kridsana
Dec 26, 2012Cirrocumulus
How to clear Don't Fragment (DF) bit
there is some virtual server that have a problem that
packet segment lost when MTU = 1500
so i want to clear DF bit to fix this problem , and how to clear it?
thank you
- kridsanaCirrocumulusOh my god , I can't read other page T-T
- What_Lies_Bene1CirrostratusThe second page issue is known, hopefully it's being worked on.
- HamishCirrocumulusAre you using 1500 Byte packet size? Or ping -s 1500 which will send 2x packets as it's specifying 1500Bytes of DATA in the ping... (WHich of course doesn't fit if your MTU is 1500).
- HamishCirrocumulusFWIW I just fixed an issue with checkpoint firewalls and MTU issues.. There's a known bug in checkpoint with some intel 10Gb network cards using the ixgbe drivers..
- HamishCirrocumulusThe checkpoint sk note is sk62847 BTW...
- kridsanaCirrocumulusNow , I'm testing ICMP packet behavior from My computer to F5.
- kridsanaCirrocumulusUpdate : I've change BIG-IP version into 10.2.4 595 HF3 to test.
- nitassEmployee
[root@ve10:Active] config b db TM.PathMTUDiscovery TM.PathMTUDiscovery = enable [root@ve10:Active] config tcpdump -nni 0.0 -s0 icmp -v tcpdump: listening on 0.0, link-type EN10MB (Ethernet), capture size 65535 bytes 20:17:08.139335 IP (tos 0x0, ttl 125, id 9480, offset 0, flags [none], proto: ICMP (1), length: 60) 192.168.206.33 > 172.28.19.252: ICMP echo request, id 1, seq 231, length 40 in slot1/tmm0 lis= 20:17:08.139355 IP (tos 0x0, ttl 255, id 552, offset 0, flags [DF], proto: ICMP (1), length: 60) 172.28.19.252 > 192.168.206.33: ICMP echo reply, id 1, seq 231, length 40 out slot1/tmm0 lis= [root@ve10:Active] config b db TM.PathMTUDiscovery disable [root@ve10:Active] config b db TM.PathMTUDiscovery TM.PathMTUDiscovery = disable [root@ve10:Active] config tcpdump -nni 0.0 -s0 icmp -v tcpdump: listening on 0.0, link-type EN10MB (Ethernet), capture size 65535 bytes 20:17:44.423307 IP (tos 0x0, ttl 125, id 9576, offset 0, flags [none], proto: ICMP (1), length: 60) 192.168.206.33 > 172.28.19.252: ICMP echo request, id 1, seq 234, length 40 in slot1/tmm0 lis= 20:17:44.423336 IP (tos 0x0, ttl 255, id 572, offset 0, flags [none], proto: ICMP (1), length: 60) 172.28.19.252 > 192.168.206.33: ICMP echo reply, id 1, seq 234, length 40 out slot1/tmm0 lis=
- kridsanaCirrocumulusPosted By nitass on 01/07/2013 04:28 AM
[root@ve10:Active] config b db TM.PathMTUDiscovery TM.PathMTUDiscovery = enable [root@ve10:Active] config tcpdump -nni 0.0 -s0 icmp -v tcpdump: listening on 0.0, link-type EN10MB (Ethernet), capture size 65535 bytes 20:17:08.139335 IP (tos 0x0, ttl 125, id 9480, offset 0, flags [none], proto: ICMP (1), length: 60) 192.168.206.33 > 172.28.19.252: ICMP echo request, id 1, seq 231, length 40 in slot1/tmm0 lis= 20:17:08.139355 IP (tos 0x0, ttl 255, id 552, offset 0, flags [DF], proto: ICMP (1), length: 60) 172.28.19.252 > 192.168.206.33: ICMP echo reply, id 1, seq 231, length 40 out slot1/tmm0 lis= [root@ve10:Active] config b db TM.PathMTUDiscovery disable [root@ve10:Active] config b db TM.PathMTUDiscovery TM.PathMTUDiscovery = disable [root@ve10:Active] config tcpdump -nni 0.0 -s0 icmp -v tcpdump: listening on 0.0, link-type EN10MB (Ethernet), capture size 65535 bytes 20:17:44.423307 IP (tos 0x0, ttl 125, id 9576, offset 0, flags [none], proto: ICMP (1), length: 60) 192.168.206.33 > 172.28.19.252: ICMP echo request, id 1, seq 234, length 40 in slot1/tmm0 lis= 20:17:44.423336 IP (tos 0x0, ttl 255, id 572, offset 0, flags [none], proto: ICMP (1), length: 60) 172.28.19.252 > 192.168.206.33: ICMP echo reply, id 1, seq 234, length 40 out slot1/tmm0 lis=
Thank you. So it's a way to clear DF bit in reply packet. But I've something on my mind.
Is disable PMTUD affect another traffic? because for all i know this problem affect only one virtual server and only icmp traffic.
- nitassEmployeeIs disable PMTUD affect another traffic?bigip would relay fragmentation needed packet between client and server.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects