SCE Subscriber Manager with RADsniff LEG unable to logout IP mappings
I'm trying to debug a pretty annoying issue with maintaining accurate subscriber-to-IP associations for PPPoE customers in our SCE SM database. p3radiussniff shows lots of accounting-stop RDRs and as many failed logouts (zero successful logouts, not even a single one), umlog shows "events" like the one quoted below and the subscriber database gets full of subscribers without any IP mappings and subscribers with multiple IP mappings - I'll try to think of a way to track the "movement" of IP mappings among subscribers between two successive database exports, but I'm really puzzled by the absolute zero successful logouts in p3radiussniff --show-statistics.
Many thanks in advance for any hints you may have on this.
"27-Mar 2020", "14:45:49.316 EET","[rdrconn/S.S.S.S/47988]",WARN ,"com.pcube.management.common.threads.LockedObjects","unlock of a non-locked object 1150481301196190205" "27-Mar 2020", "14:45:49.316 EET","[rdrconn/S.S.S.S/47988]",ERROR,"com.pcube.management.leg.RdrRadiusListener","could not logout subscriber" javax.management.RuntimeMBeanException: java.lang.RuntimeException: unlock of a non-locked object 1150481301196190205 at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(Unknown Source) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(Unknown Source) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source) at com.sun.jdmk.MBeanServerForwarder.invoke(MBeanServerForwarder.java:247) at com.pcube.management.framework.agent.info.MBeanServerTraceInfo.invoke(MBeanServerTraceInfo.java:93) at com.pcube.management.leg.RdrRadiusListener.logoutByMappings(RdrRadiusListener.java:1901) at com.pcube.management.leg.RdrRadiusListener.handleAccountingStop(RdrRadiusListener.java:561) at com.pcube.management.leg.RdrRadiusListener.handleAccountingPacket(RdrRadiusListener.java:389) at com.pcube.management.leg.RdrRadiusListener.handle(RdrRadiusListener.java:228) at com.pcube.management.framework.rdr.mbean.RdrDispatcher.handle(RdrDispatcher.java:156) at com.pcube.management.framework.rdr.server.RDRServer.handleRDR(RDRServer.java:509) at com.pcube.management.framework.rdr.server.RDRConnection.getRdrFromStream(RDRConnection.java:163) at com.pcube.management.framework.rdr.server.RDRConnection.run(RDRConnection.java:110) Caused by: java.lang.RuntimeException: unlock of a non-locked object 1150481301196190205 at com.pcube.management.common.threads.LockedObjects.unlock(LockedObjects.java:219) at com.pcube.management.smm.database.DataRepositoryTimesTenImpl.deleteMappingsByMappings(DataRepositoryTimesTenImpl.java:10155) at com.pcube.management.smm.database.DataRepositoryTimesTenImpl.deleteMappingsAndGetSEList(DataRepositoryTimesTenImpl.java:10654) at com.pcube.management.smm.SmmMbean.internalLogoutByMapping(SmmMbean.java:4862) at com.pcube.management.smm.SmmMbean.logoutByMapping(SmmMbean.java:9109) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.pcube.management.framework.jdmk.ExtendedMBean.invokeMethod(ExtendedMBean.java:834) at com.pcube.management.framework.jdmk.ExtendedMBean.invoke(ExtendedMBean.java:623) at com.pcube.management.smm.SmmMbean.invoke(SmmMbean.java:1503) ... 12 more "27-Mar 2020", "14:45:49.316 EET","[rdrconn/S.S.S.S/47988]",INFO ,"com.pcube.logger.userlog.UserLog","RADIUS: Failed to logout mapping X.X.X.X/32 (unlock of a non-locked object 1150481301196190205)"
Crosswork Cloud - Crosswork Traffic Analysis - FAQ
Crosswork Cloud - Crosswork Traffic Analysis is a Cloud-hosted Software as a Service platform that provides Netflow based Traffic Analytics. The Crosswork Traffic Analysis platform Traffic Analysis, Peeri...
Cisco Champion Radio · S8|E9 Innovations to Achieve a Trustworthy Infrastructure
How do you know for certain that a router in your network has not been altered with since you deployed it? Wouldn’t it be great if you can cryptographically challenge your r...
IOS upgrade on asr9xx mandates rommon upgrades sometimes while they can be optional at other times. You may land up in unwanted situation if proper procedure is not followed during upgrades.
This article will include complete details about rommon ...
In some situation NCS560 RP become unresponsive after reload or powercycle.
In many NCS560 deployments are in remote location, deployment might be large and human intervention should be kept at minimum
Engineering team have been working on a str...
In simple terms, 'Route Churn' is defined as the 'rate of change of prefixes'. Different XR versions across 4.x to 7.x have differing behavior & support for the BGP churn handling and some enhancements made from 6.5.3 onwards (listed in appendix) mak...