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

OC48c POS SRP/RPR/DCC

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

OC192c POS/BERT

OC192c VSR POS

OC192c VSR POS/BERT

10GE WAN

OC192c POS/BERT/10GE WAN SRP/

RPR/DCC

10GE BERT/WAN

card10GEWAN1

39

1 port 10 Gigabit WAN card

As in card10GigWanPlm2

card10GEXAUI1

46

1 port 10 Gigabit LAN XUAI card

10GE XAUI

10GE XAUI/BERT

10GE XAUI BERT

card10GigLanXenpak1

50

1 port 10 Gigabit Xenpak card

10GE XENPAK

10GE XENPAK-M

10GE XENPAK/BERT

10GE XENPAK BERT

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

10/100 TXS8

card10GELAN1

61

1 port 10 Gigabit LAN XSBI card

10GE LAN

10GE LAN-M

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

1000 SFPS4

1000 SFPS4-L

card1000Txs4

70

4 port 10/100/1000

10/100/1000 TX4

10/100/1000 TXS4

10/100/1000 TXS4-L

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

10/100/1000 STXS24

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

10GE LSM L2/L3

card10GEMultiMSA

91

10GE Multi-MSA

10GE Ethernet Multi-MSA

10GE Ethernet/BERT Multi-MSA

10GE Ethernet Multi-MSA-M

10GE BERT Multi-MSA

10GE Ethernet/BERT Multi-MSA-M

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.

  • This option is REQUIRED ON FIELD UPGRADE PURCHASES of the 4x25GE capability for the Xcellon-Multis XM100GE4QSFP28+ENH load module with native QSFP28 4x100GE physical interfaces.
  • The 4x25GE capability is per 100GE port and is ONLY supported over a single 100GE point-to-point QSFP28 cable where each channel of the cable is rated for 25Gb/s per channel operation.

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

CardNOVUS10/1GE32S

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

CardNOVUS100GE8Q28+FAN+10G+25G+40G+50G

210

Novus is a high density 8-ports, native QSFP28 100GE/50GE/40GE/25GE/10GE load module

NOVUS100GE8Q28+FAN+10G+25G+40G+50G

CardNOVUS10/1GE16DP

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

CardNOVUS10/5/2.5/1/100M16DP

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

CardNOVUS25/10GE8SFP28 264 NOVUS25/10GE8SFP28 is a high density, 8-port, SFP28 25/10GE load module. This load module provides time-sensitive networking (TSN) capabilities, and high-scale control and data plane traffic to validate switched networks. NOVUS25/10GE8SFP28
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:

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:

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:

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.

The return values for the command are:

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.

For NOVUS25/10GE8SFP28: 10G/25G:

resourceGroupEx get 1 2 1

resourceGroupEx config -activePortList [list {1 2 1}]

resourceGroupEx config -mode 25000 #For 25G

resourceGroupEx set 1 2 1

resourceGroupEx write 1 2 1

 

OR

resourceGroupEx config -mode 10000 #For 10G

resourceGroupEx set 1 2 1

resourceGroupEx write 1 2 1

 

Please refer to below example:

(TclScripts8.6) 10 % resourceGroupEx get 1 2 7

0

(TclScripts8.6) 14 % resourceGroupEx config -activePortList [list {1 2 7}]

(TclScripts8.6) 15 % resourceGroupEx config -mode 10000

(TclScripts8.6) 17 % resourceGroupEx set 1 2 7

0

(TclScripts8.6) 18 % resourceGroupEx write 1 2 7

0

 

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

SEE ALSO

chassis, port