作者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://www.ptt.cc/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
推 deadwood:你貼的文章是說該版本之後ip tcp adjust-mss 會同時調整 07/07 18:38
→ deadwood:ipv4 跟 ipv6 宣傳的MTU大小,不過他也沒實際證明 07/07 18:38
→ deadwood:另外,ipv6 tcp adjust mss指令要在IOS XE (SAR平台)才有 07/07 18:40
→ deadwood:還有你貼的文章有提到可以用ipv6 mtu 這個指令來調整MTU 07/07 18:41
→ deadwood:宣傳出去的數值,使所有client端讀取後採用同樣MTU 07/07 18:42
→ deadwood:第三行打錯了,是ASR @@ 07/07 18:43
→ zaknafein:ipv6 mtu 指令我試過了,Client 還是用 1500 當 MTU 07/07 19:47
→ zaknafein:原來是 ASR 才有! 難怪我在 Command Lookup Tool 上都 07/07 19:50
→ zaknafein:查不到 07/07 19:50
→ zaknafein:我明天用 wireshark 抓看看封包是不是 ip tcp 07/07 19:52
→ zaknafein:adjust-mss 就可以同時修改 v4&v6 TCP MSS 感謝! 07/07 19:53