Date: Tue, 6 Dec 2016 11:37:20 -0500 From: Chris Ross <cross+freebsd@distal.com> To: Ryan Stone <rysto32@gmail.com> Cc: freebsd-net <freebsd-net@freebsd.org>, freebsd-pf@freebsd.org Subject: Re: Problems with FreeBSD (amd64 stable/11) router Message-ID: <E80E1A2F-E5CD-4647-8739-3A7F2282938B@distal.com> In-Reply-To: <CAFMmRNz2x4Ns-kE=RpHH8=yb%2BtEDB8ebBkwOmJZGJUHKybyC4w@mail.gmail.com> References: <619F01C2-5A20-4E25-AB0B-4064B598239D@distal.com> <CAFMmRNz-p1804o5fs6g1vbATm5KSRg5fteKgAzg_va3t%2B38%2Bcg@mail.gmail.com> <8C636365-DD9D-4375-9418-D540D8D13C56@distal.com> <CAFMmRNz2x4Ns-kE=RpHH8=yb%2BtEDB8ebBkwOmJZGJUHKybyC4w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_EEED0B37-58D1-4216-8357-49C3F65A1E65 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Dec 6, 2016, at 09:34, Ryan Stone <rysto32@gmail.com> wrote: >=20 > Let me confirm I understand what's happening: >=20 > 1) You want to use your router to vlan-tag traffic from your network, = and then send it out of a lagg over bce interfaces. The bxe interfaces = have their MTU set to 1500 and the vlan interface to 1496 I believe this is correct. All traffic is using vlan interfaces, = including the external network connection. But they are all over a lagg = on two bce=E2=80=99s. > 2) The TiVo is sending packets with a payload size of 1500 and the DF = bit set. >=20 > If this is the case, then the problem is simply that when the packets = are passed through the vlan interface, the payload of the packets = exceeds the MTU, but as the DF bit is set, the packets cannot be = fragmented. Your choices are either to use a 1500 byte MTU on the vlan = interface (assuming that the network that you are routing to can accept = 1518 byte packets), or only advertise a 1496 byte MTU in your internal = network. Perhaps I misunderstood, but I thought that the router should send an = ICMP in this case (that it cannot fragment the packets due to the DF = bit), which would then cause the TiVo to send smaller packets. But = passing that detail for now; You mention =E2=80=9Conly advertise a 1496 byte MTU in [my] internal = network.=E2=80=9D I tried doing this by setting an =E2=80=9Cinterface-mtu= =E2=80=9D option in the DHCP response to the device, but it didn=E2=80=99t= obey that option. Do you know of another way to =E2=80=9Cadvertise=E2=80= =9D MTU=E2=80=99s on the internal network? You also mention using a higher MTU on the network. I hadn=E2=80=99t = thought of this, but presume it would work. I would only need support = for that MTU on the bce=E2=80=99s, and in the ethernet switches, = correct? The ethernet switches I have are Dell PowerConnect 2724 and = 2824 switches, which claim to support jumbo frames. I=E2=80=99ll have = to find out if I have to _do_ anything to support that, but it should = work. Thanks for the suggestion, I=E2=80=99ll look into that=E2=80=A6 - Chris --Apple-Mail=_EEED0B37-58D1-4216-8357-49C3F65A1E65 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJYRulHAAoJEPFBDnXvoNg0MMwP/jKDI2ObON879i5RkFXA9GmW rCipiwXItvgmWbXgVBhq7PuokSnsfIp//7yLke5ks6058/imCw9ib/hJTfyIy4uZ xFU73UROYb3iexuQa5FoCHnbSArhzPQyleEUxFBJ9GJ0fVwWD2O0gLTuEuC3ArvP 3t/pNoPuTjYfF54zrK94xuIls77q/Ot47PX7tTmX11xpkyigLeqU0ImlBdJQM+3C sHLoZ2rTSr2bhidWWglLG9TxfdztKCXpZ/DGQnS889t8zGe2lfVidLz4tv/hgb6r 7hBC4nAbT18Df6zQEdli6MmItYVnkbPquvpYcRW3uTs1hd1w32nEUMugHqDmObkA 1vfd/BlSSlp32umJShE2QuEycoK5yLpbBg9wirUrYvOe4K+8LszKrLX0AbszeP6y L8GRN9jYEG+xTjImAWhJcSnl1WQhUoNQReG4uprMjuFb1CMay3EiJO1q8RRJhCvy Duw79rLzFvN/YprQ7U89VHrvEy+TCD1UXKr2foXMPdb/27H97Jj8I3EyHg55Xre2 vabLZ3gPR7dbFnwQmUH0tZxTYvS/r6dRDB76svFtkew+m4B/X/CEBhzSoce6HKzm j4yaj4lPUqhSplrH1nbfW/jdELoGnm0klxGwC+BGRzKDm2gwMAkatZKEW7tdBClT 2iJ7khZ1RkMdiKlf6gaV =J15r -----END PGP SIGNATURE----- --Apple-Mail=_EEED0B37-58D1-4216-8357-49C3F65A1E65--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E80E1A2F-E5CD-4647-8739-3A7F2282938B>