01-07-2019 06:16 PM
Hello,
I have integrated a Pica8 switch with latest version of ISE, all seems fine but CoA operation for port bounce is not working.
Its worth mentioning that CoA works fine for reauthenticate and other functions just the CoA port bounce feature is giving this error. And we had this problem from the very start, its not like that it worked previously but stopped later. Any suggestions on how to fix it would be greatly appreciated.
Thanks,
Ali
Solved! Go to Solution.
01-07-2019 07:58 PM
01-08-2019 11:14 PM
01-07-2019 07:58 PM
01-07-2019 08:35 PM
01-08-2019 12:25 AM
for the CoA to work. you also need a config on the switch. where you have to make ISE client to switch. can you make sure you have a CoA config in switch.
!
aaa new-model
aaa server radius dynamic-author
client x.x.x.x server key cisco
01-08-2019 03:47 AM
Like I said, CoA function works for reauthenticate, it just doesn't work for port bounce. I double checked the nad profile and the configuration there seems to be ok. I checked with vendor and they say the server need to send the subscriber:command=bounce-host-port. Which I have configured on the ISE side.
I also did tcpdump on the switch and noticed the switch was receiving (and obliging) CoA reauthenticate packets but port bounce packets never arrived at switch, which means when the ISE says CoA feature not supported for an endpoint, it means it never sent the port bounce packet.
The issue is, the ISE is not sending the packet but in the nad profile I see the port bounce is checked with the appropriate configuration.
01-08-2019 06:42 AM
01-08-2019 06:49 AM
01-08-2019 11:14 PM
01-09-2019 01:14 AM
The port bounce feature works fine with other NAC solutions like packetfence so I dont think it is a switch issue and besides, since no CoA packet is sent the issue seems to be on ISE. Can someone please tell how to open a tac for this problem?
BTW, below is what I found in the log file.
2019-01-09 10:50:32,784 ERROR [admin-http-pool1951][] admin.restui.features.visibility.VisibilityUIApi -::::- Unsupported CoA Operation Session termination with port bouncefor an EndPoint 00:02:09:00:01:00
2019-01-09 10:50:32,784 ERROR [admin-http-pool1951][] admin.restui.features.visibility.VisibilityUIApi -::::- Error while invoking the CoA Action coaPortBounceon Endpoint 00:02:09:00:01:00
java.lang.Exception: CoA Operation not supported for an EndPoint 00:02:09:00:01:00
at com.cisco.cpm.admin.restui.features.visibility.VisibilityUIApi.doCOAAction(VisibilityUIApi.java:1189)
at com.cisco.cpm.admin.restui.features.visibility.VisibilityUIApi.doAuthenticationActions(VisibilityUIApi.java:1079)
at sun.reflect.GeneratedMethodAccessor3416.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:133)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:82)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:110)
at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:423)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:139)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103)
Thanks,
01-09-2019 03:40 AM
01-19-2019 12:21 AM
Hello again,
I have managed to make CoA port bounce work with Pica8 switches, perhaps partially. When I delete an endpoint from the Context visibility -> Endpoints menu, a CoA packet is sent and CoA ack is received from the switch but when I try to manually bounce the port from Context visibility -> Endpoints, then select an endpoint and select bounce port from Change of Authorization it says operation not supported.
Can someone shed some light if this is a normal behavior?
Thanks
01-19-2019 06:10 PM
01-19-2019 07:57 PM
Hello Francesco,
Session terminate and reauthenticate works fine, I had confirmed with tcpdump, just the manual port bounce says operation not supported.
I tried the debug endpoint tool as well, there I type the endpoint mac address and hit start, then I went to context visibility -> endpoints to manual bounce the port but when I check the debug file its empty, infact no debug file is generated for port bounce, I can see debug file being generated and with some useful info in it for reauthenticate or session terminate but there is nothing when it comes to port bounce manually.
Now problem is this, I know for a fact that port bounce command works fine with the switch, as I can see a port bounce packet is sent when an endpoint is deleted and the switch responds with COA-ACK, but the manual port bounce says its not supported, which is conflicting information.
Why is ISE saying that port bounce is not supported for an endpoint? I just need to know the reason, simple as that. If the NAD Profile had issues, it wouldn't send port bounce in case of endpoint deletion right?
Thanks
Ali
01-20-2019 02:24 PM
01-20-2019 05:35 PM
Here is the tcpdump i ran on the switch:
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide