防火墙Mangle-连接标记和包标记-从零开始学Router
admin
2023-01-22 00:41:02
0

本章主要用途:连接标记和包标记的关系

QOS里面的连接标记,对于主要是对于符合规则的数据包进行归类,用于其他模块的调用,如常见的队列Queue,策略路由,PCC多拨等。我们先讲解一下连接标记和包标记,这是为了后面的队列树做前提。

首先连接是什么?当我们发起一个请求的话,请求网站提供图片下载,就是一条连接。

那么图片很大,需要很多次数据包才能下载完成。

这就是连接和数据包的关系。一个连接可能含有一个以上的数据包。

在ROS里面,我们可以直接对数据包进行标记,如下面命令:

/ip firewall mangle

add protocol=tcp dst-port=80 src-address=192.168.11.0/24 out-interface=ether4 chain=forward action=mark-packet new-packet-mark=test

防火墙Mangle-连接标记和包标记-从零开始学Router

防火墙Mangle-连接标记和包标记-从零开始学Router

可以看到这条命令,是关于包标记的,这时候防火墙就会先匹配

1.是否TCP协议?

2.目的端口是否80?

3.源地址是否192.168.11.0/24?

4.出去的接口否ether4?

这样对每个数据包都要匹配四次。在流量大的时候,严重拖累的CPU。

所以正常的流程就是先标记连接,再把连接标记成为包标记。

如下面的两条命令:

/ip firewall mangle

add protocol=tcp dst-port=80 src-address=192.168.11.0/24 out-interface=ether4 chain=forward action=mark-connection new-connection-mark=test passthrough=yes


防火墙Mangle-连接标记和包标记-从零开始学Router


防火墙Mangle-连接标记和包标记-从零开始学Router

add connection-mark=test chain=forward action=mark-packet new-packet-mark=test

防火墙Mangle-连接标记和包标记-从零开始学Router

防火墙Mangle-连接标记和包标记-从零开始学Router

现在,第一条命令检查第一个数据包后匹配后,并设置连接标记。

1.是否TCP协议?

2.目的端口是否80?

3.源地址是否192.168.11.0/24?

4.出去的接口否pppoe-out1?

此后,只需要检查一下每条连接的第一个数据包就可以。第二条命令对于属于这条连接里面的每个后续数据包,直接快速进行包标记,而无需检查每个数据包。

由此可见,正确的标记姿势,可以获得更高的路由器处理效率!


相关内容

热门资讯

俄军演练无人机新战法,防护境内... 俄军正在演练一套低成本、高效率的无人机新战法,用于对抗深入俄境内实施袭击的乌军无人机。凤凰记者卢宇光...
商场女厕壁画被指低俗,壁画中男... 近日,有网友反映,其于7月18日晚7时许在河北省石家庄市西美·花街生活工场二楼女卫生间内,发现墙上壁...
10条鱼4条有病?网友钓到“肿... 近日,有网友海钓到鱼身有明显肿块的海鱼,引发网友热议。视频中,网友展示其钓到的海鱼,接近鱼尾部处,有...
美请求在保加利亚部署加油机以支... 【环球网报道】保加利亚总理拉德夫20日称,保加利亚政府已收到美国在保加利亚贝兹梅尔空军基地部署至多8...
驻伊尔库茨克总领馆协助受伤台胞... 7月22日,国务院台办举行例行新闻发布会。有记者问,近日,有台胞在俄罗斯伊尔库茨克州附近遭遇车祸。中...
自己清洗油烟机的方法是什么? 自己清洗油烟机的方法是什么? 方法一,用肥皂兑少量的水,搅拌成浆糊来清洗。方法二,用洗洁精来清洗,这...
进水阀滤网的清洗方法 1、先将双手分别放在室内机两侧凹进去的地方,然后向上打开进风栅,就会看见里面的过滤网,卸下进水管。用...
全自动洗衣机的清洗方法有那些? 全自动洗衣机的清洗方法有那些?1、用双氧水+洗衣粉清洗洗衣机:将清水加至洗衣机高水位线,浸泡两小时左...
洗衣机清洗衣服方法是什么样的 洗衣机清洗衣服方法是什么样的首先将电源插上,打开顶部的盖板,将要洗的衣物放到洗衣机中。然后将进水口与...
清理洗衣机管子污垢的方法 洗衣机管子是连接水源和排水口的管道,经过长期使用与不当操作,易产生积垢、堵塞等情况。若不及时清理,会...