Bug 200860 (RFC4638) - Failed do-not-fragment ping when using PPPoE over FTTX connection
Summary: Failed do-not-fragment ping when using PPPoE over FTTX connection
Status: Closed FIXED
Alias: RFC4638
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-net (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-14 20:50 UTC by moj0
Modified: 2018-07-28 08:28 UTC (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description moj0 2015-06-14 20:50:49 UTC
Issue:
ping -D -s 1472 yahoo.com
PING yahoo.com (98.138.253.109): 1472 data bytes
36 bytes from localhost (127.0.0.1): frag needed and DF set (MTU 1492)
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
 4  5  00 05dc bc40   0 0000  40  01 3ec0 2.97.192.51  98.138.253.109

36 bytes from localhost (127.0.0.1): frag needed and DF set (MTU 1492)
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
 4  5  00 05dc d846   0 0000  40  01 0000 2.97.192.51  98.138.253.109

36 bytes from localhost (127.0.0.1): frag needed and DF set (MTU 1492)
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
 4  5  00 05dc f4f7   0 0000  40  01 3ec0 2.97.192.51  98.138.253.109

Expected behavior:
ping -D -s 1472 www.dslreports.com
PING www.dslreports.com (64.91.255.98): 1472 data bytes
1480 bytes from 64.91.255.98: icmp_seq=0 ttl=47 time=122.827 ms
1480 bytes from 64.91.255.98: icmp_seq=1 ttl=47 time=123.011 ms
1480 bytes from 64.91.255.98: icmp_seq=2 ttl=47 time=122.368 ms
1480 bytes from 64.91.255.98: icmp_seq=3 ttl=47 time=122.715 ms
1480 bytes from 64.91.255.98: icmp_seq=4 ttl=47 time=122.640 ms

The assumption is that the WAN port is gigabit capable, and internet connection is PPPoE over FTTX. PPPoE needs updating from legacy copper DSL/cable to modern fiber optical, with the RFC 4638 extension. FTTX ISP equipment from the likes of Cisco, Juniper and Huawei support this.

https://tools.ietf.org/html/rfc4638
http://comments.gmane.org/gmane.os.openbsd.tech/27554
Comment 1 Eugene Grosbein freebsd_committer freebsd_triage 2018-07-28 08:28:39 UTC
Just use net/mpd5 port/package that has requested RFC 4638 PPPoE client support.