目录

简介

Cisco ISE集成

潜在故障原因

验证和故障排除

已知原因

ISE部署中的复制问题

验证ISE PxGrid证书链

简介

本文档介绍如何验证SMC版本7.3.2及更高版本的ISE集成问题。SNA为版本7.3.2的ISE集成组件引入了PxGrid v2.0。本文重点介绍在版本7.3.2及更高版本上配置思科ISE集成时可能会遇到的一些特定错误消息。

有关PxGrid v2.0及其功能的更多详细信息，请访问- PxGrid v2.0

Cisco ISE集成

当SMC与ISE集成时，它会根据配置UI中所选的复选框发出请求以订用相应的服务 —

ISE服务

根据所选的复选框，SMC可以请求 —

服务:com.cisco.ise.config.anc

服务:com.cisco.ise.trustsec

服务:com.cisco.ise.session

服务:com.cisco.ise.pubsub

反过来，对于这些服务，SMC会与ISE节点通信以订用该服务。  当SMC向ISE节点提出服务请求时，它希望知道哪些ISE节点可以为该主题或服务提供服务。

潜在故障原因

- "连接状态：在此ISE群集上找不到失败的服务com.cisco.ise.pubsub"

- "连接状态：在此ISE群集上找不到失败的服务com.cisco.ise.anc。"

- "连接状态：在此ISE群集上找不到失败的服务com.cisco.ise.session。"

- "连接状态：在此ISE群集上找不到失败的服务com.cisco.ise.trustsec。"

验证和故障排除

导航到管理> PxGrid服务>诊断>测试并运行运行状况监控测试工具（ISE 3.0及更高版本）

运行状况监控测试工具

对于ISE 2.4、2.6和2.7:

运行状况监控测试工具

可以在页面页脚中标注“通过XMPP连接”(Connected via XMPP <hostname>)的PXGrid节点的CLI中查看测试结果。

运行命令“show logging application pxgrid/pxgrid-test.log”

连接成功时的输出表示：

asc-ise24p12-347/admin# show logging application pxgrid/pxgrid-test.log

2021-10-29 01:46:32 INFO TestGridConnection:55 — 正在启动pxgrid测试连接……......

2021-10-29 01:46:33 INFO TestGridConnectionHelper:307 - SUMMARY> Subscribe=CONNECTING，session-cnt=0;BulkDownload=NOT STARTED，bd-session-cnt=0

2021-10-29 01:46:33信息配置：313 — 连接到主机asc-ise24p12-347.rtpaaa.net

2021-10-29 01:46:33信息配置：318 — 连接正常到主机asc-ise24p12-347.rtpaaa.net

2021-10-29 01:46:33信息配置：343 — 客户端登录主机asc-ise24p12-347.rtpaaa.net

2021-10-29 01:46:34信息配置：345 — 客户端登录正常：主机asc-ise24p12-347.rtpaaa.net

2021-10-29 01:46:35 INFO NotificationHandlerSmack:70 — 已完成刷新连接状态。

2021-10-29 01:46:35 INFO TestGridConnectionHelper:312 - SUMMARY> Subscribe=CONNECTED，session-cnt=0;BulkDownload=NOT STARTED，bd-session-cnt=0

2021-10-29 01:50:36 INFO TestGridConnection:164 - SUMMARY> Subscribe=CONNECTED，session-cnt=0;BulkDownload=SUCCESS,bd-session-cnt=0

2021-10-29 01:50:36 INFO NotificationHandlerSmack:81 — 已清除连接状态……

2021-10-29 01:50:36 INFO TestGridConnectionHelper:322 — 客户端已断开连接

2021-10-29 01:50:36 INFO TestGridConnection:75 - SUMMARY> Subscribe=DISCONNECTED，session-cnt=0;BulkDownload=DISCONNECTED，bd-session-cnt=0

验证是否已启用用于将SMC连接到ISE的帐户：

验证客户端是否已获批，如果尚未批准，则批准客户端

ISE 3.0及更高版本：

管理> PxGrid服务>客户端管理>客户端：

ISE 2.4、2.6和2.7:

Administration > PxGrid Services > All Clients

要检查SMC PxGrid客户端的连接状态及其所连接的ISE节点，请导航到管理> PxGrid服务>诊断> WebSocket

已知原因

- 启用PxGrid角色的节点在ISE部署中面临复制问题

- PxGrid证书信任问题

ISE部署中的复制问题

复制对于维护部署中所有成员节点的最新信息至关重要。  如果运行PxGrid角色的节点报告复制问题，则可能没有有关它可以为PxGrid客户端提供的主题和服务的最新信息。

如果节点报告复制失败警报或复制缓慢：

或者

这是造成集成故障的潜在原因。

要采取纠正措施，请执行以下操作：

验证与ISE节点的IP连接，通过SSH登录，并通过发出以下命令验证服务正在运行：

# show application status ise

例如

asc-ise30p2-353/admin# show application status ise

ISE进程名称状态进程ID

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

数据库监听程序运行24872

运行114个进程的数据库服务器

应用程序服务器运行40137

Profiler数据库正在运35916

ISE索引引擎已禁用

AD连接器运行40746

已禁用M&T会话数据库

已禁用M&T日志处理器

证书颁发机构服务正在运40609

EST服务运行77903

SXP引擎服务已禁用

Docker后台守护程序运行28517

TC-NAC服务已禁用

已禁用pxGrid基础设施服务

已禁用pxGrid发布服务器用户服务

已禁用pxGrid连接管理器

已禁用pxGrid控制器

已禁用PassiveID WMI服务

PassiveID系统日志服务已禁用

已禁用PassiveID API服务

已禁用PassiveID代理服务

已禁用PassiveID终端服务

已禁用PassiveID SPAN服务

DHCP服务器(dhcpd)已禁用

已禁用DNS服务器（已命名）

运行邮件的ISE消息服29277

ISE API网关数据库服务运行32173

ISE API网关服务运行38161

已禁用分段策略服务

REST身份验证服务已禁用

SSE连接器已禁用

在Administration > System > Deployment下手动同步受影响的节点

选择报告问题的节点，然后单击Syncup

注意：这会导致正在同步的节点上的服务重新启动，并且可能导致节点停止服务30分钟。建议在受控的变更窗口中执行本练习。

验证ISE PxGrid证书链

在ISE GUI上导航到Administration > System > Certificates

每个启用了PxGrid角色的节点都有一个证书，其中包含与其关联的PxGrid角色。

这些证书可以由第三方CA或ISE内部CA签名。  选中证书旁边的复选框并点击视图 — 必须列出证书详细信息和证书链。  证书详细信息中还有状态指示符，指示证书是否良好或证书链是否不完整。

如果证书由ISE内部CA签名：

共有四个级别，从最高开始：

1. ISE根CA — 这是CA证书，每个部署只有1个ISE根CA，这是主管理节点。

2. ISE节点CA — 这是一个中间CA，其证书由ISE根CA颁发，也是主管理节点

3. ISE终端子CA — 这是第3级和PxGrid身份证书的颁发者。  部署中的每个节点都有自己的ISE终端子CA，由ISE节点CA（主管理节点）颁发

4. PxGrid身份证书 — 这是ISE节点在集成和通信期间向PxGrid客户端（即SMC）提供的证书

如果您有由贵组织的CA签署的证书，该证书独立于ISE和/或第三方已知CA:

验证根CA和签署PxGrid证书的任何中间CA是否安装在ISE上的受信任安全证书库中的管理>系统>证书>证书管理>受信任证书

在这两种情况下，当您查看证书时，UI必须指示“Certificate Status is good”。

错误条件:

PxGrid证书信任问题

如果ISE内部CA正在使用时证书信任链不完整，则需要重新生成ISE根CA，然后作为流程的一部分重新生成ISE PxGrid证书。  使用主管理员新生成的ISE根CA和ISE节点CA以及每个PxGrid节点的ISE终端子CA证书更新SMC的信任存储。

要替换ISE根CA链，请导航到管理>系统>证书>证书管理>证书签名请求，然后选择生成证书签名请求，显示此UI:

在下拉列表中，选择ISE Root CA，然后选择Replace ISE Root CA Certificate Chain

如果使用外部CA时，如果证书信任链不完整，请在Administration > System > Certificates > Certificate Management > Trusted Certificates下将缺少的证书添加到ISE信任存储中，然后在ISE CLI上发出“application stop ise”后发出“application start ise”重新启动节点上的服务。  CA证书是通过访问主管理节点上ISE部署的GUI添加的，但服务需要通过显示证书状态错误的节点上的CLI重新启动。

注意：重新启动服务将使节点脱机15-20分钟。

如果在执行这些纠正步骤后问题仍然存在，请联系支持寻求帮助。