目录

简介

问题

解决方案

相关的思科支持社区讨论

简介

当交换机崩溃时，有时获取内存映像的完整副本(称为核心转储)以确定崩溃的原因会很有用。核心转储通常对您的技术支持代表非常有用。

问题

鉴于虚拟交换系统(VSS)的复杂性，捕获核心转储可能很困难。本文档显示如何使用文件传输协议(FTP)从Catalyst 6500 VSS中检索核心转储。

解决方案

本指南假设以下物理设置：

1)在双主用检测期间，必须将VSS中每台交换机上的一个接口排除在关闭状态，如下所示。

VSS(conf)#switch virtual domain 10

VSS(config-vs-domain)#dual-active exclude interface GigabitEthernet1/5/3

VSS(config-vs-domain)#dual-active exclude interface GigabitEthernet2/5/3

2)配置两个虚拟路由转发(VRF)实例，一个实例用于VSS中的每台交换机，如下所示。这是必需的，因为VSS中的两台交换机都连接到一个公用子网。

VSS(conf)#ip vrf switch1

VSS(conf)#ip vrf switch2

3)配置FTP的用户名、口令和源接口。在接口上配置IP地址，并将其配置为VRF的一部分，如下所示。需要更改MAC地址以防止连接在相邻设备上抖动。

VSS(conf)#ip ftp username anonymous

VSS(conf)#ip ftp password cisco@cisco.com

VSS(conf)#ip ftp source-interface GigabitEthernet2/5/3

VSS(conf)#interface GigabitEthernet1/5/3

VSS(config-if)#no switchport

VSS(config-if)#mac-address AAAA.AAAA.AAAA

VSS(config-if)#ip vrf forwarding switch1

VSS(config-if)#ip address 10.1.1.1 255.255.255.0

VSS(config)#interface GigabitEthernet2/5/3

VSS(config-if)#no switchport

VSS(config-if)#mac-address BBBB.BBBB.BBBB

VSS(config-if)#ip vrf forwarding switch2

VSS(config-if)#ip address 10.1.1.2 255.255.255.0

4)如果FTP服务器的IP地址在直连子网（例如10.1.1.3）中，则无需配置路由。但是，如果FTP服务器不在直连子网中，请在每个VRF内配置路由以到达FTP服务器。

VSS(conf)#ip route vrf switch1 0.0.0.0 0.0.0.0 10.1.1.254

VSS(conf)#ip route vrf switch2 0.0.0.0 0.0.0.0 10.1.1.254

5)使用源自各VRF实例的ping命令检验与FTP服务器的连通性。

VSS#ping vrf switch1 10.1.1.3

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.1.1.3, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms

6)在VSS上配置以下详细信息以生成核心转储。

VSS(conf)#exception core-file incoming/FTP_CORE_FILE compress

VSS(conf)#exception protocol ftp

VSS(conf)#exception dump 10.1.1.3

警告：当存在此配置时，如果VSS发生崩溃，活动交换机将保持打开状态，直到写入核心转储。在完全写入核心转储之前，VSS备用交换机不会接管主用角色。这至少需要几分钟时间，而且可能取决于网络响应时间、FTP服务器的位置等。写入FTP服务器可能需要较长的时间，具体取决于文件大小和网络延迟。