Cisco IOS®软件版本12.0S和11.2GS的设计目的是在7200系列、7500系列和千兆位交换机路由器(GSR)的互联网主干上运行。因此,这些版本为Internet服务提供商(ISP)社区提供强大的IP路由和增强的IP服务。它们不支持完全桥接协议(如透明桥接或源路由桥接),也不支持集成路由和桥接(IRB)。
桥接式永久虚电路(BPVC)功能的目的是允许运行S版本的思科高端路由器中的ATM接口用于边缘或聚合角色,并连接到Catalyst交换机或仅支持桥接格式RFC 1483 PDU的其他远程设备。本文档提供BPVC的示例配置。
GSR的4xOC3和1xOC12 ATM线卡以及7500系列的PA-A3-T3/E3/OC3支持BPVC。GSR仅运行11.2GS或12.0S系列,因此仅支持BPVC。7500系列运行Cisco IOS主线和技术版本(S系列除外),因此除了BPVC外,还支持IRB和路由网桥封装。
本文档没有任何特定的要求。
本文档中的信息基于桥接式PVC。桥接式PVC最初在Cisco IOS软件版本11.2(15)GS2和12.0(5)S中为GSR 4xOC3线卡以及最近在1xOC12线卡上引入。从S代码库派生的ST映像也支持此功能。
7500系列平台现在支持桥接式PVC,该平台使用PA-A3端口适配器和Cisco IOS软件版本12.0(16)S或更高版本,Cisco Bug ID CSCdt53995(仅注册客户)。 只有PA-A3-OC3、PA-A3-T3和PA-A3-E3支持此功能。自Cisco IOS软件版本12.0(19)S起,PA-A3-OC12也支持此功能。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
桥接式PVC功能也称为ATM半桥接,1483网桥式PVC,在show atm vc输出中称为1483-half-bridged-encap。1483指RFC 1483,它定义了如何封装更高层协议数据单元(PDU),包括桥接以太网帧,以便通过ATM主干传输。RFC 1483定义桥接格式PDU和路由格式PDU,由逻辑链路控制/子网访问协议(LLC/SNAP)报头中的唯一值标识。此图说明桥接格式PDU。
图 1-1:桥接格式RFC 1483以太网帧
+-------------------------------+ | LLC 0xAA-AA-03 | +-------------------------------+ | OUI 0x00-80-C2 | +-------------------------------+ | PID 0x00-07 | +-------------------------------+ | PAD 0x00-00 | +-------------------------------+ | MAC destination address | +-------------------------------+ | | | (remainder of MAC frame) | | | +-------------------------------+
BPVC在使用桥接格式时接受数据包。但是,数据包不通过桥接代码运行。相反,路由器假设它对数据包做出路由决定。
配置了BPVC的ATM接口处理来自以太网LAN的数据包:
LLC/SNAP报头,特别是LLC、OUI、PID和PAD字段,将被删除,并且仅保留以太网帧。
验证以太网帧头中的目的MAC地址与路由器ATM接口的MAC地址匹配。
如果确认,则根据目的IP地址路由IP数据包。不可路由的数据包将被丢弃。
桥接式接口处理发往以太网LAN的数据包:
检查数据包的目的IP地址。路由器查询IP路由表和CEF转发信息库(FIB),以确定数据包的目的接口。
路由器会检查ARP表和邻接表,以查找目的MAC地址,以便放入以太网报头中。
如果未找到,路由器将生成目的IP地址的ARP请求。
ARP请求仅转发到目的接口。
ARP应答用于填充CEF邻接和ARP表。
路由器在IP负载之前插入以太网MAC和ATM LLC/SNAP报头,并传输数据包。
对于来自以太网用户并发往以太网用户的数据包,路由器仅通过路由转发逻辑运行每个数据包。数据包不需要第2层查找。show bridge命令返回无效的输入消息。
GSR#sh bridge ^ % Invalid input detected at '^' marker.
注意:如果数据包的IP前缀与FIB中某条目的IP前缀匹配,但与邻接表中的条目不匹配,则传入数据包会转发到GSR路由处理器(RP)。传入数据包触发RP传输ARP请求。在收到ARP应答后,RP FIB和RP ATM驱动程序负责创建邻接关系并将其填充到所有线卡。
除BPVC外,Cisco IOS还支持接受桥接格式PDU的第二种协议,但只做出路由决策。此协议是路由桥接封装。重要的是,BPVC和RBE在几个关键方面有所不同。
RBE | BPVC | |
---|---|---|
设计目标 | 克服广播、恶意用户可能欺骗ARP以及在DSL应用中使用IRB和标准桥接时的可扩展性等问题。最初为6400通用接入集中器开发 | 使GSR在网络边缘使用Catalyst ATM模块,该模块仅支持桥接格式PDU,且仅支持第2层。最初为GSR设计 |
子接口类型 | 仅点对点 | 仅多点 |
分析以太网报头中的目的MAC地址 | 无 | Yes |
配置命令 | atm route-bridge ip | atm pvc vcd vpi vci aal5snap bridge |
支持的以太网封装 | 以太网v2和802.3 | 仅以太网v2 |
仅支持使用以太网v2格式的以太网帧。不支持IEEE 802.3格式。以v2以外的格式接收的任何以太网帧都会被丢弃,ATM接口会增加输入错误计数器。此外,当具有桥接PVC的ATM接口收到生成树桥接协议数据单元(BPDU)时,输入错误计数器会增加。 show controllers atm输出中的rx_unknown_vc_paks计数器也会增加。
子接口必须是多点接口,因为ATM线卡确实充当许多远程以太网用户的默认网关。不支持点对点子接口。
每个子接口仅支持一个半桥接PVC。每个此类PVC都可视为虚拟以太网网段。允许两个或多个桥接式PVC等同于允许两个或多个以太网网段上的相同IP地址和IP前缀。但是,子接口上也允许使用非桥接PVC或SVC。
由于Cisco IOS S版本不支持桥接,因此一个以太网MAC地址可以被多个多点子接口使用。在ATM主接口上使用mac-address命令以自定义MAC地址。
GSR-1#show interface atm 7/0ATM7/0 is up, line protocol is up Hardware is CM155 OC-3c ATM, address is 005f.9c22.8253 (bia 005f.9c22.8253)
路由器收到带有或不带原始以太网帧校验序列的数据包。但是,传输的以太网帧不包括以太网FCS,因为此计算没有硬件支持。LLC/SNAP报头使用协议ID(PID)值0x0007表示此值。
ATM接口仅路由,不会在通过BPVC可到达的两个远程用户之间桥接。路由器不维护桥接表,仅维护ARP和CEF邻接表。在设计ATM网络时,尤其是使用中心辐射型拓扑时,应考虑此限制。每个BPVC和多点子接口应映射到单个IP网络。
BPVC最初设计为允许GSR ATM线卡从ATM边缘应用中的Catalyst 5000 ATM模块接收桥接格式PDU。但是,此功能允许GSR和现在的7500系列ATM接口与任何第2层ATM设备交换桥接格式的PDU,只要该设备确保正确填充已接收帧。RFC 2684第5.2节要求ATM桥接接口将收到的Ethernet/802.3帧通过传入信元填充到支持MTU的最小大小,然后再将重组后的帧传输到以太网。Cisco Bug ID CSCdp82703(仅注册客户)在Catalyst 5000 ATM模块上实施此填充。
本部分提供有关如何配置本文档中所述功能的信息。
注意:使用命令查找工具(仅限注册客户)可查找有关本文档中使用的命令的详细信息。
本文档使用以下网络设置:
请完成以下步骤:
创建多点子接口。
GSR-1(config)#interface atm 7/0.5 multipoint
创建PVC并分配虚电路描述符(VCD)、虚路径标识符(VPI)和虚拟通道标识符(VCI)。 然后选择aal5snap encapsulation。
GSR-1(config-subif)#atm pvc 5 0 50 ? aal5mux AAL5+MUX Encapsulation aal5snap AAL5+LLC/SNAP Encapsulation
选择PVC的网桥选项。
GSR-1(config-subif)#atm pvc 5 0 50 aal5snap ? <38-155000> Peak rate(Kbps) bridge 1483 bridge-encapsulation enable inarp Inverse ARP enable oam OAM loopback enable random-detect WRED enable
GSR ATM接口 |
---|
interface ATM7/0 mtu 1500 no ip address no ip directed-broadcast atm vc-per-vp 512 atm maxvc 512 atm clock INTERNAL ! ! interface ATM7/0.5 multipoint ip address 1.1.1.1 255.255.255.0 no ip directed-broadcast atm pvc 5 0 50 aal5snap bridge ! interface ATM7/0.6 multipoint ip address 2.2.2.2 255.255.255.0 no ip directed-broadcast atm pvc 6 0 60 aal5snap bridge |
Catalyst 5000 ATM模块 |
---|
interface ATM0 atm preferred phy A atm pvc 1 0 5 qsaal atm pvc 2 0 16 ilmi ! interface ATM0.5 multipoint atm pvc 5 0 50 aal5snap atm bind pvc vlan 5 5 ! interface ATM0.6 multipoint atm pvc 6 0 60 aal5snap atm bind pvc vlan 6 6 |
7206(用作以太网主机) |
---|
interface Ethernet3/2 ip address 1.1.1.2 255.255.255.0 duplex full |
默认情况下,GSR 4xOC3 ATM线卡使用4470字节的最大传输单位(MTU)大小。Catalyst 5000使用默认MTU 1500字节。
GSR-1#show interface atm 7/0 ATM7/0 is up, line protocol is up Hardware is CM155 OC-3c ATM, address is 005f.9c22.8253 (bia 005f.9c22.8253) MTU 4470 bytes, sub MTU 4470, BW 155000 Kbit, DLY 80 usec, rely 196/255, load 1/255 ATM#show interface atm0 ATM0 is up, line protocol is up Hardware is Catalyst 5000 ATM MTU 1500 bytes, sub MTU 0, BW 156250 Kbit, DLY 80 usec, rely 255/255, load 1/255
大于1500字节的帧由BPVC传输,但由接收Catalyst ATM模块接口丢弃。因此,必须在主接口或子接口下使用mtu命令,才能将ATM路由器接口上的MTU更改为1500以匹配Catalyst。
GSR-1(config)#interface atm 7/0.5 GSR-1(config-subif)#mtu ? <64-18020> MTU size in bytes GSR-1(config-subif)#mtu 1500 GSR-1(config-subif)#end GSR-1#show interface atm 7/0.5 ATM7/0.5 is up, line protocol is up Hardware is CM155 OC-3c ATM, address is 005f.9c22.8253 (bia 005f.9c22.8253) MTU 1500 bytes, BW 155000 Kbit, DLY 80 usec, rely 198/255, load 1/255 Encapsulation ATM 1486 packets input, 104020 bytes 0 packets output,0 bytes 0 OAM cells input, 0 OAM cells output
使用本部分可确认配置能否正常运行。
命令输出解释程序(仅限注册用户)(OIT) 支持某些 show 命令。使用 OIT 可查看对 show 命令输出的分析。
show atm vc {vcd#} — 确认VC使用1483-half-bridged-encap。
GSR#show atm vc 5 ATM7/0.5: VCD: 5, VPI: 0, VCI: 50 PeakRate: 155000, Average Rate: 155000 AAL5-LLC/SNAP, etype:0x0, Flags: 0xC20, VCmode: 0x0 OAM frequency: 0 second(s) InARP DISABLED, 1483-half-bridged-encap InPkts: 11, OutPkts: 0, InBytes: 770, OutBytes: 0 InPRoc: 13, OutPRoc: 0, Broadcasts: 0 InFast: 0, OutFast: 0, InAS: 0, OutAS: 0 OAM cells received: 0 OAM cells sent: 0 Status: UP
show ip cef和show ip route
GSR#show ip cef 1.1.1.21.1.1.2/32, version 98, connected, cached adjacency 1.1.1.2 0 packets, 0 bytes via 1.1.1.2, ATM7/0.5, 0 dependencies next hop 1.1.1.2, ATM7/0.5 valid cached adjacency GSR-1#show ip route 1.1.1.2 Routing entry for 1.1.1.0/24 Known via "connected", distance 0, metric 0 (connected, via interface) Routing Descriptor Blocks: * directly connected, via ATM7/0.5 Route metric is 0, traffic share count is 1
show ip cef adjacency atm
GSR#show ip cef adjacency atm 7/0.5 1.1.1.2 detail IP Distributed CEF with switching (Table Version 99) 17 routes, 0 reresolve, 0 unresolved (0 old, 0 new) 17 leaves, 11 nodes, 13616 bytes, 104 inserts, 87 invalidations 0 load sharing elements, 0 bytes, 0 references universal per-destination load sharing algorithm, id 06E7A9DD 2 CEF resets, 0 revisions of existing leaves 0 in-place modifications refcounts: 4957 leaf, 4940 node Adjacency Table has 2 adjacencies 1 incomplete adjacency 1.1.1.2/32, version 98, connected, cached adjacency 1.1.1.2 0 packets, 0 bytes via 1.1.1.2, ATM7/0.5, 0 dependencies next hop 1.1.1.2, ATM7/0.5 valid cached adjacency
show cam dynamic — 在Catalyst交换机上
Catalyst> (enable) show cam dynamic * = Static Entry. + = Permanent Entry. # = System Entry. R = Router Entry. X = Port Security Entry VLAN Dest MAC/Route Des Destination Ports or VCs / [Protocol Type] ---- ------------------ ---------------------------------------------------- 5 00-30-7b-1e-90-56 4/1 [ALL] 5 00-5f-9c-22-82-53 3/1 VCD:5 VPI:0 VCI:50 Type: AAL5SNAP PVC [ALL] Total Matching CAM Entries Displayed = 2
show arp — 在远程以太网主机上。确认以太网封装类型为ARPA,即Cisco IOS所指的以太网v2格式。
7206#show arp Protocol Address Age (min) Hardware Addr Type Interface Internet 1.1.1.1 2 005f.9c22.8253 ARPA Ethernet3/2 Internet 1.1.1.2 - 0030.7b1e.9056 ARPA Ethernet3/2
使用本部分可排除配置的故障。
注意:在使用debug命令之前,请参阅有关Debug命令的重要信息。
debug atm packet interface atm — 提供VPI/VCI、LLC/SNAP报头和数据包负载的十六进制解码。确认OUI为0x0080C2,类型为0007。
GSR#debug atm packet interface atm 7/0.5 ATM packets debugging is on Displaying packets on interface ATM7/0.5 only GSR-1#ping 1.1.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 1.1.1.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/4/8 ms 059389: 6w3d: ATM7/0.5(O): VCD:0x5 VPI:0x0 VCI:0x32 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x80 059390: 6w3d: 0000 0030 7B1E 9056 005F 9C22 8253 0800 4500 0064 03FC 0000 FF01 B398 0101 059391: 6w3d: 0101 0101 0102 0800 0BCA 21BB 0E5B 0000 0000 E85D 5A0C ABCD ABCD ABCD ABCD 059392: 6w3d: ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD 059393: 6w3d: ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD 059394: 6w3d: 059395: 6w3d: ATM7/0.5(I): VCD:0x5 VPI:0x0 VCI:0x32 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x80 059396: 6w3d: 0000 005F 9C22 8253 0030 7B1E 9056 0800 4500 0064 03FC 0000 FF01 B398 0101 059397: 6w3d: 0102 0101 0101 0000 13CA 21BB 0E5B 0000 0000 E85D 5A0C ABCD ABCD ABCD ABCD 059398: 6w3d: ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD 059399: 6w3d: ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
09-Oct-2006 |
初始版本 |