Port Triggering端口触发实现及工作流程

Port Trigger端口触发

Port Trigger流程图
trigger后激活的端口生效时间很短,需要迅速朝激活后的端口发包,检查从WAN host发送到DUT指定端口后是否通过该端口转发到LAN host。

LAN <----->  DUT <-----> WAN
1.LAN,WAN host分别监听10000,20000端口
2.LAN朝WAN的10000端口发包,激活DUT的20000端口
3.WAN朝DUT HSIA WAN端口20000发包,因为该端口激活时间很短,需要迅速发包并抓包查看是否转发。

Outgonging:10000 TCP        
    - Triggering  对板子来说发出去的包  用于激活Incomming端口的端口
    - LAN--->WAN host发包经过板子的WAN发往WAN host,因此对于DUT来说是出去的包
Incoming:20000  TCP    WAN host的数据发往LAN,同样需要经过DUT,对DUT来说是发进来的包,然后再作进一步处理转发到LAN host

Port Triggering,是指当Outbound(LAN–>WAN)的流来自指定的内网(LAN)端口(triggered port),自动打开网关WAN侧(DUT WAN)接口的指定端口[Incomming port](forwarded port),并将指向forwarded ports(incomming ports, WAN---->LAN)的流转发到内网触发triggered ports的终端(LAN)上。
与静态配置的Port Forwarding相比,Port Triggering提供更大的灵活性,因为无需指定具体的内网终端地址,网关会在trigger时自动记录。
Port Forwardig中的外网端口是一直开放的,而Port Triggering中外网端口是只在trigger后才开放。
从配置的角度来说,Port Forwarding需要配置内部服务器的IP地址和端口,以及外网地址的端口,Port Triggering只要配置Outbound流的端口(triggered port)和Inbound流的端口(forwarded port)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值