《路由器IRB特性介绍及配置实例》由会员分享,可在线阅读,更多相关《路由器IRB特性介绍及配置实例(7页珍藏版)》请在金锄头文库上搜索。
1、路由器IRB特性介绍及配置实例本文描述了路由器上VLAN的扩展应用。这种扩展应用体现在路由器运行IP路 由、IP桥接及IP桥接与综合路由和桥接(IRB)协同作用的时候。同时本文提供 了一个在路由器上配置IRB特性的例子。为了使VLAN跨越路由器,路由器必须有能力把帧从一个接口转发到另一个接 口,同时又要维持VLAN头部信息。如果路由器配置成三层(网络层)协议路由, 它就会在帧到达的接口上终结VLAN及MAC层。如果路由器桥接网络层协议, MAC层头部信息就能保留下来。但是,传统的桥接仍然会终结VLAN的头部信息。 利用Cisco IOS 11.2或更高版本的IRB特性,路由器可以配置成在相同的
2、接口上路 由及桥接网络协议。这样,当帧从一个接口穿越到另一个接口时,VLAN的头部 信息仍可保留。Vulj rria.y &g pictures indica.ting th at th is tyg of design ig on9 VL AN.The two switches mayattached to VLANs that ha.ve the same number.Theare nut in fact the sameIRB的路由与桥接概念上图中:两台交换机的vlan id是一样的,但它们实际上不是同一个vlan.本图也描述了从PCA穿越链路到达PCB的数据帧的三层帧头的流程。当帧流
3、过交换机时,VLAN头被加上去了因为连接的是一个trunk链路。可能有 好几个vlan穿过这个trunk进行通信。路由器终结VLAN层及MAC层。它检查目标IP地址然后正确地转发这个帧。在 这个例子中,IP帧将被从与PCB相连的端口转发出去。这也是一个VLAN trunk 所以同样也会加上一个VLAN头。虽然连接交换机2到路由器的VLAN号与连接交换机1到路由器的VLAN号是一 样的,它实际上不是相同的VLAN。当帧到达路由器时原始VLAN头就被除去了。 当帧离开路由器时,一个新头可能被加上去。这个新头可能包含一个与帧到达路 由器时剥离掉的VLAN头一样的VLAN号。这一点被如下实事证明:当一
4、个IP帧 通过路由器时是没有附加VLAN头的,它是基于目标地址转发而不是VLAN号。因为这两个VLAN trunk分别位路由器不同的两边,所以它们必须属于不同的IP 网络段。为了让这两个PC拥有相同的网段,路由器必须在它的接口上桥接IP。然而,让 两个VLAN中的设备拥有相同的网段并不意谓着它们属于相同的VLAN。下图显示VLAN拓扑:Figure II (Routing IP)145.56.16.1 255.2S5.240.0YLAN1VLO HDROC HERW HDRVLAKH145.56.32.1 255.2S5.240.0VLAN HDRMAC HERW HDRW HDRPCBMAC
5、 HERW HDRThis design results is two physically separate VLANs that may ar may northave the saine VLAN riuiriber.通过在路由器上一些或所有连接VLAN的接口上桥接IP,避免了终端设备的IP 地址的重新编址。但这么一来就失去了在网络层上的基于路由器控制广播流量的 所有好处。图三显示当路由器配置成桥接IP后所产生的变化。图四显示当路由 器配置成用IRP桥接IP后所发生的变化。图三显示路由器现在是IP桥接的。两台PC处于相同的网段。注意:路由器(桥)现在转发MAC层头穿过出口接口。路由器仍然
6、终结VLAN 头,同时在发送帧到PCB之前加上一个新头。E7enthough the PCs are nowirithe same subnet this design results inhw physically separate VLANs th ad may or may not have the same VLAN number.图四显示IRB配置后发生了什么。VLAN现在跨越了路由器,并且当帧穿越路由 器时VLAN头被保留下来。FigureIV(IRB IP)145. 5S. 16.1 2.55. 255. 240.0VLAN1Switch 2PCASwitlMAC HDRVLAN
7、 HDRVLAN HDR.56.16.2 255.255.240.0MAC HDRW HDRW HDRMhG HDLW HERI VLM HDRMiiC HDRW HDRWith IRBthis is now one single VLAN.The VLAN header can be maintaired as the frame is moved from oneinterface to another.IRB配置实例这是一个IRB的配置实例。这个配置允许在两个以太口之间桥接IP,路由IP则 使用一个桥接虚拟接口(BVI)。在下面的网络图中,当PCA试图连络PCB时, 路由器R1检查到目标
8、IP地址(PCB)是在同一网段,于是数据包被路由器R1从 E0桥接到E1,而数据包是由BVI进行路由的。这样,IP协议在路由器既桥接又路 由了。Un Router Rl, IP is tri dg&d b et/iie en interfaGe EO and El and routed oni nterfaoe SOIP 10.10.10.2Z24Current configuration: !version 12.0service timestamps debug uptimeservice timestamps log uptimeno service password-encryptio
9、n !hostname R1!ip subnet-zerono ip domain-lookupbridge irb!- This command enables the IRB feature on this router.interface Ethernet0 no ip addressno ip directed-broadcastbridge-group 11.!- The interface E0 is in bridge-groupInterface Ethernetl no ip address no ip directed-broadcastbridge-group 11.!-
10、 The interface El is in bridge-group!Interface Serial0ip address 10.10.20.1 255.255.255.0 no ip directed-broadcastno ip mroute-cache no fair-queue!interface Serial1 no ip addressno ip directed-broadcast shutdown!interface BVI1ip address 10.10.10.1 255.255.255.0!- An ip address is assignedto the logi
11、cal BVI for routing!- IP betweenbridgedinterfacesand routed interfaces.no ip directed-broadcast !ip classlessip route 10.10.30.0 255.255.255.010.10.20.2 !bridge 1 protocol ieee!- This command enables the bridging oi this router.bridge 1 route ip!- This command enable bridging as wel routing for IP p
12、rotocol.!line con 0transport input noneline aux 0 line vty 0 4 !end show Command Outputsshow interfaces interface irbThis command displays the protocols that can be routed or bridged for the specified interface, as follows:R1#show interface e0 irb /显示 MAC 地址Ethernet0Routed protocols on Ethernet。: ip
13、Bridged protocols on Ethernet0:ipipx!- IP protocol is routed as well as bridged.Software MAC address filter on Ethernet0HashLenAddressMatchesActType0x00:0ffff.ffff.ffff0RCVPhysical broadcast0x2A:00900.2b01.00010RCVDEC spanning tree0x9E:00000.0c3a.50920RCVInterface MAC address0x9E:10000.0c3a.50920RCVBridge-group Virtual Interface0xC0:00100.0ccc.cccc157RCVCDP0xC2:00180.c200.00000RCVIEEE spanning tree0xC2:10180.c200.00000RCVIBM spanning treeR1#