BIG-IPでFTP Passiveモードが通らない時に
FTPでPassiveモードを使用するとデータポートが可変になるわけですが、LoadBalancerなどLayer4-7の機器が存在すると動作が気になるところです。
FTP Profileを使用した場合の動作確認
FTP Profileを適用したVirtual Serverを使用した場合、サーバからクライアントへのデータポートの返答時のペイロードが、BIG-IPのin/outでペイロードのポート番号部分が変換されていました。
パケットをキャプチャした際のポート表記です。in/outでポートが変わってます。
BIG-IPのFTP Passiveモードにおけるport translation
以下のドキュメント(SOL14527)によると、Virtual Serverの設定でport translationがenableになっている時に事象が発生するようです。
SOL14527: The BIG-IP system may fail to process FTP data connections when port translation occurs
https://support.f5.com/kb/en-us/solutions/public/14000/500/sol14527.html
BIG-IPのFTP Passiveモードのデータポートがどうしても変換されてしまう場合
ペイロード部分がどうしても変換されてしまう場合は、以下も確認してください。
TMMが複数ありCMPが動作している場合、以下のSOL15520を確認してください。
SOL15520: TMM may translate the port specified for FTP data connections to a random port number
https://support.f5.com/kb/en-us/solutions/public/15000/500/sol15520.htmlSOL14358: Overview of Clustered Multiprocessing (11.3.0 and later)
https://support.f5.com/kb/en-us/solutions/public/14000/300/sol14358.html
TMM 確認
以下のコマンドでTMMとCMPを確認してください。
筐体でのTMM確認
tmsh show sys tmm-info | grep Sys::TMM
Virtual ServerでのCMP確認
tmsh show ltm virtual <virtual_server_name> CMP : enabled
Virtual Server毎のCMP無効化
tmsh modify ltm virtual <virtual_server_name> cmp-enabled no CMP : single
11.3.0以前の情報は以下から確認してください。
SOL14248: Overview of Clustered Multiprocessing (11.0.0 - 11.2.x) SOL7751: Overview of Clustered Multiprocessing (9.x - 10.x)
シェアして頂けると嬉しいです。
参考になったという方がいれば是非お願いしますm(_ _ )m
モチベーション維持の観点で非常に励みになります。
- 作者: 竹下隆史,村山公保,荒井透,苅田幸雄
- 出版社/メーカー: オーム社
- 発売日: 2012/02/25
- メディア: 単行本(ソフトカバー)
- 購入: 4人 クリック: 34回
- この商品を含むブログ (35件) を見る
インフラ/ネットワークエンジニアのためのネットワーク技術&設計入門
- 作者: みやたひろし
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2013/12/27
- メディア: 大型本
- この商品を含むブログ (7件) を見る