Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-2090605.1
Update Date:2016-05-25
Keywords:

Solution Type  Problem Resolution Sure

Solution  2090605.1 :   After Upgrade to PIC 10, IP PMF Does Not Forward All Traffic Because of VLAN  


Related Items
  • Oracle Communications Performance Intelligence Center (PIC) Software
  •  
Related Categories
  • PLA-Support>Sun Systems>CommsGBU>Global Signaling Solutions>SN-SND: Tekelec PIC
  •  




In this Document
Symptoms
Changes
Cause
Solution
 Quick workaround
 Permanent workaround
 Workaround 1
 Workaround 2 (prefered)
References


Applies to:

Oracle Communications Performance Intelligence Center (PIC) Software - Version 10.1.0 to 10.1.5.1 [Release 10.0]
Information in this document applies to any platform.

Symptoms

On IP PMF, when running linkDisp or routeDisp, some Traffic Classification (TC) and routes are showing less traffic passing the filter or being forwarded to IXP.

Changes

PMF was upgraded to PIC 10.1.

Cause

IP PMF have:

  • TC filters use VLAN filters
  • Hewlett-Packard Company NC364T PCI Express Quad Port Gigabit Server Adapter
  • 2.3.2-k e1000e driver

Other cards are not impacted by this problem.

This is tracked by <bug 22377895>.

Solution

Solution consist of changing MTU after TKLCmf has been started.

Changing MTU of interfaces in /etc/sysconfig/network-scripts/ will not solve the problem.

Quick workaround

  1. As root, run the following command:
    for i in 'su - cfguser -c "iqt -phz -f_devName DbIpDevice" | grep eth'; do ifconfig $i mtu 2000; done
    No restart of process or service are required
  2. Verify traffic is back to normal.

This workaround will be lost if pmiaMonitor is restarted in any way (pm.kill, prod.dbdown, prod.stop, ...).

To make it permanent, follow workaround below.

Permanent workaround

Workaround 1

Workaround consist of modifying TKLCmf service script so that MTU is changed after startup and before shutdown.

prod commands (prod.stop, prod.dbdown, pm.kill pmiaMonitor, pm.set off pmiaMonitor, ...) will not apply workaround this issue will reappear.

If in doubt, ask for Oracle support help.

  1. Edit file /etc/init.d/TKLCmf
  2. Add line has shown (in underline bold):
    ...
    if [ -d /tekelec/TKLCmf/runtime/run/db ]
    then
    chown -R cfguser /tekelec/TKLCmf/runtime/run/db
    fi
    for i in 'su - cfguser -c "iqt -phz -f_devName DbIpDevice" | grep eth'; do ifconfig $i mtu 2000; done
    ;;
    'stop')
    echo "Stopping the MF System"
    for i in 'su - cfguser -c "iqt -phz -f_devName DbIpDevice" | grep eth'; do ifconfig $i mtu 1500; done
    su - cfguser -c prod.dbdown
    rm -f /var/lock/subsys/TKLCmfi
    ;;
    ...
  3. Verify trafic is fine after a service restart:
    1. As root, run:
      service TKLCmf stop
      service TKLCmf start

Workaround 2 (prefered)

  1. As root, copy VLANWA.sh in /usr/local/sbin/
  2. Correct potential copy issues:
    dos2unix /usr/local/sbin/VLANWA.sh
  3. Add eXecution rights:
    chmod u+x /usr/local/sbin/VLANWA.sh
  4. Add in cron:
    echo "* * * * * /usr/local/sbin/VLANWA.sh" >> /var/spool/cron/root
  5. Check in /var/log/cron for execution

References

<BUG:22377895> - PMF NOT ABLE TO MONITOR TRAFFIC WITH VLAN FILTER

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback