目录

简介

先决条件

要求

使用的组件

配置

方法

配置

方法1：直接连接

方法2：CSLU

方法3：本地许可证服务器

方法4：脱机

相关信息

简介

本文档介绍如何在Nexus 9K平台上使用策略(SLP)配置智能许可。

先决条件

要求

Cisco 建议您了解以下主题：

- Nexus NX-OS软件

- Cisco NX-OS许可选项

- 域名系统 (DNS)

使用的组件

本文档中的信息基于NXOS版本10.2(5)的Cisco Nexus 9000。

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

配置

智能软件许可(SL)为您的所有思科产品提供单一的标准化许可解决方案。它是基于云的许可端到端平台，由授权思科产品使用和报告的工具和流程组成。它可以在产品实例上运行，并通过Smart Call Home传输介质与思科云许可证服务通信，以完成产品注册和授权。

使用策略的智能许可(SLP)在Cisco NX-OS版本10.2(1)F中引入，它至今仍然是唯一受支持的许可模式。

使用策略的智能许可是智能软件许可的增强版本，其首要目标是提供不会中断网络运行的许可解决方案，而是支持合规性关系以说明您购买和使用的硬件和软件许可证。

使用策略的智能许可基于荣誉。但是，许可证使用合规性要求软件报告。

思科智能软件管理器(CSSM)负责管理帐户和许可证实例。CSSM在Cisco站点上全天候运行。

方法

将Nexus交换机连接到CSSM的主要方法：

- 直接：您使用互联网连接直接指向思科站点。

- 通过思科智能许可实用程序(CSLU)：这是可以在您的计算机上运行的软件应用。安装指南.

- 通过内部许可服务器：运行思科提供的操作系统的专用服务器。安装指南.

- 离线：您在Nexus交换机上生成报告，并将文件上传到CSSM以生成确认文件，然后需要将该文件应用于Nexus交换机。

注意：使用哪种方法并不重要，仍必须在接下来的90天内向CSSM提交第一次报告。之后，报告频率要求每365天提交一次，除非许可证使用发生更改，否则这需要在接下来90天内提交另一份报告。

配置

这些配置在Nexus 9K交换机上实施，使用管理VRF进行所有通信，这是SLP的默认VRF。

方法1：直接连接

- 支持智能和呼叫总部两种传输模式。

- 在NXOS 10.2(2)F之前，仅管理VRF在Call Home传输模式上受支持，同时开始支持NXOS 10.2(3)F非管理VRF。

- 在NXOS 10.3(2)F之前，智能传输模式仅支持管理VRF。从NXOS 10.3(2)F开始，还支持非管理VRF。

步骤1:配置DNS客户端。

Nexus(config)# ip domain-lookup

Nexus(config)# vrf context management

Nexus(config-vrf)# ip name-server <dns server ip>

第二步：配置智能传输模式。

Nexus(config)# license smart transport smart

第三步：指示CSSM URL。

Nexus(config)# license smart url smart https://smartreceiver.cisco.com/licservice/license

第四步：在思科站点中创建信任代码（令牌）。

登录到思科软件中心>智能软件许可>资产>常规。

点击新建令牌……

步骤4a.填写所需信息并单击Create Token。

步骤4b.点击新创建的令牌。

步骤4c.按ctrl + c将所选文本复制到剪贴板。

第五步：在Nexus交换机中安装信任代码。

Nexus# license smart trust idtoken <token from step 4> all force

Initiated trust establishment with backend. run show license status, for trust establishment status

第六步： 确保Nexus存在于CSSM上。

登录到思科软件中心>智能软件许可>资产>产品实例。

步骤 7.启用需要您所需许可证的任何功能。在本示例中，启用需要NX-OS LAN企业服务许可证的功能。

注意：NX-OS始终要求许可证层次结构中的枝叶节点。

NX-OS始终要求使用基于功能的许可证，而不是基于层的许可证。

Nexus(config)# feature eigrp

步骤 8确认您使用的是预期的许可证（基于功能）。

Nexus# show license summary

License Usage:

License                    Entitlement tag                 Count   Status

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

LAN license for Nexus 9... (LAN_ENTERPRISE_SERVICES_PKG)    1       IN USE

Nexus# show license usage LAN_ENTERPRISE_SERVICES_PKG

Feature List:

eigrp

步骤 9验证Cisco站点上是否使用了预期的许可证。

登录思科软件中心>智能软件许可>资产>许可证。

登录思科软件中心>智能软件许可>资产>许可证，点击列表中的预期许可证以查看详细信息。

步骤 10确认与思科站点的通信是否成功。

Nexus# show license status

Utility:

Status: DISABLED

Smart Licensing using Policy:

Status: ENABLED

Data Privacy:

Sending Hostname: yes

Callhome Hostname Privacy: DISABLED

Smart Licensing Hostname Privacy: DISABLED

Version Privacy: DISABLED

Transport:

Type: Smart

URL: https://smartreceiver.cisco.com/licservice/license

Proxy:

Not configured

Policy:

Policy in use: Merged from multiple sources

Reporting ACK required: Yes

Unenforced/Non-Export:

First report requirement (days): 90 (CISCO default)

Ongoing reporting frequency (days): 365 (CISCO default)

On change reporting (days): 90 (CISCO default)

Enforced (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Export (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Miscellaneous:

Custom Id: <empty>

Usage reporting:

Last ACK received: Jul 21 19:28:32 2023 UTC

Next ACK deadline: Jul 20 19:28:32 2024 UTC

Reporting push interval: 30 days

Next ACK push check: <none>

Next report push: Aug 20 19:23:33 2023 UTC

Last report push: Jul 21 19:23:33 2023 UTC

Last report file write: <none>

Trust Code installed: Jul 21 19:18:04 2023 UTC

Active: PID: N9K-C9336C-FX2, SN: FDO24400PT4

Jul 21 19:18:04 2023 UTC

Nexus#

方法2：CSLU

在NXOS 10.3(2)F之前，CSLU传输模式仅支持管理VRF。从NXOS 10.3(2)F开始，还支持非管理VRF。

步骤1:配置DNS客户端。

注意：如果您未在运行CSLU的主机上使用完全限定域名(FQDN)，则可跳到第3步。

Nexus(config)# ip domain-lookup

Nexus(config)# vrf context management

Nexus(config-vrf)# ip name-server <dns server ip>

第二步：在DNS服务器上为cslu-local添加条目。

注意：Nexus会自动发现主机名cslu-local和cslu-local。<domain>

第三步：确保配置了cslu transport。这是默认配置。

Nexus(config)# license smart transport cslu

第四步：指示CSLU传输URL。

Nexus(config)# license smart url cslu http://<ip address of the host running CSLU>:8182/cslu/v1/pi

第五步：启用需要您所需许可证的任何功能。在本示例中，您启用需要NX-OS LAN企业服务许可证的功能。

注意：NX-OS始终要求许可证层次结构中的枝叶节点。

NX-OS始终要求使用基于功能的许可证，而不是基于层的许可证。

Nexus(config)# feature isis

第六步：确认您使用的是预期的许可证（基于功能）。

Nexus# show license summary

License Usage:

License                    Entitlement tag                 Count   Status

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

LAN license for Nexus 9... (LAN_ENTERPRISE_SERVICES_PKG)    1       IN USE

Nexus# show license usage LAN_ENTERPRISE_SERVICES_PKG

Feature List:

isis

步骤 7.将许可证使用情况报告（称为RUM报告）发送到CSSM。

Nexus# license smart sync all

Initiated sync with backend.

步骤 8点击刷新产品实例列表并验证CSLU上是否存在产品实例，指示完成：使用情况报告已上传到CSSM。

打开CSLU > Inventory > Product Instances。

步骤 9确保Nexus存在于CSSM上。这证实了CSLU和CSSM之间的通信工作正常。

登录到思科软件中心>智能软件许可>资产>产品实例。

步骤 10验证预期许可证已在CSSM内部本地服务器上使用。

登录到思科软件中心>智能软件许可>资产>许可证。

登录到思科软件中心>智能软件许可>资产>许可证>单击“许可证”>“产品实例”。

步骤 11确认与思科站点的通信是否成功。

Nexus# show license status

Utility:

Status: DISABLED

Smart Licensing using Policy:

Status: ENABLED

Data Privacy:

Sending Hostname: yes

Callhome Hostname Privacy: DISABLED

Smart Licensing Hostname Privacy: DISABLED

Version Privacy: DISABLED

Transport:

Type: CSLU

Cslu address: http://10.201.255.233:8182/cslu/v1/pi

Policy:

Policy in use: Merged from multiple sources

Reporting ACK required: Yes

Unenforced/Non-Export:

First report requirement (days): 90 (CISCO default)

Ongoing reporting frequency (days): 365 (CISCO default)

On change reporting (days): 90 (CISCO default)

Enforced (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Export (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Miscellaneous:

Custom Id: <empty>

Usage reporting:

Last ACK received: <none>

Next ACK deadline: Oct 20 01:09:12 2023 UTC

Reporting push interval: 30 days

Next ACK push check: Jul 22 01:18:02 2023 UTC

Next report push: Aug 21 01:13:03 2023 UTC

Last report push: Jul 22 01:13:03 2023 UTC

Last report file write: <none>

Trust Code installed: <none>

注意：

使用此方法时，系统预期在show license status中会看到Trust Code Installed（已安装信任代码）。

首次与CSSM内部同步时，ACK将如在show license status中一样收到。第一次推送下次报告后，此情况会发生变化。

方法3：本地许可证服务器

- 内部部署仅支持CSLU传输模式。

- 在NXOS 10.3(2)F之前，CSLU传输模式仅支持管理VRF。从NXOS 10.3(2)F开始，还支持非管理VRF。

步骤1:配置DNS客户端。

Nexus(config)# ip domain-lookup

Nexus(config)# vrf context management

Nexus(config-vrf)# ip name-server <dns server ip>

第二步：确保配置了CSLU传输。这是默认配置。

Nexus(config)# license smart transport cslu

第三步：确定CSLU传输URL。

登录CSSM本地>智能软件管理器本地>选择本地虚拟帐户（右上角）。从下拉菜单中选择资产>常规，然后点击要复制的CSLU传输URL。

第四步：指示CSLU传输URL。

Nexus(config)# license smart url cslu https://<on-prem hostname>/cslu/v1/pi/<virtual account>

第五步：启用需要您所需许可证的任何功能。在本示例中，启用需要NX-OS LAN企业服务许可证的功能。

注意：NX-OS始终要求许可证层次结构中的枝叶节点。

NX-OS始终要求使用基于功能的许可证，而不是基于层的许可证。

Nexus(config)# feature ospf

第六步：确认您使用的是预期的许可证（基于功能）。

Nexus# show license summary

License Usage:

License                    Entitlement tag                 Count   Status

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

LAN license for Nexus 9... (LAN_ENTERPRISE_SERVICES_PKG)    1       IN USE

Nexus# show license usage LAN_ENTERPRISE_SERVICES_PKG

Feature List:

ospf

步骤 7.将RUM报告发送到CSSM。

Nexus# license smart sync all

Initiated sync with backend.

步骤 8确保Nexus存在于本地CSSM上。

登录到CSSM本地>智能软件管理器本地>选择本地虚拟帐户（右上角）。从下拉菜单中，选择资产>使用策略的SL。

步骤 9验证预期许可证已在CSSM内部本地服务器上使用。

从下拉菜单>资产>许可证登录到CSSM本地>智能软件管理器本地>选择本地虚拟帐户（右上角）。

登录CSSM本地>智能软件管理器本地>选择本地虚拟帐户（右上角）。从下拉菜单中，选择资产>许可证。 点击列表中的预期许可证以查看详细信息。

注意：使用此方法时，在show license status中会看到以<none>形式安装的信任代码。

在您第一次与本地CSSM同步时，系统预期会看到最后一个ACK接收为show license status。第一次推送下次报告后，此情况会发生变化。

方法4：脱机

步骤1:禁用智能传输模式。

Nexus(config)# license smart transport off

第二步：启用需要您所需许可证的任何功能。在本示例中，启用需要NX-OS LAN企业服务许可证的功能。

注意：NX-OS始终要求许可证层次结构中的枝叶节点。

NX-OS始终要求使用基于功能的许可证，而不是基于层的许可证。

如果没有激活的许可功能，则无法保存RUM报告。RUM报告捕获设备中的许可事务以供上传。在绿地设备上，没有要报告的内容，因此它是空的，不会生成。

Nexus(config)# feature bgp

第三步：确认您使用的是预期的许可证（基于功能）。

Nexus# show license summary

License Usage:

License                    Entitlement tag                 Count   Status

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

LAN license for Nexus 9... (LAN_ENTERPRISE_SERVICES_PKG)    1       IN USE

Nexus# show license usage LAN_ENTERPRISE_SERVICES_PKG

Feature List:

bgp

第四步：生成并保存RUM报告。

Nexus# license smart save usage all bootflash:all_rum.txt

Success: Saved in bootflash:/all_rum.txt.

第五步：将步骤4中的文件复制到具有Internet连接的设备。

第六步：将RUM报告（使用数据）上传到CSSM。

登录到思科软件中心>智能软件许可>报告 > 使用数据文件。

步骤6a.点击上传使用数据。

第6b步。单击浏览。

第6c步。在弹出窗口中选择all_rum.txt，然后单击Upload Data。

第6d步：从下拉菜单中选择接收已上传文件的虚拟帐户，然后单击Ok。

步骤 7.等待Reporting Status更改为No errors，然后单击Download获取ACK文件。

步骤 8确保Nexus存在于CSSM上。

步骤 9验证在思科站点上是否使用了预期的许可证。

登录到思科软件中心>智能软件许可>资产>许可证。

登录思科软件中心>智能软件许可>资产>许可证，点击列表中的预期许可证以查看详细信息。

步骤 10将步骤7中的ACK文件上传到Nexus交换机。

步骤 11在Nexus交换机中安装ACK文件。

Nexus# license smart import bootflash:ACK_all_rum.txt

Done smart import.

步骤 12验证ACK是否安装成功。

注意：使用此方法，有望在show license status输出中看到以<none>形式安装的信任代码。

Nexus# show license status

Utility:

Status: DISABLED

Smart Licensing using Policy:

Status: ENABLED

Data Privacy:

Sending Hostname: yes

Callhome Hostname Privacy: DISABLED

Smart Licensing Hostname Privacy: DISABLED

Version Privacy: DISABLED

Transport:

Type: Off

Policy:

Policy in use: Merged from multiple sources

Reporting ACK required: Yes

Unenforced/Non-Export:

First report requirement (days): 90 (CISCO default)

Ongoing reporting frequency (days): 365 (CISCO default)

On change reporting (days): 90 (CISCO default)

Enforced (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Export (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Miscellaneous:

Custom Id: <empty>

Usage reporting:

Last ACK received: Jul 21 20:29:40 2023 UTC

Next ACK deadline: Oct 19 20:29:40 2023 UTC

Reporting push interval: 30 days

Next ACK push check: <none>

Next report push: Jul 21 20:02:40 2023 UTC

Last report push: <none>

Last report file write: <none>

Trust Code installed: <none>

相关信息

- Cisco NX-OS许可选项指南

- 使用策略的Cisco Nexus 9000和3000系列NX-OS智能许可用户指南