网络桥接
一、网桥的基本知识
网桥是一种工作在链路层的中继。可以对数据进行转发,跟路由器的功能相差无几,都是进行数据包的转发,只不过路由器工作在网络层罢了。网桥可以把两个LAN连接起来,根据MAC地址转发数据。在网桥上每个以太网连接可以对应一个物理接口,这些以太网接口组成一个大的逻辑接口。可以这样认为,网桥就是将几个LAN整合到一起的一种方法。可以用brctl命令来管理网桥。
1、概念:linux网桥是一种以同种协议连接两个局域网的产品。可以把它看成是一个决定发送的包是到自己的局域网还是到另一个局域网的设备。linux网桥检查局域网上所有的包,在同一个局域网中传送它,如果不是同一个网中的,就将它发到别的网上。
2、原理:网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作一个“低层的路由器”(路由器工作在网络层,根据网络地址如IP地址进行转发)。 远程网桥通过一个通常较慢的链路(如电话线)连接两个远程LAN,对本地网桥而言,性能比较重要,而对远程网桥而言,在长距离上可正常运行是更重要的。
3、功能:网桥的功能在延长网络跨度上类似于中继器,然而它能提供智能化连接服务, 即根据帧的终点地址处于哪一网段来进行转发和滤除。网桥对站点所处网段的了 解是靠“自学习”实现的。而且网桥在一定程度上有增大网络带宽的作用。
4、工作流程: