单的说就是通过|桥可以把两个不同的物理局域网q接hQ是一U在链\层实现局域网互连的存储{发设备。网桥从一个局域网接收MAC帧,拆封、校寏V校验之?
Q按另一个局域网的格式重新组?发往它的物理层?/p>
Microsoft正式发布Windows XP后,Z最直观的感受是其操作界面风格有了明昄改变Q而当我们拨开Windows XP的华裻I探究其提供的崭新应用Ӟ我们会发现Windows XP除了对多媒体斚w提供q泛的支持以外,在网l功能部分也q行了不的改进?nbsp;
?#8220;控制面板”?#8220;|络q接”目中,q接cd一般分?#8220;LAN或高速Internetq接”?#8220;拨号q接”q?U。如果?zhn)的计机上安装了|卡Q在“LAN或高速Internetq接”目中会出现一个名?#8220;本地q接”的图标,(zhn)的计算机安装了几块|卡便会昄几个q接图标。选中某一q接图标Q点d键快捯单?zhn)会发现在菜单中多Z一?#8220;桥接”选项Q这是以往的Windows版本中从未出现过的,它到底有什么作用呢Q?nbsp;
本文就“桥接”功能的具体实现方法ؓ(zhn)答疑解惑。笔者所使用的操作系lؓWindows XP ProfessionalQ安装的|卡包括2?Com 3C905C??394|络适配器和2块Cisco Aironet 无线|卡?nbsp;
一、操作指?nbsp;
1Q创建网?nbsp;
“桥接”Q顾名思义是用网桥来实现的连接。网桥工作在OSI参考模型的W二?x据链路层)上,它仅xMAC地址Q而不兛_传输协议。网桥基于站Ҏ(gu)MAC地址工作Q将|络业务量分成几Dƈ其q行qo。可以桥接的|卡包括10Q?00Mbps以太|卡、最新的1394|络适配器以及无U网l适配器等以太|兼定w配器。实?#8220;桥接”功能的具体步骤如下?nbsp;
(1)打开“控制面板”中的“|络q接”目?nbsp;
(2)?#8220;LAN 或高?nbsp;Internet”目中,选择要将其作为桥各个部分的每个专用网l连接?nbsp;
(3)右键单击H出昄的专用网l连接之一Q然后单?#8220;桥接”选项(如图1所C??nbsp;
在经q一D连接过E以后,一个新|桥p创徏?如图2所C?。如果?zhn)对网桥的概念q不是很清楚Q不妨把它当做一个只?个端口的交换机。特别值得注意的是Q网桥本w也可以配置IP地址Q但q个IP地址与桥接作用无养I即它与相连?个局域网不在同一个子|中Q?个局域网一样可以通信?nbsp;
2Q将q接d到网桥或从网桥中删除q接
(1)打开“控制面板”中的“|络q接”目?nbsp;
(2)?#8220;|桥”目的快捯单中选择“属?#8221;选项Q弹?#8220;|络桥属?#8221;对话?如图3所C??nbsp;
(3)“常规”选项卡的“适配?#8221;目中,选择要添加到|桥的每个适配器的复选框Q然后单?#8220;定”按钮?nbsp;
而从|桥中删除连接的操作q程与上面的q程相反Q在此不再赘q。但q行q一操作旉要注意以下几炏V?nbsp;
(1)一台计机上只能创Z个网桥,不过该网桥可以容Ux数的|络q接?nbsp;
(2)无法在运行W(xu)indows 2000或更早版本Windows 操作pȝ的计机上创建桥接?nbsp;
(3)如果从网桥中删除了适配器,而保留的适配器不?个,|桥则不会执行预期的功能Q但是将l箋使用pȝ资源?nbsp;
二、典型应?nbsp;
1Q桥?nbsp;
桥接最基本的应用当然是q接2个局域网了。在?所C的|络中,包含?个局域网Q它们都采用以集U器Z心的星Ş拓扑l构Q通过插有双网卡的|桥计算Z相连接。当1h试图?h通讯Ӟ数据包会被集U器以广播的形式向所有端口{发。但|桥计算机接收到该数据包后,通过查询自n地址列表发现1h?h同处于局域网1中,因此|桥不会?h?h间通讯的数据包q播到局域网2之中。网桥计机通过地址qo的方法实C量隔离和冲H域的分Dc?nbsp;
基本的桥接功能在具体应用中根据实际环境的不同可以衍生多变化。譬如有一台计机距离集线器较q?过以太|要求的100m)Q?zhn)可以利用一台距其较q的计算机徏立网桥充当中l器Q将游离的计机U_局域网?nbsp;
2Q三Z?nbsp;
很多朋友在实际操作中遇到需要将3?台计机互连的情况,通常的解x法是购买一个小的集U器来连接网l。其实在需要连接的计算机数量较?yu)的情况下,可以通过一台插有双|卡的计机充当|桥来连接各个计机?nbsp;
在以前这一Ҏ(gu)是通过插有双|卡的计机配置成\p机来实现的Q这其实是利用了路由器的交换功能。众所周知Q\由器的数据包交换与交换机的交换功能有着本质上的不同。经q\由器的数据包每次都要l过拆卸和重新封装,因此路由器的交换效率与交换机的纯_存储{发式的交换效率相比存在一定差距。另外,通过q一Ҏ(gu)Q还需要配|较为复杂的pȝ路由Qƈ不是十分理想的解x案?nbsp;
而在Windows XP中这一问题变得非常单,用户只需插有双|卡的计机创徏成ؓ|桥卛_实现多台计算机的互连Q非常方ѝ具体操作方法如上文所C?nbsp;
3Q构建无U网l访问点(AcessPoint)
有了Windows XP的桥接功能,我们可以通过使用一块无U网卡加一块普通以太网卡的Ҏ(gu)来实现无U网l访问点的功?如图5所C?。在|桥计算ZQ用工作在Ad-Hoc模式的无U网q接与以太网q接创徏成一个网桥,q样同样工作在Ad-Hoc模式的无U网l终端就可以通过|桥计算机接入有U以太网了。如果?zhn)曄拆开无线|络讉KҎ(gu)|桥讑֤的话Q?zhn)会发现其实它们就是将一块无U网卡插在集成有一块以太网卡的?sh)\板上Q然后再无U网卡和以太|卡捆绑上同一个IP地址Q与我们上面所做的工作大同异?nbsp;
4Q链路冗?nbsp;
寚w信链\可靠性要求较高的服务器,除了采用双机备䆾外,大部分还采用与交换机间的双链路冗余。服务器与交换机间采用冗余的双链路,其中一条链路^时ƈ不工作,只有当主链\因故障断开后备份链路才会启用。这一设计Z服务器上的双|卡pȝQ传l上采用服务器专用网卡实现。但在Windows XP中,我们可以通过|桥功能实现双链路冗余功能?nbsp;
传统的双|卡Ҏ(gu)Q从本质上讲是一U集技术的应用?块网卡上各有一块芯片进行相互协调,当驱动程序查知优先高的|卡启用后,会自动将备䆾|卡用。而通过|桥计算机实现的双链路冗余,是把|桥计算机当做一C换机Qƈ在此启用生成树算法徏立无循环转发拓扑。这L(fng)保了转发拓扑是非循环的,从而避免了转发风暴的发生?nbsp;