card
card - get version and type of card.
SYNOPSIS
card sub-command options
DESCRIPTION
This command allows the user to view version and type information for the card.
STANDARD OPTIONS
cardFeatures
Read-only. The card feature command options include:
Option |
---|
cardFeatureFrequencyOffset |
cardFeature1GEAggregate |
cardFeature10GEAggregate |
cardFeatureClockMode |
cardFeaturePortClusters |
cardOperationMode
Read-only. Use the sub-command writeOperationMode to set this mode (ASM XMV12X card only). Options include:
Option |
Value |
Usage |
---|---|---|
cardOperationModeNormal |
|
ASM XMV12X card, normal mode |
cardOperationMode1geAggregated |
|
ASM XMV12X card, 1GbE aggregated mode |
cardOperationMode10geAggregated |
|
ASM XMV12X card, 10GbE aggregated mode |
writeOperationMode |
Mazuma 10G, writeOperationMode self mode chasID cardID argument 3 |
clockRxRisingEdge
For 10/100 RMII cards, received data is to be clocked on the rising edge.
(default = 1)
clockSelect
For LSM10GXM8 cards, the currently selected clock. Options include:
Option |
Value |
---|---|
cardClockInternal |
0 |
cardClockExternal |
1 |
Other options include::
Option |
---|
portGroup1Speed |
portGroup2Speed |
portGroup3Speed |
portGroup4Speed |
clockTxRisingEdge
For 10/100 RMII cards, xmit data is to be clocked on the rising edge. (default=1)
fpgaVersion
Read-only. The current version of central FPGA image file on this card.
hwVersion
Read-only. The current hardware version of this card.
portCount
Read-only. Number of ports on this card; if no card present, returns 0.
serialNumber
Read-only. For load modules which possess a serial number, this is the serial number associated with the load module.
txFrequencyDeviation
For 10GE LSM XM (NGY) and LM 10/1000/1000 TXS4 cards: a frequency deviation to be applied to the transmit clock. Values are in parts per million and vary between -102 and 102. (default = 0)
type
Read-only. The type of the card selected. The following options are used, along with the name of the card found when using IxExplorer. The Ixia part number associated with each card can be found in the Ixia Hardware Guide.
Option |
Value |
Usage |
IxExplorer Name |
---|---|---|---|
cardNone |
0 |
No card present |
|
card101004port |
2 |
4 port 10/100 card |
10/100 |
cardGigabit2Port |
3 |
2 port gigabit card |
Gigabit |
card10100Mii |
4 |
10/100 MII card |
10/100 MII |
card10100RMii |
5 |
10/100 Reduced MII card |
10/100 Reduced MII |
card100FxMultiMode |
6 |
10/100 FX multi-mode card |
100Base FX MultiMode |
cardGbic |
7 |
2 port GBIC card |
GBIC |
cardPOS2Port |
8 |
2 port POS card - OC12c/OC3c |
OC12c/OC3c POS |
cardPosOc48 |
9 |
1 port POS card |
OC48c POS |
card10100Level3 |
10 |
4 port 10/100 level 3 card |
10/100-3 |
cardGigabitLevel3 |
11 |
2 port gigabit level 3 card |
Gigabit-3 |
cardGbicLevel3 |
12 |
2 port level GBIC card |
GBIC-3 |
cardGigCopper |
13 |
2 port gigabit over copper card |
Gigabit |
cardGigCopperLevel3 |
14 |
2 port level 3 gigabit over copper card |
Gigabit-3 |
cardPosOc48Level3 |
18 |
1 port POS level 3 card |
OC48c POS-M |
cardPosOc192Plm2 |
22 |
2 port POS OC 192 Fiber Optic Board |
OC192c POS |
cardPosOc192Plm1 |
23 |
1 port POS OC 192 Fiber Optic Board |
OC192c POS |
card100FxSingleMode |
26 |
4 port 100 FX single-mode card |
100Base FX SingleMode |
cardPosOc48VariableClocking |
27 |
1 port POS card, variable clocking support |
OC48c POS VAR |
cardGigCopperTripeSpeed |
28 |
2 port 10/100/1000Copper card |
Copper 10/100/100 |
cardGigSingleMode |
29 |
2port 1000 SX Single-mode |
Gigabit Single Mod |
cardOc48Bert |
36 |
1 port OC 48 card, Bit Error Rate Testing Only |
OC48c POS BERT |
cardOc48PosAndBert |
37 |
1 port OC 48 card, POS and Bit Error Rate Testing |
OC48c POS POS/BERT |
card10GEWAN2 |
38 |
2 port 10 Gigabit WAN card |
OC192c POS |
card10GEWAN1 |
39 |
1 port 10 Gigabit WAN card |
As in card10GigWanPlm2 |
card10GEXAUI1 |
46 |
1 port 10 Gigabit LAN XUAI card |
10GE XAUI |
card10GigLanXenpak1 |
50 |
1 port 10 Gigabit Xenpak card |
10GE XENPAK 10GE XENPAK-MA/BERT |
card10GigLanXenpak2 |
51 |
2 port 10 Gigabit Xenpak card |
As in card10GigLanXenpak1 |
card10100Txs8 |
57 |
8 port 10/100 card |
10/100 TX8 |
card10GELAN1 |
61 |
1 port 10 Gigabit LAN XSBI card |
10GE LAN |
card10100Tx2 |
67 |
2 port 10/100 card |
10/100 TX2 |
cardGbicSp |
68 |
1 port GBIC card |
GBIC-P1 |
card1000Sfps4 |
69 |
4 port 1000 SFP interface card |
1000 SFP4 |
card1000Txs4 |
70 |
4 port 10/100/1000 |
10/100/1000 TX4 |
cardSingleRateBertUnframed |
71 |
8 port singe rate unframed bert |
Single-Rate Unframed BERT |
cardMultiRateBertUnframed |
72 |
8 port multiple rate unframed bert |
Multi-Rate Unframed BERT |
card10GEUniphy_MA |
73 |
10GE/OC192 programmable PHY in manufacturing mode |
10G UNIPHY-MA |
card10GEUniphy |
74 |
10GE/OC192 programmable PHY |
10G UNIPHY |
cardOc12Pos32M |
75 |
Same as cardPOS2Port, but with 32MB of memory. |
OC12c POS 32MB |
card40GigBertUnframed |
76 |
40GB Unframed Bert |
40Gig Bert Unframed |
cardOc12Atm |
77 |
OC12 ATM |
ATM 622 Multi-Rate-256MB |
card1000Txs24 |
79 |
24-port 10/100/1000 for use in Optixia |
10/100/1000 TX24 |
cardELM1000ST2 |
81 |
Encryption Load Module (2) port dual-phy |
10/100/100 ELM ST2 |
cardALM1000T8 |
83 |
Auxiliary Function Module |
10/100/100 ALM T8 |
card10GEXenpakP |
84 |
1 port 10GE with Xenpak interface and enhanced processor |
10GE XENPAK-P |
card1000Stxs4 |
85 |
Same as card1000Txs4, but with dual-phy mode (Copper, Fiber and SGMII) |
10/100/1000 STXS4 |
card1000Stxs2 |
86 |
Same as card1000Stxs4, but with 2 ports |
10/100/1000 STXS2 |
card1000Stxs1 |
87 |
Same as card1000Stxs4, but with 1 port |
10/100/1000 STXS1 |
card10GUniphyP |
89 |
Same as 10GEUniphy, but with enhanced processor |
10G UNIPHY-P |
card10GELSM |
90 |
10GE LSM |
10GE LSM |
card10GEMultiMSA |
91 |
10GE Multi-MSA |
10GE Ethernet Multi-MSA |
card10GUniphyXFP |
92 |
Same as 10GEUniphy, but with XFP interface |
10G UNIPHY-XFP |
cardPowerOverEthernet |
93 |
4 port Power over Ethernet card |
Power Over Ethernet |
card2.5MSM |
95 |
2.5 MSM (POS OC48) |
2.5 MSM |
cardMSM10GE |
96 |
10G MSM |
10G MSM |
card10GELSMXL6 |
98 |
10GE LSM 6 ports |
LSM 10GEXL6-01 |
cardAFMStreamExtractionModule |
104 |
Auxiliary Function Module |
AFM1000SP- 01 |
card10GELSMXM3 |
105 |
LSM10GXM3 |
10 GE XM3 |
card1000XM12 |
106 |
LSM1000XMS12-01 |
10/100/1000 XMS12 |
cardLSMXMV16 |
107 |
LSM1000XMV16-01 |
10/100/1000 XMV16 |
cardXcellon-Ultra NP |
110 |
Xcellon-Ultra NP-01, Application Network Processor Load Module, 1-10G or 12-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps; for 941-0003 (XM2-02) or 941-0009 (XM12-02) chassis; On-Board Port Aggregation; 1GbE Fiber Ports REQUIRE SFP transceivers, options include SFP-LX or SFP-SX; and 10GbE port requires a XFP transceiver, options are either 948-0003 (XFP-850), XFP-1310, or XFP-1550 |
Xcellon-Ultra NP-01 10G-Aggregate Mode |
card10GELSMMacSec |
112 |
LSM10GMS-01 (MacSec) |
10GE LSM MACSec |
cardLSMXMVR16 |
113 |
16 port 256MB |
10/100/1000 XMVR16 |
cardLSMXMV16-02 |
114 |
16 port 2GB |
10/100/1000 XMV16 |
cardLSMXMV1 |
115 |
12 port 1GB |
10/100/1000 XMV12 |
cardLSMXMVR12 |
116 |
12 port 256MB |
10/100/1000 XMVR12 |
cardLSMXMV8 |
117 |
8 port 1GB |
10/100/1000 XMV8 |
cardLSMXMVR8 |
118 |
8 port 256MB |
10/100/1000 XMVR8 |
cardLSMXMV4 |
119 |
4 port 1GB |
10/100/1000 XMV4 |
cardLSMXMVR |
120 |
4 port 256MB |
10/100/1000 XMVR4 |
card10GELSMMacSec |
112 |
MACSec |
10GE LSM MACSec |
card10GELSMXM8 |
121 |
NGY 8 port |
10GE LSM XM8 |
cardVoiceQualityResourceModule |
122 |
VQM01XM |
Voice Quality Resource Module |
card40GE100GELSM |
123 |
100 GB Ethernet |
100GE LSM XMV |
cardHSE100GETSP1 |
123 |
HSE100GETSP1-01, 100- Gigabit Ethernet Load Module, 1-port, 2-slots, For OPTIXIAXM12-02 (941-0009) and OPTIXIAXM2-02 (941-0003) chassis with L2/3 data plane and performance testing, IEEE 802.3ba PCS test capability, and routing emulation support. REQUIRES the customer to provide Ixia a CFP transceiver that is capable of 100 Gb/s operation for integration and test by Ixia with its 100 GE, HSE100GETSP1-01 load module prior to shipment |
HSE100GETSP1- 01 |
card10GELSMXM4 |
124 |
NGY 4 port |
10GE LSM XM4 |
card10GELSMXMR8 |
126 |
NGY 8 port reduced features |
10GE LSM XMR8 |
card10GELSMXMR4 |
127 |
NGY 4 port reduced features |
10GE LSM XMR4 |
card10GELSMXMR2 |
128 |
NGY 2 port reduced features |
10GE LSM XMR2 |
card10GELSMXM8XP |
129 |
NGY 8 port extra performance |
10GE LSM XM8XP |
card10GELSMXM4XP |
130 |
NGY 4 port extra performance |
10GE LSM XM4XP |
card10GELSMXM2XP |
131 |
NGY 2 port extra performance |
10GE LSM XM2XP |
card10GELSMXM8S |
137 |
NGY 8 port with SFP Plus |
10GE LSM XM8S |
card10GELSMXM4S |
138 |
NGY 4 port with SFP Plus |
10GE LSM XM4S |
card10GELSMXM2S |
139 |
NGY 2 port with SFP Plus |
10GE LSM XM2S |
cardLSM10GXMR8S |
140 |
LSM10GXMR8S-01, 10 Gigabit Ethernet Load Module, Reduced L2/3 support with limited L3 routing, 8-Port LAN/WAN, SFP+ interface; For OPTIXIAXM12-02 (941-0009) and OPTIXIAXM2-02 (941-0003) chassis; REQUIRES one or more SFP+ transceiver options: 948-0013 10GBASE-SR, 948-0014 SFP+10GBASE-LR, 948-0015 SFP+10GBASE-LRM, or 948-0016 SFP+10GSFP+Cu; NOTE: If OPTIXIAXM12-01 (941-0002) chassis is used with this item, see FRU-OPTIXIAXM12-01 (943-0005) |
LSM10GXMR8S-01 |
card10GELSMXMR8S |
140 |
NGY 8 port reduced feature with SFP Plus |
10GE LSM XMR8S |
card10GELSMXMR4S |
141 |
NGY 4 port reduced feature with SFP Plus |
10GE LSM XMR4S |
card10GELSMXMR2S |
142 |
NGY 2 port reduced feature with SFP Plus |
10GE LSM XMR2S |
cardNGYNP8 |
149 |
NGYNP 8 port with sfp plus transceiver |
NGY-NP8 |
cardNGYNP4 |
150 |
NGYNP 4 port with sfp plus transceiver |
NGY-NP4 |
cardNGYNP2 |
151 |
NGYNP 2 port with sfp plus transceiver |
NGY-NP2 |
cardEthernetVM |
152 |
For multi NIC Ethernet VM ports |
Virtual Port |
cardLSM1000XMSP12 |
153 |
LSM1000XMSP12-01, Gigabit Ethernet, Load Module, 12-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps; for 941-0003 (OPTIXIAXM2-02), and 941-0009 (OPTIXIAXM12-02), High Performance chassis; 256MB per port CPU memory; 1GbE Fiber Ports REQUIRE SFP transceivers, options include SFP-LX or SFP-SX |
LSM1000XMSP12 |
cardFCMGXM8 |
154 |
8 port FCM SFP+ card |
FCM GXM8 |
cardFCMGXM8S |
154 |
FCMGXM8S-01, 8-Port Fibre Channel Load Module, with 2Gbps, 4Gbps, and 8Gbps support, SFP+ interface; Full stateful FCP (SCSI) support and REQUIRES one or more Fibre Channel SFP+ transceiver options |
FCMGXM8S- 01 |
cardFlexAP10G16S |
161 |
Excellon-Flex 16 port full performance 10G card |
FlexAP10G16S |
cardFlexAP1040SQ |
162 |
Xcellon-FlexAP10/4016SQ 10/40 Gigabit Ethernet Accelerated Performance Load Module, 16-Ports of SFP+ interfaces and 4-ports of QSFP+ 40 GE interfaces with full performance L2-7 support; for XG12 (940-0005) rackmount chassis (6000W), XM12-02 (941-0009) High Performance rackmount chassis (4000W), and XM2-02 (941-0003) portable desktop chassis; REQUIRES one or more SFP+ transceiver options: 10GBASE-SR/SW (948-0013), or 10GBASE-LR/LW (948-0014); NOTE: If XM12-01 (941-0002) chassis is used with this load module, the FRU-OPTIXIAXM12-01 (943-0005) power supply upgrade kit must be installed |
FlexAP104016SQ |
cardLSM1000XMVDC16 |
163 |
LSM1000XMVDC16-01 Gigabit Ethernet Load Module, 16-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps; The load module is compatible with XGS12-SD rackmount chassis bundle (940-0011), XGS12-HS rackmount chassis bundle (940-0006), XG12 rackmount chassis (940-0005), XM12 HP rackmount chassis (941-0009), and XM2 desktop chassis (941-0003); 1GB Port CPU memory, full featured L2-L7 with FCoE enabled; Fiber Ports REQUIRE SFP transceivers, options include SFP-LX, SFP-SX, and SFP-CU |
LSM1000XMVDC16 |
cardLSM1000XMVDC12 |
164 |
LSM1000XMVDC12-01 Gigabit Ethernet Load Module, 12-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps; The load module is compatible with XGS12-SD rackmount chassis bundle (940-0011), XGS12-HS rackmount chassis bundle (940-0006), XG12 rackmount chassis (940-0005), XM12 HP rackmount chassis (941-0009), and XM2 desktop chassis (941-0003); 1GB Port CPU memory, full featured L2-L7 with FCoE enabled; Fiber Ports REQUIRE SFP transceivers, options include SFP-LX, SFP-SX, and SFP-CU |
LSM1000XMVDC12 |
cardLSM1000XMVDC8 |
165 |
LSM1000XMVDC8-01 Gigabit Ethernet Load Module, 8-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps; The load module is compatible with XGS12-SD rackmount chassis bundle (940-0011), XGS12-HS rackmount chassis bundle (940-0006), XG12 rackmount chassis (940-0005), XM12 HP rackmount chassis (941-0009), and XM2 desktop chassis (941-0003); 1GB Port CPU memory, full featured L2-L7 with FCoE enabled; Fiber Ports REQUIRE SFP transceivers, options include SFP-LX, SFP-SX, and SFP-CU |
LSM1000XMVDC8 |
cardLSM1000XMVDC4 |
166 |
LSM1000XMVDC4-01 Gigabit Ethernet Load Module, 4-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps; The load module is compatible with XGS12-SD rackmount chassis bundle (940-0011), XGS12-HS rackmount chassis bundle (940-0006), XG12 rackmount chassis (940-0005), XM12 HP rackmount chassis (941-0009), and XM2 desktop chassis (941-0003); 1GB Port CPU memory, full featured L2-L7 with FCoE enabled; Fiber Ports REQUIRE SFP transceivers, options include SFP-LX, SFP-SX, and SFP-CU |
LSM1000XMVDC4 |
cardHSE40GEQSFP1 |
167 |
HSE40GEQSFP1-01, 40-Gigabit Ethernet Load Module, 1-port, 1-slot with the QSFP pluggable interface for multimode fiber, 850nm, or QSFP copper cables for the OPTIXIAXM12-02 (941-0009) and OPTIXIAXM2-02 (941-0003) chassis with L2/3 data plane and performance testing, IEEE 802.3ba PCS and unframed BERT test capability, and routing emulation test support |
HSE40GEQSFP1- 01 |
cardFCMGXM4 |
168 |
4 port FCM SFP+ card |
FCM GXM4 |
cardXDM10G32S |
170 |
32 port Ethernet SFP+ card |
XDM10G32S |
cardXDM10G32S |
170 |
Xdensity, XDM10G32S, Ultra-high density, 10-Gigabit Ethernet load module with 32-ports of SFP+ interfaces with L2-3 data plane and limited routing protocol emulation support; for XG12 (940-0005) Rackmount chassis, XM12-02 (941-0009) High Performance chassis and XM2-02 (941-0003) portable chassis; REQUIRES one or more SFP+ transceiver options: 10GBASE-SR/SW (948-0013), or 10GBASE-LR/LW (948-0014); NOTE: If XM12-01 (941-0002) chassis is used with this load module, the FRU-OPTIXIAXM12-01 (943-0005) power supply upgrade kit must be installed |
XDM10G32S |
cardFlexFE10G16S |
171 |
Excellon-Flex 16 port reduced version 10G card |
FlexFE10G16S |
cardFlexFE40QP |
178 |
Xcellon-FlexFE40G4Q 40-Gigabit Ethernet Full Emulation Load Module, 4-ports of QSFP+ 40GE with L2-3 support; for XG12 (940-0005) rackmount chassis (6000W), XM12-02 (941-0009) High Performance rackmount chassis (4000W), and XM2-02 (941-0003) portable desktop chassis. NOTE: If XM12-01 (941-0002) chassis is used with this load module, the FRU-OPTIXIAXM12-01 (943-0005) power supply upgrade kit must be installed. (Note: not supported if IxOS 6.90 with 3.10 kernel is used) |
FlexFE40QP |
cardXcellon-Lava AP40/100GE2P |
179 |
Xcellon-Lava AP40/100GE2P 40/100 Gigabit Ethernet Accelerated Performance, dual-speed, load module, 2-ports, 1-slot with CFP MSA interfaces and full performance L2-7 support, compatible with the XGS12-SD rack mount chassis (940-0011), XGS12-HS rack mount chassis (940-0006), XG12 (940-0005) rack mount chassis, XM12-02 rack mount chassis (941-0009), and XM2-02 desktop chassis (941-0023). (Note: not supported if IxOS 6.90 with 3.10 kernel is used) |
Xcellon-Lava AP40/100GE 2P |
cardXcellon-LavaAP40/100GE2RP |
179 |
Xcellon-Lava 40/100GE2RP, 40/100 Gigabit Ethernet Reduced Performance, dual-speed, load module, 2-ports, 1-slot with CFP MSA interfaces and full featured L1-3 data plane support and up to 100 routing protocol emulations per port. Compatible with the XGS12-SD rack mount chassis (940-0011), XGS12-HS rack mount chassis (940-0006), XG12 (940-0005) rack mount chassis, XM12-02 rack mount chassis (941-0009), and XM2-02 desktop chassis (941-0023). |
Xcellon-LavaAP40/100GE 2RP |
cardEIM10G4S |
180 |
EIM10G4S 10 Gigabit Ethernet ImpairNet Load Module, 4-Ports of SFP+ interfaces; for XG12 (940-0005) rackmount chassis (6000W), XM12-02 (941-0009) High Performance rackmount chassis (4000W), and XM2-02 (941-0003) portable desktop chassis |
EIM10G4S |
cardEIM1G4S |
181 |
EIM1G4S 1 Gigabit Ethernet ImpairNet Load Module, 4-Ports of SFP interfaces; for XG12 (940-0005) rackmount chassis (6000W), XM12-02 (941-0009) High Performance rackmount chassis (4000W), and XM2-02 (941-0003) portable desktop chassis |
EIM1G4S |
cardEIM40G2Q |
182 |
EIM40G2Q 40 Gigabit Ethernet ImpairNet Load Module, 2-Ports of QSFP+ interfaces; for XG12 (940-0005) rackmount chassis (6000W), XM12-02 (941-0009) High Performance rackmount chassis (4000W), and XM2-02 (941-0003) portable desktop chassis |
EIM40G2Q |
cardXM100GE4CXP |
191 |
Xcellon-Multis XM100GE4CXP 100-Gigabit Ethernet, single rate load module, 1-slot with 4-ports native CXP multimode fiber interfaces, L2-7 support, compatible with the XGS12-SD rack mount chassis (940-0011), XGS12-HS rack mount chassis (940-0006)XG12 rack mount chassis (940-0005), XM12 HP rack mount chassis (941-0024), and XM2 desktop chassis (941-0023). Requires one or more per port of the following: CXP 100GE pluggable, multimode optical transceiver (948-0030) and MTP-MTP 24-fiber, multimode point-to-point 100GE cable, 3-meter (942-0035), or point-to-point, multimode CXP 100GE Active Optical Cable (AOC), 3-meter [942-0052]. All are available from Ixia |
XM100GE4CXP |
cardPerfectStorm100GE |
194 |
The PerfectStorm product family consists of a new next generation XGS12 chassis platform, an XGS integrated system controller for both IxLoad and BreakingPoint and load modules 8x10GE, 2x40GE and 1x100GE.The PerfectStorm10GE, 40GE, and 100GE load modules have two variants, fusion (IxLoad and BreakingPoint) and non-fusion (IxLoad only). The key feature of PerfectStorm 10GE/40GE/100GE NG cards is the fusion between IxLoad and BreakingPoint applications. |
PerfectStorm 100GE 1-port Load Module, CXP |
cardPerfectStorm 10GE |
196 |
The PerfectStorm product family consists of a new next generation XGS12 chassis platform, an XGS integrated system controller for both IxLoad and BreakingPoint and load modules 8x10GE, 2x40GE and 1x100GE.The PerfectStorm10GE, 40GE, and 100GE load modules have two variants, fusion (IxLoad and BreakingPoint) and non-fusion (IxLoad only). The key feature of PerfectStorm 10GE/40GE/100GE NG cards is the fusion between IxLoad and BreakingPoint applications. |
PerfectStorm 10GE Fusion 8-port (PS10GE8NG) |
cardXM40GE12QSFP+FAN |
197 |
Xcellon-Multis XM40GE12QSFP+FAN 40-Gigabit Ethernet, load module, 1-slot with 12-ports of 40GE via multimode fan-out AOC cables, with L2-7 support. The load module is compatible with the XGS12-SD rack mount chassis (940-0011), XGS12-HS rack mount chassis (940-0006), XG12 rack mount chassis (940-0005), XM12 HP rack mount chassis (941-0024), and XM2 desktop chassis (941-0023). Requires purchase of one or more multimode fiber Active Optical Cable (AOC) fan-out cables: CXP-to-3x40GE QSFP, 3-meter length (942-0054) or CXP-to-3x40GE QSFP, 5-meter length (942-0055). All media listed are available from Ixia |
XM40GE12QSFP+FAN |
cardPerfectStorm 40GE |
201 |
The PerfectStorm product family consists of a new next generation XGS12 chassis platform, an XGS integrated system controller for both IxLoad and BreakingPoint and load modules 8x10GE, 2x40GE and 1x100GE.The PerfectStorm10GE, 40GE, and 100GE load modules have two variants, fusion (IxLoad and BreakingPoint) and non-fusion (IxLoad only). The key feature of PerfectStorm 10GE/40GE/100GE NG cards is the fusion between IxLoad and BreakingPoint applications. |
PerfectStorm 40GE Fusion 2-port (PS40GE2NG) |
cardXM100GE4CFP4 |
203 |
XM100GE4CFP4 - Xcellon-Multis XM100GE4CFP4 100-Gigabit Ethernet, single rate load module, 1-slot with 4-ports with the native CFP4 physical interfaces, L2-3 support, compatible with the XGS12-SD rack mount chassis (940-0011), XGS12-HS rack mount chassis (940-0006), XG12 rack mount chassis (940-0005), XM12 HP rack mount chassis (941-0009), and XM2 desktop chassis (941-0023) |
XM100GE4CFP4 |
cardXM100GE4QSFP28 |
207 |
Xcellon-Multis XM100GE4QSFP28 100-Gigabit Ethernet, single rate load module, 1-slot with 4-ports with the native QSFP28 physical interfaces, L2-3 support, compatible with the XGS12-SD rack mount chassis (940-0011), XGS12-HS rack mount chassis (940-0006), XG12 rack mount chassis (940-0005), XM12 HP rack mount chassis (941-0009), and XM2 desktop chassis (941-0023) |
XM100GE4QSFP28 |
cardXM100GE4QSFP28+ENH+ 25G+50G |
208 |
UPG-XM-4x25GE is the 4x25GE FIELD UPGRADE option for the Xcellon-Multis QSFP28 XM100GE4QSFP28+ENH 100GE load module (944-1117). This enables 4x25GE capability on all four 100GE QSFP28 ports on the module. This is ONLY supported on the XM100GE4QSFP28+ENH (944-1117) load module. This card also supports 1x50G capability.
2x25GE speed is also available for the XM100GE4QSFP28+ENH load modules. This mode is a subset of 4x25GE, except that only 2 ports of the port group are activated. |
XM100GE4QSFP28+ENH+ 25G+50G |
209 |
Novus 10/1 is a tri-speed, high density with up to 32 SFP+ ports per module, multi-rate ethernet load module |
NOVUS10/1GE32S |
|
210 |
Novus is a high density 8-ports, native QSFP28 100GE/50GE/40GE/25GE/10GE load module |
NOVUS100GE8Q28+FAN+10G+25G+40G+50G |
|
211 |
Novus 10/1 is a tri-speed, high density with up to 16 dual-PHY ports per module, multi-rate ethernet load module |
NOVUS10/1GE16DP |
|
cardLSM1000XMVAE16 |
214 |
LSM1000XMVAE16 Gigabit Ethernet Load Module, 16-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps; full featured L2-L7 with BroadRReach enabled (requires separate BroadRReach transceivers); Fiber Ports REQUIRE SFP transceivers, options include SFP-LX, SFP-SX, and SFP-CU. This load module is compatible with the XGS12-SD rack mount chassis (940-0011) and XM2 desktop chassis (941-0023) |
LSM1000XMVAE16 Gigabit Ethernet Load Module, 16-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps |
cardLSM1000XMVAE8 |
215 |
LSM1000XMVAE8 GIGABIT ETHERNET LOAD MODULE, 8-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps; full featured L2-L7 with BroadRReach enabled (requires separate BroadRReach transceivers); Fiber Ports REQUIRE SFP transceivers, options include SFP-LX, SFP-SX, and SFP-CU. This load module is compatible with the XGS12-SD rack mount chassis (940-0011) and XM2 desktop chassis (941-0023) |
LSM1000XMVAE8 GIGABIT ETHERNET LOAD MODULE, 8-Port Dual-PHY (RJ45 and SFP) 10/100/1000 Mbps |
cardXMAVB10/40GE6QSFP+FAN |
216 |
XMAVB10/40GE6QSFP+FAN 40-GIGABIT ETHERNET LOAD MODULE, 1-slot with 6-ports of 40GE and 16-ports of 10GE via multimode fan-out cables, with full featured L2-7 control and data-plane support. This load module is compatible with the XGS12-SD rack-mount chassis (940-0011) and XM2 desktop chassis (941-0023). REQUIRES purchase of one or more QSFP+ 40GBASE-SR4 optical transceivers (948-0031) and MT 12-fiber MMF cable, 3-meter length (942-0041). All media listed are available from Ixia. Note: For 10GE fan-out capability this module requires either factory upgrade option (905-1000) or field upgrade option (905-1001) |
XMAVB10/40GE6QSFP+FAN |
CardNOVUS10/1GE8DP |
219 |
Novus 10/1 is a tri-speed, high density with up to 8 Dual-PHY ports per module, multi-rate Ethernet load module |
NOVUS10/1GE8DP |
235 |
Novus 10/1 is a five-speed, high density with up to 16 dual-PHY ports per module, multi-rate ethernet load module |
NOVUS10/5/2.5/1/100M16DP |
|
CardNOVUS10/5/2.5/1/100M8DP |
236 |
Novus 10/1 is a five speed, high density with up to 8 Dual-PHY ports per module, multi-rate Ethernet load module |
NOVUS10/5/2.5/1/100M8DP |
typeName
Read-only. The name corresponding to the card type. One of the symbolic values shown under type.
DEPRECATED OPTIONS
clockType
The following options have been deprecated:
Option |
Value |
Usage |
---|---|---|
cardBertUnframedClockSonet |
0 |
(default) 155.52 Mbps (OC-3), 622.08 Mbps (OC-12) and 2.488 Gbps (OC-48) data rates |
cardBertUnframedClockSonetWithFEC |
1 |
166.63 Mbps (OC-3 FEC), 666.51 Mbps (OC-12 FEC) and 2.67 Gbps (OC-48 FEC) data rates |
cardBertUnframedClockFiberChannel |
2 |
1.062 Gbps (Fibre Channel) and 2.124 Gbps (2x Fibre Channel) data rates |
cardBertUnframedClockGigE |
3 |
1.25Gbps (Gigabit Ethernet) data rates |
cardBertUnframedClockExternal |
4 |
Clock is externally supplied. |
type
The following card type options have been deprecated:
Option |
Value |
Usage |
---|---|---|
cardUSB |
19 |
4 port 10 Mbps/USB card |
txClockDeviationLan
For 10GE LSM XM8 cards. LAN transmit clock deviation in units of ppm, referred to as Frequency Offset in IxHal.
txClockDeviationWan
For 10GE LSM XM8 cards. WAN transmit clock deviation in units of ppm.
COMMANDS
The card command is invoked with the following sub-commands. If no sub-command is specified, returns a list of all sub-commands available.
card config option value
Modify the configuration options of the card. If no option is specified, returns a list describing all of the available options (see STANDARD OPTIONS) for card.
card cget option
Returns the current value of the configuration option given by option. Option may have any of the values accepted by the card command.
card export fileName chasID cardID
Exports the current configuration of the card at slot cardID, chassis chasID into the file named fileName; fileName may include a full or relative path. If no extension is used in fileName, a ".crd" is added to the name. The file produced by this command may be used by the import sub-command. Specific errors are:
- No connection to a chassis
- Invalid card
card get chasID cardID
Gets the current configuration of the card at slot cardID, chassis chasID. Call this command before calling card cget option value to get the value of the configuration option. If the card does not exist, an error is returned.
Note: Card ID starts from 1 and ends with the last card number that is present (if we have an XM12 with 12 slots and only card 3 and 4 are present, their IDs will be 3 and 4 respectively).
card getPortClusterCount chasID cardID
Gets the port cluster count.
card getFrontPanelMasterPort chasID cardID portClusterIndex
Gets the front panel master port.
card getCpuPortList chasID cardID portClusterIndex
Gets the CPU Port list.
card getFrontPanelPortList chasID cardID portClusterIndex
Gets the front panel port list.
card getPortClusterIndex chasID cardID portID
Gets the index of the port cluster.
card getAssociatedFrontPanelPorts chasID cardID cpuPortID
Gets the associated front panel ports.
card import fileName chasID cardID
Imports a saved card configuration found in the file fileName into the current configuration of the card at slot cardID, chassis chasID. fileName may include a full or relative path. If no extension is used in fileName, a ".crd" is added to the name. The file used by this command must have been produced by the export sub-command.
Note: This command should be followed by ixWritePortsToHardware to write the stream and protocol configurations to hardware, and card write to write the card parameters to hardware.
Specific errors are:
- No connection to a chassis
- Invalid card
- The card is owned by another user
- fileName does not exist
card isActiveFeature chasID cardID feature
Determines whether a specific feature is active for the card at cardID, chassis chasID and that the card is properly configured/enabled to use that feature. A value of true (1) is returned if the feature is enabled and false (0) if the feature is not enabled. Feature may be one of the values from the isValidFeatures list.
card isCpuPort chasID cardID portID
Determines whether Port CPU is active.
card isFrontPanelMasterPort chasID cardID portID
Determines whether front panel of master port is active.
card isValidFeature chasID cardID feature
Determines whether a specific feature is valid for the card at cardID, chassis chasID with the card in its current mode. A value of true (1) is returned if the feature is valid and false (0) if the feature is invalid or the port is invalid. Feature may be one of the following values:
Option |
Value |
Usage |
---|---|---|
cardFeatureFrequencyOffset |
131 |
Frequency offset |
cardFeature1GEAggregate |
280 |
ASM XMV12X card, 1GbE aggregated mode |
cardFeature10GEAggregate |
281 |
ASM XMV12X card, 10GbE aggregated mode |
cardFeatureClockMode |
313 |
Clock mode |
cardFeaturePortClusters |
432 |
Port clusters feature |
card set chasID cardID
Sets the current configuration of the card at slot cardID, chassis chasID by reading the configuration option values set by the card config option value command. Specific errors are:
- No connection to a chassis
- Invalid parameters
- Network problem between the client and chassis
card set Default
Sets to IxTclHal default values for all configuration options.
card setFactoryDefaults chasID cardID
Sets factory default information. The specific card write sends only card specific information. Set "card write chasID cardID" after setting card setFactoryDefaults to get specific information.
card write chasID cardID
Writes the card properties of the card at slot cardID, chassis chasID by reading the configuration option values set by the card config option value command. No stream or port properties are written.
card writeOperationMode mode chasID cardID
Writes the mode for the card. See the option cardOperationMode. Note: This also writes the port configuration for all ports on the card (ASM XMV12X card only).
card addVMPort chasID cardID portID testNic promiscuous_mode testMac linkMTU lineSpeed
Example: card addVMPort 1 1 3 eth3 1 testMac linkMTU lineSpeed
Adds IxVM port on a virtual appliance.
Options |
Values |
---|---|
kPortOK |
0 |
kPortIdExists |
10 |
kPortIdOutOfRange |
11 |
kPortOverlappingNIC |
12 |
kPortIdUnavailable |
13 |
kPortBuildTimeout |
14 |
kPortInvalidOnSingleNic |
15 |
kPortRemoveTimeout |
17 |
The parameters for the commands are:
Option |
Value |
Usage |
---|---|---|
keepAliveTimeout |
any value in seconds (>= 3) |
keepAliveTimeout value in seconds (>=3), indicating the Keepalive timeout between the Virtual Chassis and the Virtual Load Module. |
testNic |
|
The existing nic name of a virtual machine, used to generate traffic (port), Example: eth1. |
promiscuous_mode |
0/1 |
Enables promiscuous mode on port (Promiscuous mode must be supported and enabled in hypervisor also, for this option to work). |
testMac |
|
The MAC address of the port. This must match the MAC address of the interface with the name provided in testNic parram, can be added as 00:00:00:00:00:00, and is automatically taken from interface at add time. |
linkMTU |
default = 1500 |
A valid Ethernet MTU. |
lineSpeed |
valid values: 100Mbps and 1000Mbps (new versions of IxOS limits the speed to this 2 values, using IxN and IxL user can also set the speed up to 50000 Mbps) |
The virtual line speed at which the port will be capped, in software. Default = 1000. If an invalid value is entered speed will be set to 1000. |
card setVMPortParameter chassisId cardId portId paramId
Sets the VM port parameters.
Port parameters IDs:
portTestNic |
0 |
portProModetestNic |
1 |
portMac | 2, //read only, changeable only with setVMPortParameters and testNic set to "" |
portLinkMTU | 3 |
portLineSpeed | 4 |
The return values for the command are:
Options |
Values |
---|---|
kPortOK |
0 |
kPortOverlappingNIC |
12 |
kPortBuildTimeout |
14 |
card setVMPortParameters chassisId cardId portId testNic promiscuousMode optionalMac linkMTU lineSpeed
Sets the VM port parameters. To use this function all parameters must be set. This function is faster than setting parameters one by one. If a parameter is not set, a default one is used. MAC address is always optional. To change test interface NIC based on MAC, setVMPortParameters function must be used and testNic set to "".
Port parameter IDs:
portTestNic |
0 |
portProModetestNic |
1 |
portMac | 2, //read only, changeable only with setVMPortParameters and testNic set to "" |
portLinkMTU | 3 |
portLineSpeed | 4 |
Options |
Values |
---|---|
kPortOK |
0 |
kPortOverlappingNIC |
12 |
kPortBuildTimeout |
14 |
card getVMPortParameter chassisId cardId portId paramId
Gets the current configuration of the VM port.
Port parameter IDs:
portTestNic |
0 |
portProMode |
1 |
portMac | 2, //read only |
portLinkMTU | 3 |
portLineSpeed | 4 |
portVMStatus | 5, //read only |
Returns the current value of the configuration option given by paramId.
For the vmPortParameter portVMStatus (option No 5):
Example:
card getVMPortParameter chassisId cardId portId 5 returns the following values:
State |
Values |
Explanation |
---|---|---|
Uninitialized |
1 |
Initial port state, if API returns this value, it means that the port is not fully initialized; retry later. |
Connected and Link Up |
2 |
Port is connected to the chassis. |
Port Removed |
3 |
Set when remove port action failed |
Invalid NIC |
4 |
Set when there is no such NIC on the Virtual Load Module. |
Port Unknown Error |
5 |
Generic error,something failed on add, remove, update port. |
Disconnected |
17 |
Port is disconnected from the chassis. |
Connected but No License |
18 |
Connected, but no licenses are available (check the license server). |
IxOS Version Mismatch |
20 |
IxOS Version mismatch between the Virtual Chassis and the Virtual Load Modules. |
card createPartition chasID cardID phyPortList cpuPortList
Creates partition in port list CPU.
card queryPartition chasID cardID partitionID
Sends query for partition.
card deletePartition chasID cardID partitionID
Deletes partition in port list CPU.
card removeVMPort chasID cardID portID
Removes a Virtual Port from a Virtual Card that is attached to a Virtual Chassis.
card resetHardware chasID cardID
With this command, the chassis resets all the hardware, reboots port CPU, tests the local processor test, and rewrites the streams. This command does not modify existing port/stream configuration.
card getMaxResourceGroups chasID cardID
With this command, gets the maximum number of supported resource groups.
card addResourceGroup chasID cardID
Adds resource groups.
card createResourceGroups chasID cardID
Creates resource groups.
card deleteResourceGroups chasID cardID
Deletes resource groups.
card getConfiguredResourceGroupList chasID cardID
Gets and configures resource group list.
card setConfiguredResourceGroupList chasID cardID
Sets and configures resource group list.
card forceHotswap chassisID cardID
Deliberately forces hotswap of the card.
Example:
package require IxTclHal
ixConnectToChassis $ChassisId
TclScripts) 2 % card forceHotswap 1 2
Switch Mode
The following commands enable the Xcellon-Multis card to switch mode:
For CXP Module:
card get 1 2
resourceGroupEx get 1 2 1( it can be 1 2 5, 1 2 6, and 1 2 7)
resourceGroupEx cget -activePortList #it displays current mode
resourceGroupEx config -activePortList {0 2 1} #for 100G mode
resourceGroupEx config -activePortList {{0 2 5}{0 2 6}{0 2 7}} #for 40/10G mode
resourceGroupEx config -mode 8 #for 40G mode
resourceGroupEx config -mode 10 #for 10G mode
resourceGroupEx set 1 2 1( it can be 1 2 5, 1 2 6, and 1 2 7)
resourceGroupEx write 1 2 1 ( it will send message to and execute mode switch )
For QSFP Module:
card get 1 2
resourceGroupEx get 1 2 1
resourceGroupEx cget -activePortList #it displays current mode
resourceGroupEx config -activePortList {{0 2 1}{0 2 2}{0 2 3}} #for 40/10G mode
resourceGroupEx config -mode 8 #for 40G mode
resourceGroupEx config -mode 10 #for 10G mode
resourceGroupEx set 1 2 1
resourceGroupEx write 1 2 1 ( it will send message to and execute mode switch )
For QSFP28 2x25GE mode:
card get 1 2
resourceGroupEx get 1 2 9
resourceGroupEx config -mode 20
resourceGroupEx set 1 2 9
resourceGroupEx write 1 2 9
For QSFP28 1x50G mode:
card get 1 2
resourceGroupEx get 1 2 1
resourceGroupEx config -mode 19
resourceGroupEx set 1 2 1
resourceGroupEx write 1 2 1
For Novus, Novus-R and Novus-M 10G/25G Module:
resourceGroupEx get 1 1 9
resourceGroupEx config -activePortList [list {1 1 9} {1 1 10} {1 1 11} {1 1 12}]
resourceGroupEx config -mode 25000 #For 25G
OR
resourceGroupEx config -mode 10000 #For 10G
resourceGroupEx set 1 1 9
resourceGroupEx write 1 1 9
For Novus and Novus-R 50GE module
resourceGroupEx get 1 1 41
resourceGroupEx config -activePortList [list {1 1 41} {1 1 42}]
resourceGroupEx config -mode 50000
resourceGroupEx set 1 1 41
resourceGroupEx write 1 1 41
For Novus, Novus-R and Novus-M 40G/100G Module:
resourceGroupEx get 1 1 1
resourceGroupEx config -activePortList [list {1 1 1}]
resourceGroupEx config -mode 100000 #For 100G
OR
resourceGroupEx config -mode 40000 #For 40G
resourceGroupEx set 1 1 1
resourceGroupEx write 1 1 1
For QSFP-DD, QSFP-DD-R, and UPG-QSFP-DD-R modules:
resourceGroupEx get 1 1 1
resourceGroupEx config -activePortList "{1 1 1}"
resourceGroupEx config -mode 400000 #For 400G
OR
resourceGroupEx config -mode 200000 #For 200G
OR
resourceGroupEx config -mode 100000 #For 100G
OR
resourceGroupEx config -mode 50000 #For 50G
resourceGroupEx config -attributes "{bert}" #For BERT mode
OR
resourceGroupEx config -attributes "{dce}" #For DCM mode
resourceGroupEx set 1 1 1
resourceGroupEx write 1 1 1
For CFP8, CFP8-R, and UPG-CFP8-R modules:
resourceGroupEx get 1 1 1
resourceGroupEx config -activePortList "{1 1 1}"
resourceGroupEx config -mode 400000
resourceGroupEx config -attributes "{bert}"
resourceGroupEx set 1 1 1
resourceGroupEx write 1 1 1
For all variants of T400 QDD and T400 OSFP modules:
resourceGroupEx get 1 1 1
resourceGroupEx config -mode 400000 #For 400G
OR
resourceGroupEx config -mode 200000 #For 200G
OR
resourceGroupEx config -mode 400000 #For 100G
OR
resourceGroupEx config -mode 400000 #For 50G
OR
resourceGroupEx config -mode 400000
resourceGroupEx config -attributes "{bert}" #For BERT mode
resourceGroupEx set 1 1 1
resourceGroupEx write 1 1 1
Note: BERT mode is supported only for T400 QDD and T400 OSFP 400G speed modes.
Capture Playback
Capture Playback is a resource group mode on the Xcellon Multis load module that allows you to load a packet capture file into port hardware. Once the capture file is successfully loaded, you will be able to transmit all of the loaded packets.
Capture Playback supports the .pcap, .pcapng, and .enc capture file formats.
A sample workflow is provided as follows:
# setup some basic variables
set chassisName "user-chassis"
set chassID 1
set cardID 1
set mode40G_CPB 12
set mode100G_CPB 11
set continuousPackets 0
set burstPackets 1
set loopPackets 5
set capFile "sample.pcap"
# connect to the chassis
ixConnectToChassis $chassisName
# switch ports 1 and 2 into 100 Capture Playback mode
# NOTE: the mode switch process can take a substantial
# amount of time so prepare to wait at least several
# minutes for it to complete.
resourceGroupEx get $chassID $cardID 1
resourceGroupEx config -mode $mode100G_CPB
resourceGroupEx set $chassID $cardID 1
resourceGroupEx write $chassID $cardID 1
resourceGroupEx get $chassID $cardID 2
resourceGroupEx config -mode $mode100G_CPB
resourceGroupEx set $chassID $cardID 2
resourceGroupEx write $chassID $cardID 2
# create a port group for ports 1 and 2
portGroup destroy 1
portGroup create 1
portGroup add 1 $chassID $cardID 1
portGroup add 1 $chassID $cardID 2
portGroup write 1
# configure capture playback for each port and set the
# transmit mode to burst mode.
# NOTE: that this is the configuration step for capture
# playback and it must come BEFORE the loading of the
# packet file.
capturePlayback get $chassID $cardID 1
capturePlayback config -framesPerSec 30
capturePlayback config -framesToBurst 9
capturePlayback config -transmitType $burstPackets
capturePlayback config -captureFileChassis $capFile
capturePlayback set $chassID $cardID 1
capturePlayback write $chassID $cardID 1
capturePlayback get $chassID $cardID 2
capturePlayback config -framesPerSec 30
capturePlayback config -framesToBurst 9
capturePlayback config -transmitType $burstPackets
capturePlayback config -captureFileChassis $capFile
capturePlayback set $chassID $cardID 2
capturePlayback write $chassID $cardID 2
# load the packet file for each port
capturePlayback load $chassID $cardID 1
capturePlayback load $chassID $cardID 2
# the port group that was created prior to configuring
# capture playback can now be used to send a burst
# of packets.
portGroup setCommand 1 $::sendNextBurstCP
# individual ports can be made to send a busrt of packets
capturePlayback sendNextBurst $chassID $cardID 1
capturePlayback sendNextBurst $chassID $cardID 2
DEPRECATED
COMMANDS
card getInterface chasID cardID
Gets the interface type of the card.
EXAMPLES
package require IxTclHal
set host localhost
set username user
# Check if we're running on UNIX - connect to the TCL Server
# which must be running on the chassis
if [isUNIX] {
if [ixConnectToTclServer $host] {
ixPuts "Could not connect to $host"
return 1
}
}
# Now connect to the chassis
if [ixConnectToChassis $host] {
ixPuts $::ixErrorInfo
return 1
}
# Get the chassis ID to use in port lists
set chas [ixGetChassisID $host]
# Login before taking ownership
if [ixLogin $username] {
ixPuts $::ixErrorInfo
return 1
}
# Get the chassis' number of cards
chassis getFromID $chas
set ncards [chassis cget -maxCardCount]
ixPuts "Chassis $chas, $ncards cards"
for {set i 1} {$i <= $ncards} {incr i} {
# Check for missing card
if {[card get $chas $i] != 0} {
continue
}
set portList [list [list $chas $i 1]]
# Take ownership of the ports we'll use
if [ixTakeOwnership $portList] {
ixPuts $::ixErrorInfo
return 1
}
# Get all of the card's characteristics
set fpgaVersion [card cget -fpgaVersion]
set hwVersion [card cget -hwVersion]
set portCount [card cget -portCount]
set type [card cget -type]
set typeName [card cget -typeName]
# And list them
ixPuts "Card $i: $typeName ($type), $portCount ports, \
fpga $fpgaVersion, hwVersion $hwVersion"
# If the card is a 10/100 RMII, play with its settable parameters
if {$type == $::card10100RMii} {
card config -clockRxRisingEdge 0
card config -clockTxRisingEdge 1
if [card set $chas $i] {
ixPuts "Could not card set $chas $i"
}
ixWriteConfigToHardware portList
}
# Just for fun, we'll export the data associated with the first card
# and read it to any other cards of the same type
if {$i == 1} {
if {[card export cardfile $chas $i] != 0} {
ixPuts "Could not export"
} else {
set savedType $type
}
} elseif {$type == $savedType} {
if {[card import cardfile $chas $i] == 1} {
ixPuts "Could not import"
}
}
# Let go of the ports that we reserved
ixClearOwnership $portList
}
# Disconnect from the chassis we're using
ixDisconnectFromChassis $host
# If we're running on UNIX, disconnect from the TCL Server
if [isUNIX] {
ixDisconnectTclServer $host
}
# Everest 10/40G Combo (assume chassis = 1; card = 6):
# Example to configure 2 resource groups in 40G mode and
# 1 resource group in 10G aggregation mode
# Check if the card supports resource group - kFeatureResourceGroup
set validRG [card isValidFeature 1 6 454]
# Check if the card is Everest 10/40G Combo - kFeatureEverest40GCombo.
set validEverestCombo [card isValidFeature 1 6 435]
# Get the max number of supported resource groups
set maxRG [card getMaxResourceGroups 1 6]
# Check if the card is Everest 10/40G Combo. Please note we have
# 5 ports in resource group for 40G combo, while we have 4 ports in
# resource group for Everest 10G
card get 1 6
set numPorts [card cget -portCount] # 20 for combo; 16 for Everest 10G
set portsPerRG [expr $numPorts / $maxRG]
# step1: Add ports in resource group
# Set {1, 2, 3, 4, 17} and {9, 10, 11, 12, 19} to 40G mode
# Set {5, 6, 7, 8, 18} to 10G aggregation mode
set rgPorts1 [list [list 1] [list 2] [list 3] [list 4] [list 17]]
set rgPorts2 [list [list 5] [list 6] [list 7] [list 8] [list 18]]
set rgPorts3 [list [list 9] [list 10] [list 11] [list 12] [list 19]]
card addResourceGroup 17 40000 $rgPorts1 # active port 17, speed 40000
card addResourceGroup 19 40000 $rgPorts3 # active port 19, speed 40000
card addResourceGroup 5 10000 $rgPorts2 # active port 5, speed 10000
# step2: Create Resource group with the configured groups
# This call will push down the configuration in the server
# This is a blocking call and will fail if any of the groups are
# configured incorrectly or all the ports are not owned etc.
card createResourceGroups 1 6
# Get the configured Resource Groups list
set configuredRGList [card getConfiguredResourceGroupList 1 6]
return value: {17 40000 {1 2 3 4 17}} {5 10000 {5 6 7 8 18}} {19 40000 {9 10 11 12 19}}
# Set the configured Resource Groups list
# This api can be directly used to set one or more resource
# groups in a card.
Note: setConfiguredResourceGroupList can be directly fed the output
# from getConfiguredResourceGroupList
set configuredRGList [card getConfiguredResourceGroupList 1 6]
card setConfiguredResourceGroupList 1 6 $configuredRGList
card setConfiguredResourceGroupList $chassis $card {{17 40000 {1 2 3 4 17}} {18 40000 {5 6 7 8 18}} {19 40000 {9 10 11 12 19}} {20 40000 {13 14 15 16 20}}}
# Delete Resource Groups. This will put the ports in the RG in
# normal 10G mode.
set dList [list [list 17] [list 19] [list 9]]
card deleteResourceGroups 1 6 $dList
***Note: For Everest 10G only speed 10000 is supported and resource group contains 4 ports. All other steps are exactly same. Please look at the example below:
# step1: Add ports in resource group
# Set {1, 2, 3, 4} and {9, 10, 11, 12} to 10G aggregation mode
set rgPorts1 [list [list 1] [list 2] [list 3] [list 4]]
set rgPorts3 [list [list 9] [list 10] [list 11] [list 12]]
card addResourceGroup 1 10000 $rgPorts1 # active port 1, speed 10000
card addResourceGroup 5 10000 $rgPorts3 # active port 5, speed 10000