Chinaunix首页 | 论坛 | 博客
  • 博客访问: 274001
  • 博文数量: 18
  • 博客积分: 787
  • 博客等级: 军士长
  • 技术积分: 235
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-27 21:20
文章分类

全部博文(18)

文章存档

2015年(2)

2013年(2)

2012年(7)

2011年(1)

2010年(6)

分类: LINUX

2010-08-04 10:50:47

brctl(8) - Linux的手册页

Name名称

brctl - ethernet bridge administration brctl - 以太网桥管理

Synopsis简介 
brctl [command] 
Description:brctl is used to set up, maintain, and inspect the ethernet bridge configuration in the linux kernel.

描述:brctl是用于建立,维护和检查Linux内核的以太网桥配置研究。 

An ethernet bridge is a device commonly used to connect different networks of ethernets together, so that these ethernets will appear as one ethernet to the participants.

一个以太网是以太网桥设备以及常用的不同的网络连接,使这些以太网将作为一个以太网的参与者。

Each of the ethernets being connected corresponds to one physical interface in the bridge.目前的以太网连接各对应一个物理接口的桥梁。 

These individual ethernets are bundled into one bigger ('logical') ethernet, this bigger ethernet corresponds to the bridge network interface.

这些个别以太网是以太网捆绑成一个更大的('逻辑')以太网,这对应于更大桥网络接口。


Instances
实例
 

brctl addbr creates a new instance of the ethernet bridge.The network interface corresponding to the bridge will be called .

该命令brctl addbr <名称>创建一个新的以太网桥的实例。 该网络接口对应的桥梁将被称为<名称>。

The command brctl delbr deletes the instance of the ethernet bridge.The network interface corresponding to the bridge must be down before it can be deleted!

命令brctl delbr <名称>删除以太网桥的实例<名称>。 该网络接口对应的桥梁,必须下才能被删除!

The command brctl show shows all current instances of the ethernet bridge.命令brctl show显示当前所有的以太网桥的实例。


Ports
端口
 

Each bridge has a number of ports attached to it.Network traffic coming in on any of these ports will be forwarded to the other ports transparently, so that the bridge is invisible to the rest of the network (ie it will not show up in (8) ).

每个桥有一个连接到它的端口数。 未来的网络流量在这些港口的任何会被转发到其他港口透明,使无形的桥梁,是网络的其余部分的(即它不会出现在了 (8))。

The command brctl addif will make the interface a port of the bridge .This means that all frames received on will be processed as if destined for the bridge. Also, when sending frames on , will be considered as a potential output interface.

该命令brctl addif 将使接口 1 港口桥。这意味着在收到的所有帧将被处理,好像注定了桥梁。此外,在发送框架上,将被视为一个潜在的输出接口。

The command brctl delif will detach the interface from the bridge .

该命令brctl delif 将分离的桥梁接口从。

The command brctl show will show some information on the bridge and its attached ports.

该命令将显示brctl show一些端口信息的桥梁及其附属。

Ageing老龄化 
 The bridge keeps track of ethernet addresses seen on each port.When it needs to forward a frame, and it happens to know on which port the destination ethernet address (specified in the frame) is located, it can 'cheat' by forwarding the frame to that port only, thus saving a lot of redundant copies and transmits.

这座桥的以太网保持跟踪每个端口看到地址。当它需要提出一个框架,它发生在哪个端口知道目标以太网地址(框架中指定)的位置,它可以'欺骗'的帧转发到该端口只,从而节省了大量的冗余拷贝与传输。

However, the ethernet address location data is not static data.Machines can move to other ports, network cards can be replaced (which changes the machine's ethernet address), etc.

然而,以太网地址位置数据不是静态数据。 机器可以转移到其他港口,网络卡可以更换(从而改变了机器的以太网地址)等

brctl showmacs shows a list of learned MAC addresses for this bridge. 

brctl showmacs 显示的MAC地址列表获悉此桥。

brctl setageingtime sets the ethernet (MAC) address ageing time, in seconds. After

命令brctl setageingtime <时间>设置MAC地址老化时间,以秒以太网。 经过一定的地址<时间秒没有看到一帧来自,桥梁将超时(删除),解决从转发数据库(fdb)。

brctl setgcint sets the garbage collection interval for the bridge to This means that the bridge will check the forwarding database for timed out entries every

命令brctl setgcint <时间>设置为<时间间隔为秒的垃圾收集桥梁 这意味着,大桥将检查<时间秒转发数据库超时每一个条目。


Spanning Tree Protocol
生成树协议
 

Multiple ethernet bridges can work together to create even larger networks of ethernets using the IEEE 802.1d spanning tree protocol.This protocol is used for finding the shortest path between two ethernets, and for eliminating loops from the topology.As this protocol is a standard, linux bridges will interwork properly with other third party bridge products.Bridges communicate with eachother by sending and receiving BPDUs (Bridge Protocol Data Units). These BPDUs can be recognised by an ethernet destination address of 01:80:c2:00:00:00.

多个以太网桥可以共同创造更大的网络,以太网使用IEEE 802.1D生成树协议。 这个协议是用来找出两个以太网之间的最短路径,拓扑结构和消除循环的。 由于此协议是一个标准,Linux的桥梁将妥善互通的桥梁与其他第三方产品。 桥梁沟通海誓山盟通过发送和接收BPDUs讯息(桥协议数据单元)。这些BPDUs讯息可识别以太网目标地址的01:80:c2的:00:00:00。

The spanning tree protocol can also be turned off (for those situations where it just doesn't make sense, for example when this linux box is the only bridge on the LAN, or when you know that there are no loops in the topology.)

生成树协议还可以关闭意识(对于那些情况下它只是不作,例如在Linux机器这是唯一的桥梁,或当在局域网上,你知道,有没有循环中的拓扑。)

brctl (8) can be used for configuring certain spanning tree protocol parameters. 

brctl(8)可用于配置某些生成树协议参数。 

For an explanation of these parameters, see the IEEE 802.1d specification (or send me an email). The default values should be just fine.If you don't know what these parameters mean, you probably won't feel the desire to tweak them.

对于这些参数的解释,看到了IEEE 802.1d的规格(或向我发送电子邮件)。默认值应该只是罚款。 如果你不知道这些参数的意思是,你可能不会觉得他们的愿望来调整。

brctl stp controls this bridge instance's participation in the spanning tree protocol.  If is "on" or "yes" the STP will be turned on, otherwise it will be turned off.When turned off, the bridge will not send or receive BPDUs, and will thus not participate in the spanning tree protocol.If your bridge isn't the only bridge on the LAN, or if there are loops in the LAN's topology, DO NOT turn this option off. If you turn this option off, please know what you are doing.

brctl stp 控制此桥实例的协议参与生成树。如果是“开”或“是”的stp将被打开,否则将被关闭。 当关闭时,桥将不会发送或接收BPDUs讯息,并因此不参与生成树协议。 如果你的桥是不是在局域网上的唯一桥梁,或者有在局域网的拓扑结构的循环,不要关闭此选项。如果你关闭此选项,请知道自己在做什么。

brctl setbridgeprio sets the bridge's priority to . The priority value is an unsigned 16-bit quantity (a number between 0 and 65535), and has no dimension.Lower priority values are 'better'.The bridge with the lowest priority will be elected 'root bridge'.

brctl setbridgeprio 设置桥的优先 优先级值是一个无符号16位的数量(1 0和65535之间的数字),没有任何方面。 低优先级值是'好'。 最低的优先大桥将是当选'根桥'。

brctl setfd sets the bridge's 'bridge forward delay' to  

brctl setfd <时间>设置桥梁的'桥向前延迟'来<时间秒。

brctl sethello sets the bridge's 'bridge hello time' to brctl sethello <时间>设置桥梁的'桥你好时间'来<时间秒。

brctl setmaxage sets the bridge's 'maximum message age' to  

brctl setmaxage <时间>设置桥梁的'年龄最大的信息'来<时间秒。

brctl setpathcost sets the port cost of the port to . 

brctl setpathcost 设置端口<端口端口的成本为 This is a dimensionless metric.这是一个无量纲指标。

brctl setportprio sets the port 's priority to . The priority value is an unsigned 8-bit quantity (a number between 0 and 255), and has no dimension.This metric is used in the designated port and root port selection algorithms.

brctl setportprio 设置端口<端口的优先优先级值是一个无符号8位的数量(0至255个号码和),并没有尺寸。 该指标用于在指定端口和根端口选择算法。


阅读(4962) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~