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)"
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 deployments NCS560 far edge, deployment is large and human intervention should be kept at minimum
Engineering team have been working on a strategy to have functi...
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...
Prior to Cisco IOS XR Software Release 7.1.2, XR dual RP devices did not support file mirroring from active RP to standby RP. Administrators had to manually perform the task or use EEM scripts to sync files across active RP and stand...
Hi Everyone, Would like to extend my thanks in advance for anyone offering assistance. As the subject hints, anyone here know of a way to convert IOS configs to XR config? I seen and heard about SOX tool but i am unable to find it. I also tried ...