Slide 38
Slide 38 text
MultiFlowを実現するためのFlow変数
- この機能でパケットをMultiFlowにすることができる
- TRexはパケットの一部をランダムやインクリメンタルに変化させられる
- これを応用して送信元IPを変化させることで複数クライアントを模した環境
を再現することができる 38
IP TCP
IP
ETH GTP/
UDP
Dot1q
IP TCP
ETH Dot1q
Uplink:ローミング網からインターネット等へ
Downlink:インターネット等からローミング網へ
# SrcIP
STLVmFlowVar(
name="ip_src",size=4, op="random",
min_value=t_global.args.src_min,
max_value=t_global.args.src_max,
)
STLVmWrFlowVar(fv_name="ip_src",pkt_offset= "IP.src"),
# TEID
STLVmFlowVar(
name="teid",size=4, op="random",
min_value=t_global.args.teid_min,
max_value=t_global.args.teid_max,
)
STLVmWrFlowVar(fv_name="teid",pkt_offset= "GTP_U_Header.teid")
SrcIP, TEIDを
変化させてmulti flowに
VID, SrcIP,DstIPを
変化させてmulti flowに
Uplinkでのmulti flow化の例