c254477879 发表于 2011-6-7 14:32:30

【求解】同一条连接/包/路由可以打上不同的标记吗?

本帖最后由 c254477879 于 2011-6-8 23:10 编辑

对于同一条链接/包/路由可以打上不同的标记吗?

也就是说 能对ip数据流中的某个IP数据包,打上二个或二个以上的连接标记/路由标记/数据包标记吗?

很多的时候会遇到这种情况

比如多条adsl负载后 然后又需要标记其中的80端口做优先

肯定会有相同的数据打上两个标记,这两个标记都能生效或者识别到吗?

本人很菜不懂就想问问 百度查不到所以想来问问个位



tangdong 发表于 2011-6-7 14:35:30

可以,线路冗余最常用

c254477879 发表于 2011-6-7 14:38:12

回复 tangdong 的帖子

直接标记吗?

zhjchina 发表于 2011-6-7 14:48:30

对同一数据包来说, connection mark,routing mark, packet mark这三者都是只能一次标记。 第二次标记将会覆盖掉第一次的

c254477879 发表于 2011-6-7 14:50:59

本帖最后由 c254477879 于 2011-6-7 14:58 编辑

回复 tangdong 的帖子

刚才做了个实验

在双adsl基础上做80端口重定向

大概如下

0 pcc标记 连接1
1 标记 连接1 路由为 路由1
2 pcc标记 连接2
3 标记 连接2 路由为 路由2
4 标记 目标tcp端口80的连接为 80

此时做nat 可以成功实现重定向
connection 连接追踪里 有连接显示标记到的80标志

当把第4条规则拉到最上面的时候 nat重定向失败
connection 连接追踪里 没有连接显示标记到的80标志

是不是只有相同连接打标记只有一个标记能生效 而且是最后打上标记的规则?

c254477879 发表于 2011-6-7 14:51:43

本帖最后由 c254477879 于 2011-6-7 14:52 编辑

回复 zhjchina 的帖子

感觉是这样的

但是怎么能解决我的问题呢?

换个思路方法能解决吗

zhjchina 发表于 2011-6-7 15:48:22

no solution

9939781 发表于 2011-6-7 15:55:08

4楼是对的。

yuefy 发表于 2011-6-7 16:43:39

这个问题,我也一直在求解。

注册马 发表于 2011-6-7 20:27:56

ROS pcc负载要标记、HTB又要标记~做在一起就做成矛盾了

c254477879 发表于 2011-6-7 23:25:18

还有懂的吗

zhjchina 发表于 2011-6-7 23:55:42

这根懂不懂有啥关系,基本这个问题无解,除非是RouterOS能支持多重标记。
变通的办法也是有的,就是用两台RouterOS来实现

jt00278 发表于 2011-6-8 00:35:33

顶,支持楼上的……

robert_cao 发表于 2011-6-8 10:00:18

可以的。
先用prerouting标记一次,再用forward标记。

ksw520 发表于 2011-6-8 11:18:13

变通的办法就是楼上说的,在不同的链表上标记
页: [1] 2
查看完整版本: 【求解】同一条连接/包/路由可以打上不同的标记吗?