简介
本文档介绍蜂窝网关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.确保设备之间可以通信:
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#
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.确保设备之间可以通信。
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#
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蜂窝网网关版本说明