ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 36433|回复: 43

[Default默认分类] [网络桥i配置] 操作路径: /interface bridge 为了把许多网

[复制链接]
发表于 2013-4-21 03:22:47 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
网络桥配置



操作路径: /interface bridge

为了把许多网络连接到一个桥上,必须建立一个桥接口(一会,所有需要的接口都应该像他的端口一样配置)。一个 MAC地址将会被分配给岁有的桥接口(最小的 MAC 地址将会被自动选择)。

属性描述

ageing-time (时间; 默认: 5m) - 一个主机信息可以被保存在桥数据库的时间

arp (disabled | enabled | proxy-arp | reply-only; 默认: enabled) - 地址解析协议设置

forward-delay (时间; 默认: 15s) - 在桥接口初始化阶段(例如:在路由器启动或起用接口之后)桥正常 工作之前监听/学习状态所用的时间

garbage-collection-interval (时间; 默认: 4s) - 丢弃桥数据库中老的(过期的)主机词条的频率。无用 存储单元收集过程消除比 ageing-time 属性定义的更老的词条。

hello-time (时间; 默认: 2s) - 给其他桥发送 hello 包的频率

mac-address (只读: MAC 地址) – 接口的 MAC 地址

max-message-age (时间; 默认: 20s) - 保留从其他桥接受 hello 信息的时间长短

mtu (整型; 默认: 1500) - 最大传输单元

name (名称; 默认: bridgeN) - 桥接口的描述性名称

priority (整型: 0..65535; 默认: 32768) - 桥接口优先级。STP 使用优先级参数决定如果最后两个端口形 成了环路应保留哪个

stp (no | yes; 默认: no) - 是否启用生成树协议。桥环路仅在这个属性启用是才会被阻止。

添加并启用一个转发所有协议的桥接口:


[RouterOS@ROSABC] interface bridge> add; print

Flags: X - disabled, R - running

0 R name="bridge1" mtu=1500 arp=enabled mac-address=61:64:64:72:65:73 stp=no priority=32768 ageing-time=5m forward-delay=15s

garbage-collection-interval=4s hello-time=2s max-message-age=20s


[RouterOS@ROSABC] interface bridge> enable 0

端口设置



操作路径: /interface bridge port

Port 用于定义桥接的从属网络接口,即那些网络接口归属于指定的桥。

属性描述

bridge (名称; 默认: none) – 那些接口被定义为 bridge 接口

none – 接口没有被定义到任何桥中

interface (只读: 名称) - 接口名,包含在一个桥内

path-cost (整型: 0..65535; 默认: 10) - STP 使用的用以决定最佳路径代价

priority (整型: 0..255; 默认: 128) - 同一网络中相比较于其他接口的接口优先级

注:从 V2.9.9 版本起,列表中的端口应被添加(add)而非设置(set),请看下面的例子: 把 ether1 和 ether2 分配到已创建的桥 bridge1 中(V2.9.9 以前):


[RouterOS@ROSABC] interface bridge port> set ether1,ether2 bridge=bridge1
[RouterOS@ROSABC] interface bridge port> print

# INTERFACE BRIDGE PRIORITY PATH-COST HORIZON

0 ether1 bri... 0x80 10 none
1 ether2 bri... 0x80 10 none
2 wlan1 none 128 10 none


[RouterOS@ROSABC] interface bridge port>

把 ether1 和 ether2 分到已创建的桥 bridge1 中(V2.9.9 后):

[RouterOS@ROSABC] interface bridge port> add interfae=ether1 bridge=bridge1
[RouterOS@ROSABC] interface bridge port> add interfae=ether2 bridge=bridge1
[RouterOS@ROSABC] interface bridge port> print

# INTERFACE BRIDGE PRIORITY PATH-COST HORIZON

0 ether1 bri... 0x80 10 none
1 ether2 bri... 0x80 10 none

[RouterOS@ROSABC] interface bridge port>

Bridge setting 参数

这个参数可以选择是否启用 ip firewall 的三层过滤规则,这个功能有别于 2.9 的桥接功能,如果关闭三层的 ip firewall 过 滤,可以大大提高 RouterOS 的网桥转发率,特别在 WLAN 桥接和一些纯二层的网桥应用中非常有用。
游客,如果您要查看本帖隐藏内容请回复



当你需要开启三层的网桥过滤时,包括 ip firewall filter、mangle、nat 和 queue 流控等,就需要打开以下设置


[RouterOS@ROSABC] /interface bridge settings>set use-ip-firewall=yes


[RouterOS@ROSABC] /interface bridge settings>print use-ip-firewall: yes

use-ip-firewall-for-vlan: no use-ip-firewall-for-pppoe: no


[RouterOS@ROSABC] /interface bridge settings>

当然网桥由于打开了三层过滤,转发率会受到一定的影响,但你可以实现对三层数据的过滤和流控。通过启用三层过滤我们 可以实现许多透明桥的流量整形,如 IP 地址流控、P2P 和基于 80 端口的 HTTP 流控等;也可以实现基于 IP 和协议端口的 过滤。


发表于 2013-8-9 16:38:14 | 显示全部楼层
see  see  see  see seee
发表于 2015-7-7 20:53:09 | 显示全部楼层

我来学习一下啊
发表于 2015-7-13 22:40:24 | 显示全部楼层
先顶后看,不断的学习不断的顶!
发表于 2015-7-14 13:26:22 | 显示全部楼层
感謝樓主啊~~頂
发表于 2015-8-25 16:06:53 | 显示全部楼层
为什么这么少理论性的教程呢
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-3-29 15:34 , Processed in 0.685724 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表