作者zaknafein (zak)
看板Network
标题Fw: [请益] 如何修改 IPv6 用户的 MSS 大小
时间Mon Jul 7 17:26:21 2014
※ [本文转录自 MIS 看板 #1JkcRvdR ]
作者: zaknafein (zak) 看板: MIS
标题: [请益] 如何修改 IPv6 用户的 MTU 大小
时间: Mon Jul 7 17:23:02 2014
因为用户对外连线有经过 GRE Tunnle
所以 IPv6 封包中的 TCP MSS 不得多於 1500 - 24 - 40 - 20 = 1416 bytes
如果是 IPv4,我可以透过在 Router 上下指令
ip tcp adjust-mss xxxx
来修改两端在 3-way handshake 协商的 mss value
可是针对 IPv6 我却没办法打
ipv6 tcp adjust-mss xxxx !
网路上找的的一两篇文章说,cisco IOS 在 15.2(4)M 後有支援这指令
http://blog.ipspace.net/2013/01/mtu-issues-and-tcp-mss-clamping-in.html
可是我的 Cisco 2911 换到 c2900-universalk9-mz.SPA.152-4.M6a 还是不行
因为怀疑跟 Software License 可能也有关系,
所以我有尝试下载 Cisco Demo and Evaluation License 进行测试
但 Data, Security, UC 都用了,一样下不了指令 ....
唉~
不知道有没有人在玩这块?或是各位先进有其他解决办法?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.14.165.2
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MIS/M.1404724985.A.9DB.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: zaknafein (61.14.165.2), 07/07/2014 17:26:21
※ 编辑: zaknafein (61.14.165.2), 07/07/2014 17:56:26
1F:推 deadwood:你贴的文章是说该版本之後ip tcp adjust-mss 会同时调整 07/07 18:38
2F:→ deadwood:ipv4 跟 ipv6 宣传的MTU大小,不过他也没实际证明 07/07 18:38
3F:→ deadwood:另外,ipv6 tcp adjust mss指令要在IOS XE (SAR平台)才有 07/07 18:40
4F:→ deadwood:还有你贴的文章有提到可以用ipv6 mtu 这个指令来调整MTU 07/07 18:41
5F:→ deadwood:宣传出去的数值,使所有client端读取後采用同样MTU 07/07 18:42
6F:→ deadwood:第三行打错了,是ASR @@ 07/07 18:43
7F:→ zaknafein:ipv6 mtu 指令我试过了,Client 还是用 1500 当 MTU 07/07 19:47
8F:→ zaknafein:原来是 ASR 才有! 难怪我在 Command Lookup Tool 上都 07/07 19:50
9F:→ zaknafein:查不到 07/07 19:50
10F:→ zaknafein:我明天用 wireshark 抓看看封包是不是 ip tcp 07/07 19:52
11F:→ zaknafein:adjust-mss 就可以同时修改 v4&v6 TCP MSS 感谢! 07/07 19:53