Aruba CR: 90598
Affected platform: 8325
Symptom: MAC learning stops.
Scenario: Under extremely rare DMA stress conditions, anL2 learning thread may timeout and exit preventing future MAC learning.
Workaround: Reboot the switch or monitor the L2 thread and restart it with an NAE script.
Fixed in: 10.06.0130, 10.7.0010 and above.
You can run a NAE script on the 8325 platform switches to resolve mac learning issue.
/tmp
and runs every 60sBCML2X has quit unexpectedly, attempting to restart...
/var/log/messages
/rest/v10.04/logs/event?SYSLOG_IDENTIFIER=root&since=yesterday
show system resource | include utiliz
nae-upload.py
script relies on /etc/hosts
file to pull IP addresses of the switch. Without this information the script will not run.admin
for the switch and it will prompt you for the password.NOTE: The nae-upload.py
script automatically detects 8325s and only applies the fix to this platform.
Run the following command:
ncn-m001# ./docs-csm/upgrade/1.0.1/scripts/aruba/nae_upload.py
Type in your switch password and the script will upload and enable the NAE script.
Log in to an AOS-CX device via the Web User Interface. Click on the Analytics section on the left, then click on the Scripts button in the top, middle section.
On the Scripts page, install the script from your PC to your AOS-CX device by clicking the Upload button on the scripts page and navigating to the file location on your PC.
After you have the script on the AOS-CX device, you now need to create an agent. On the Scripts page, you can click the Create Agent button and a Create Agent popup box will appear.
Navigate you to the Agents page, where you can click on the name of the Agent you made to confirm it is running and no errors are generated.
ncn-m001# ./nae_upload.py
Switch login password:
Traceback (most recent call last):
File "./nae_upload.py", line 57, in <module>
platform = system.json()
File "/usr/lib/python3.6/site-packages/requests/models.py", line 898, in json
return complexjson.loads(self.text, **kwargs)
File "/usr/lib64/python3.6/site-packages/simplejson/__init__.py", line 518, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python3.6/site-packages/simplejson/decoder.py", line 373, in decode
raise JSONDecodeError("Extra data", s, end, len(s))
simplejson.errors.JSONDecodeError: Extra data: line 1 column 5 - line 1 column 27 (char 4 - 26)
ncn-m001# ./nae_upload.py
Switch login password:
L2X-Watchdog NAE script is already installed on sw-spine-001.
L2X-Watchdog NAE script is already installed on sw-spine-002.