目录

简介

先决条件

要求

使用的组件

背景信息

基本概念

思科IOS® XE

思科IOS® CG

CG522中的ManageFiles

将文件从CG522复制到网络设备

将文件从网络设备复制到CG522

将文件从网络设备复制到CG中的文件夹

相关信息

简介

本文档介绍蜂窝网关CG522的不同可用软件版本以及从CG522向CG522传输文件的过程。

先决条件

要求

Cisco会重新命令您拥有CCO帐户，以便从Cisco软件网站下载软件并了解Cisco IOS®操作系统的基础知识。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- 思科IOS® XE 17.6.4上的思科蜂窝网关CG522。

- Cisco IOS® 15.2上的Cisco Catalyst C3560。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

背景信息

第一个蜂窝网网关(CG)产品系列随Cisco IOS® XE版本提供，后续的可用版本基于同一个XE系列。然后，专门为此产品发布了一个名为Cisco IOS® CG（适用于蜂窝网关）的新思科操作系统。

基本概念

思科IOS® XE

Cisco IOS® XE是第一个用于蜂窝网关的操作系统。CG418（寿命终止）第一个Cisco IOS® XE版本是17.3.2，而CG522的第一个Cisco IOS® XE版本是17.4.1。

图形用户界面(GUI)和IPv6在17.4.1及其所有后续版本中得到支持。它全部作为XE操作系统，构建在基于Linux的平台上。它将数据平面和控制平面分开，从而提高性能和可靠性。其模块化设计允许独立启动不同的流程，而不会影响整个系统。

XE软件

思科IOS® CG

Cisco IOS® CG是2021年8月23日发布的适用于蜂窝网关系列的较新Cisco OS。

它从17.6.1a开始，到撰写本文档时已升级并遵循IOS XE系列产品。

Cisco IOS® CG的第一个版本不支持IPv6或图形用户界面(GUI)。17.9.4a引入了对IPv6的支持。GUI从版本17.10.1a可用。

CG软件

在软件下载思科网站中，您可以为蜂窝网网关选择所需的操作系统，无论是XE还是CG:

软件下载

注意：在蜂窝网关上，无论使用IOS XE还是IOS CG，命令都是相同的。但是，如果您在路由器上使用5G可插拔接口模块(PIM)，则某些命令会有所不同。

管理CG522中的文件

您可以将文件从CG复制到网络设备（如路由器或交换机），反之亦然，将文件从网络设备（如路由器或交换机）复制到CG。

不能使用个人计算机或笔记本电脑作为tftp服务器将文件从/复制到CG。

这尤其必要：

- 在CG上收集dmlog（需要将其从CG复制到外部tftp服务器）

- 要升级调制解调器固件版本，您必须将映像文件复制到CG。

将文件从CG522复制到网络设备

步骤1.确保设备之间可以通信：

- 从CG到交换机：

CellularGateway# show gw-system:interface brief

ADMIN   OPER

PORT  INTERFACE        IP ADDRESS    STATUS  STATUS  DESCRIPTION

---------------------------------------------------------------------------------

0/0   GigabitEthernet  172.xxx.xxx.10  UP      UP      Gigabit Ethernet Interface

ADMIN   OPER

PORT  INTERFACE  IP ADDRESS     STATUS  STATUS  DESCRIPTION

--------------------------------------------------------------------

1/0   Cellular   10.xxx.xxx.xxx  UP      UP      Cellular Interface

CellularGateway# gw-action:request ping 172.xxx.xxx.11

Success :172.xxx.xxx.11 (172.xxx.xxx.11): 56 data bytes

172.xxx.xxx.11 ping statistics

5 packets transmitted, 5 packets received, 0% packet loss round

trip min/avg/max = 0.725/1.010/2.000 ms

CellularGateway#

- 从交换机到CG

switch#show ip interface brief

Interface              IP-Address      OK? Method Status                Protocol

Vlan1                  unassigned      YES NVRAM  administratively down down

Vlan10               172.xxx.xxx.11     YES NVRAM  up                    up

switch#ping 172.xxx.xxx.10

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.xxx.xxx.10, timeout is 2 seconds:

!!!!!

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

switch#

步骤2.在路由器或交换机上，输入命令将文件从CG复制到网络设备：

switch#copy tftp://172.xx.xx.xx/test123.txt flash:

Destination filename [test123.txt]?

Accessing tftp://172.xx.xx.xx/test123.txt...

Loading test123.txt from 172.xx.xx.xx (via Vlan10): !

[OK - 132988 bytes]

132988 bytes copied in 1.901 secs (69957 bytes/sec)

switch#

步骤3.检验网络设备中是否存在该文件：

switch#dir | in test

Directory of flash:/

580  -rwx      132988  Mar 12 2025 18:27:20 +00:00  test123.txt

122185728 bytes total (95322112 bytes free)

switch#

将文件从网络设备复制到CG522

步骤1.确保设备之间可以通信。

- 从CG到交换机：

CellularGateway# show gw-system:interface brief

ADMIN   OPER

PORT  INTERFACE        IP ADDRESS    STATUS  STATUS  DESCRIPTION

---------------------------------------------------------------------------------

0/0   GigabitEthernet  172.xxx.xxx.10  UP      UP      Gigabit Ethernet Interface

ADMIN   OPER

PORT  INTERFACE  IP ADDRESS     STATUS  STATUS  DESCRIPTION

--------------------------------------------------------------------

1/0   Cellular   10.xxx.xxx.xxx  UP      UP      Cellular Interface

CellularGateway# gw-action:request ping 172.xxx.xxx.11

Success :172.xxx.xxx.11 (172.xxx.xxx.11): 56 data bytes

172.xxx.xxx.11 ping statistics

5 packets transmitted, 5 packets received, 0% packet loss round

trip min/avg/max = 0.725/1.010/2.000 ms

CellularGateway#

- 从交换机到CG:

switch#sh ip int br

Interface              IP-Address      OK? Method Status                Protocol

Vlan1                  unassigned      YES NVRAM  administratively down down

Vlan10               172.xxx.xxx.11     YES NVRAM  up                    up

switch#ping 172.xxx.xxx.10

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.xxx.xxx.10, timeout is 2 seconds:

!!!!!

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

switch#

步骤2.将网络设备配置为tftp服务器，并将其指向要复制到CG的文件：

switch#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

switch(config)#tftp-server flash:test.txt

步骤3.在CG上，输入命令从交换机下载文件：

CellularGateway # gw-action:request file download tftpip 172.xxx.xxx.11 filename test.txt

INFO: Accessing file test.txt from 172.xxx.xxx.11

INFO: Please wait while the file is being downloaded

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

Dload  Upload   Total   Spent    Left  Speed

100   885    0   885    0     0   237k      0 --:--:-- --:--:-- --:--:--  237k

100   885    0   885    0     0   222k      0 --:--:-- --:--:-- --:--:--  222k

file received /flash//test.txt size(Bytes): 885

步骤4.确认文件已成功复制：

CellularGateway # gw-action:request file list

d---------         4096 Apr 14 2022 fw_upgrade_sysinfo

-rw-r--r--          885 Oct 10 22:00 test.txt

drwx------        16384 Nov 11 2022 lost+found

drwxr-xr-x         4096 Sep 29 09:25 storage

drwxr-xr-x         4096 Nov 11 2022 tmp

CellularGateway #

将文件从网络设备复制到CG中的文件夹

当需要升级调制解调器固件版本时，必须将镜像文件从路由器或交换机复制到闪存中的CG文件夹中。

在这种情况下，可以选择在CG中仅使用一个命令来完成此任务。

执行“从交换机到CG”一节中的步骤1和步骤2，然后在CG上输入以下命令：

CellularGateway# gw-action:request file download tftpip 172.xxx.xxx.11 filename firmware_file.bin create_dir new_firm

INFO: Accessing file firmware_file.bin from 172.xxx.xxx.11

INFO: Please wait while the file is being downloaded

INFO: Created folder new_firm

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

100 885 0 885 0 0 190k 0 --:--:-- --:--:-- --:--:-- 190k

100 885 0 885 0 0 178k 0 --:--:-- --:--:-- --:--:-- 178k

file received /flash/new_firm/firmware_file.bin size(Bytes): 885

CellularGateway#

然后，确认文件已成功复制到所需的文件夹：

CellularGateway# gw-action:request file list new_firm

-rw-r--r-- 885 Oct 11 07:28 firmware_file.bin

CellularGateway#

当您正在升级调制解调器固件版本时，请验证文件夹中是否只有固件映像文件。如果存在其他文件，则必须删除它们：

CellularGateway# gw-action:request file delete new_firm/firmware_file.bin

Removing File(s): new_firm/firmware_file.bin

CellularGateway#

然后，验证文件是否已删除：

CellularGateway# gw-action:request file list new_firm

CellularGateway#

一旦固件映像文件位于文件夹中，您就可以升级调制解调器固件。

注意：此过程不用于升级CG上的软件，因为它有自己的过程。

需要传输文件时最常见的两种情况是：

- 将调制解调器固件映像文件复制到CG以对其进行升级。

- 从CG复制dmlogs或其他文件以进行进一步分析。

注意：不支持调制解调器固件降级。

请务必记住，此过程用于在蜂窝网网关之间传输文件，但不用于从Cisco IOS®映像文件传输文件。有关下载映像文件以升级软件的过程，请参见 思科蜂窝网网关的软件升级过程。

相关信息

Cisco Catalyst蜂窝网网关版本说明