网桥是链接两个局域网的存储转发设备,用它能够完成具备相同或类似体系结构网络系统的链接。通常状况下,被链接的网络系统都具备相同的逻辑链路控制规程(LLC),但媒体访问控制协议(MAC)能够不一样。 html
网桥工做在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,能够看做一个“低层的路由器”(路由器工做在网络层,根据网络地址如IP地址进行转发)。 远程网桥经过一个一般较慢的链路(如电话线)链接两个远程LAN,对本地网桥而言,性能比较重要,而对远程网桥而言,在长距离上可正常运行是更重要的。 linux
网桥的功能在延长网络跨度上相似于中继器,然而它能提供智能化链接服务, 即根据帧的终点地址处于哪一网段来进行转发和滤除。网桥对站点所处网段的了 解是靠“自学习”实现的。 网络
当使用网桥链接两段LAN 时,网桥对来自网段1 的MAC 帧,首先要检查其终 点地址。若是该帧是发往网段1 上某一站的,网桥则不将帧转发到网段2 ,而将 其滤除;若是该帧是发往网段2 上某一站的,网桥则将它转发到网段2.这代表, 若是LAN1和LAN2上各有一对用户在本网段上同时进行通讯,显然是能够实现的。 由于网桥起到了隔离做用。能够看出,网桥在必定条件下具备增长网络带宽 的做用。 工具
要配置网桥,要网桥的配置工具bridge-utils。源代码能够在http://bridge.sourceforge.net/bridge-utils/ 下载。编译成功以后,生成网桥配置的工具名称为brctl。 性能
配置说明: 学习
有五台主机。其中一台主机装有linux ,安装了网桥模块,并且有四块物理网卡,分别链接同一网段的其余主机。咱们但愿其成为一个网桥,为其余四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为了方便管理,但愿网桥可以有一个IP(192.168.1.1),那样管理员就能够在192.168.1.0/24网段内的主机上telnet到网桥,对其进行配置,实现远程管理。 spa
咱们为这个逻辑网段一个名称,br_192。首先须要配置这样一个逻辑网段。 .net
# brctl addbr br_192 (创建一个逻辑网段,名称为br_192) htm
实际上,咱们能够把逻辑网段192.168.1.0/24看做使一个VLAN ,而br_192则是这个VLAN的名称。 接口
创建一个逻辑网段以后,咱们还须要为这个网段分配特定的端口。在Linux中,一个端口实际上就是一个物理网卡。而每一个物理网卡的名称则分别为 eth0,eth1,eth2,eth3。咱们须要把每一个网卡一一和br_192这个网段联系起来,做为br_192中的一个端口。
# brctl addif br_192 eth0 (让eth0成为br_192的一个端口)
# brctl addif br_192 eth1 (让eth1成为br_192的一个端口)
# brctl addif br_192 eth2 (让eth2成为br_192的一个端口)
# brctl addif br_192 eth3 (让eth3成为br_192的一个端口)
网桥的每一个物理网卡做为一个端口,运行于混杂模式,并且是在链路层工做,因此就不须要IP了。
# ifconfig eth0 0.0.0.0
# ifconfig eth1 0.0.0.0
# ifconfig eth2 0.0.0.0
# ifconfig eth3 0.0.0.0
而后给br_192的虚拟网卡配置IP:192.168.1.1。那样就能远程管理网桥。
# ifconfig br_192 192.168.1.1
给br_192配置了IP以后,网桥就可以工做了。192.168.1.0/24网段内的主机均可以telnet到网桥上对其进行配置。
以上配置的是一个逻辑网段,实际上Linux网桥也能配置成多个逻辑网段(至关于交换机中划分多个VLAN)。具体的方法能够参考bridge-util中的HOWTO
一、建立网桥设备 br0:
brctl addbr br0
二、向br0中添加网卡:
eth0 eth1
brctl addif eth0
brctl addif eth1
三、从网桥中删除网卡:
eth0 eth1
brctl delif eth0
brctl delif eth1
四、删除网桥 br0 :
brctl delbr br0
1. 检查收到的信号,解释0和1的含义,并找出帧中的目的MAC地址。
2. 若是具备该目的的MAC地址的帧可以经过网桥上不一样的接口到达目的地(不是帧到达网桥的那个接口),则经过从新生成信号来传输这帧。(这个过程叫作转发。)
3. 若是该帧到达的接口就是目的地址可达到的端口,则丢弃该帧。(这个过程叫作过滤。)
更多精彩内容,请登入维库电子通http://wiki.dzsc.com