すきま風

勉強したことのメモとか

AWS Fargate 1.4.0 にUpdateしたらVPCPeeringで通信できなくなった

※ 詳細な調査をしていないので、参考情報程度にしてください 😌


  • アプリケーションをFargate 1.4.0にアップデートしたらVPCPeering接続しているVPCとの通信で落ちるようになったのでネットワークに関するアップデート情報を調べた
  • Fargate 1.4.0 から Jumbo Frameに対応して、mtu が 1,500 から 9,000 - 16,000 になった
  • VPCPeeringのmtuは 2020/09 時点で 1,500
  • 対向先 (VPCPeeringの向こう側) のEC2 は (多分) 1,500 (こっちは関係ないだろうけど一応情報として記載)
  • なんかフラグメントが上手く機能していないみたいで、大きなdataを送信するとPacket loss が起きた (みたい) でアプリケーションが落ちる
  • 1.3.0 に戻したらアプリケーションのVPC間通信が正常になった


色々な事情があり調査の準備をするのが面倒くさいので EC2立ててping、みたいなことはしていません 🙃 ちなみにTransitGatewayの mtu は 2020/09 時点で8,500なので、こっちに切り替えたとしてもやや不安が残る。
1.4.0でmtu size を変更できないものか。

参考

[アップデート]AWS Fargate プラットフォームバージョン1.4でできるようになったこと | Developers.IO