cancel
Showing results forĀ 
Search instead forĀ 
Did you mean:Ā 

EMC 8.1 adding vlan to EAPS domain script fails on EXOS switch version 12.4

EMC 8.1 adding vlan to EAPS domain script fails on EXOS switch version 12.4

Tiburcio_Jr_Cor
New Contributor II
Our company has in production Netsight 7.1.3.25 we have over 70 EAPS scripts in use and working as designed. Currently, I have recently installed EMC 8.1.0.52 on new VM, I have started mirroring the scripts that I have in Netsight 7 to EMC 8.1 and noticed when I tested the script my vlan does not get configured on older exos switches (12.4.) My questions is, is this a known issue or is there a workaround? Below is an example of the error and the Script I used.

EMC User: tcoronado
EMC User Domain:
CLI Login: r00t
X480-24x_COH_HEC_W 192.168.2.2 2018-01-25 at 09:40:38 CST
create vman plw_vman_test_tibo_fannin_996
* X480-24x_COH_HEC_W.2 #
config vman plw_vman_test_tibo_fannin_996 tag 996
* X480-24x_COH_HEC_W.3 #
disable igmp snooping vlan plw_vman_test_tibo_fannin_996
* X480-24x_COH_HEC_W.4 #
config eaps ch46_coh_fan_hec_ring add protected plw_vman_test_tibo_fannin_996
WARNING: Primary port [25] is not added to vlan "plw_vman_test_tibo_fannin_996", EAPS="ch46_coh_fan_hec_ring"
WARNING: Secondary port [26] is not added to vlan "plw_vman_test_tibo_fannin_996", EAPS="ch46_coh_fan_hec_ring"

* X480-24x_COH_HEC_W.5 #
Error: timeout waiting for data

-----------------------------------------------------------------------------------------------------------------------------

#@MetaDataStart
#@DetailDescriptionStart
##############################################################################
# Purpose : Example script to showcase how to declare a parameter and use it
##############################################################################
#@DetailDescriptionEnd
#@VariableFieldLabel (description = "circuit Name",
# type = String,
# scope = global,
# required = yes
# )
set var vlanname ""
#
#@VariableFieldLabel (description = "circuit Tag", type = String,
# scope = global,
# required = yes
# )
set var vlannametag ""
# Parameter that can take values only from the given list of valid values
#@VariableFieldLabel (description = "Please choose correct service:", validValues = [vman, vlan])
set var foo2 vman
#@MetaDataEnd
# Enter all CLI commands from here

if {[string equal $foo2 "vman"]} {

create vman $vlanname
config vman $vlanname tag $vlannametag
disable igmp snooping vlan $vlanname
config ch46_coh_fan_hec_ring add protected $vlanname
config $vlanname add port $port tagged
regexp {.*could cause a loop.*} ${CLI.OUT} foundit
IF ([info exists foundit]) THEN
CLI y
ENDIF

else

create vlan $vlanname
config vlan $vlanname tag $vlannametag
disable igmp snooping vlan $vlanname
config ch46_coh_fan_hec_ring add protected $vlanname
config $vlanname add port $port tagged
regexp {.*Adding EAPS ring ports to a VLAN could cause a loop.*} ${CLI.OUT} foundit
IF ([info exists foundit]) THEN
CLI y
ENDIF

}
5 REPLIES 5

BradP
Extreme Employee
Hi Tiburcio,

Please keep in mind that EXOS 12.4 and XMC aren't compatible. The current recommended version for the X480 is 16.2.4.5. Upgrading may resolve your issue.

Thanks
Brad
GTM-P2G8KFN