linux 网桥搭建

    xiaoxiao2021-04-12  45

    # brctl addbr br0                    (建立一个逻辑网段,名称为br0)

    # brctl stp br0 off (可选,STP生成树协议,可以避免形成一个环)

    # brctl addif br0 eth0               (让eth0成为br0的一个端口)

    # brctl addif br0 eth1               (让eth1成为br0的一个端口)

    # brctl addif br0 eth0               (让eth2成为br0的一个端口)

    # brctl addif br0 eth3               (让eth3成为br0的一个端口)

    # ifconfig eth0 0.0.0.0

    # ifconfig eth1 0.0.0.0

    # ifconfig eth2 0.0.0.0

    # ifconfig eth3 0.0.0.0

    # ifconfig br0 192.168.1.123 up

    linux网桥的原理

      网桥是连接两个局域网的存储转发设备,用它可以完成具有相同或相似体系结构网络系统的连接。一般情况下,被连接的网络系统都具有相同的逻辑链路控制规程(LLC),但媒体访问控制协议(MAC)可以不同。

      网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作一个“低层的路由器”(路由器工作在网络层,根据网络地址如IP地址进行转发)。 远程网桥通过一个通常较慢的链路(如电话线)连接两个远程LAN,对本地网桥而言,性能比较重要,而对远程网桥而言,在长距离上可正常运行是更重要的。

    linux网桥的功能

      网桥的功能在延长网络跨度上类似于中继器,然而它能提供智能化连接服务, 即根据帧的终点地址处于哪一网段来进行转发和滤除。网桥对站点所处网段的了 解是靠“自学习”实现的。

      当使用网桥连接两段LAN 时,网桥对来自网段1 的MAC 帧,首先要检查其终 点地址。如果该帧是发往网段1 上某一站的,网桥则不将帧转发到网段2 ,而将 其滤除;如果该帧是发往网段2 上某一站的,网桥则将它转发到网段2.这表明, 如果LAN1和LAN2上各有一对用户在本网段上同时进行通信,显然是可以实现的。 因为网桥起到了隔离作用。可以看出,网桥在一定条件下具有增加网络带宽 的作用。

    转载请注明原文地址: https://ju.6miu.com/read-667728.html

    最新回复(0)