Set controller host port properties

The set controller hostPort command changes the network properties for the following types of host ports: iSCSI and NVMe over RoCE. Property changes include IPv4 and IPv6 properties, port speed, and maximum frame payload.

Supported Arrays

This command applies to an individual DE2000H, DE4000H, DE4000F, DE6000H, or DE6000F storage array.

Roles

To execute this command on an storage array, you must have the Storage Admin or Support Admin role.

Syntax


set controller [(a|b)] hostPort ["portLabel"] 
    (IPV4Address=(0-255).(0-255).(0-255).(0-255) |
    IPv6LocalAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF) |
    IPv6RoutableAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF): (0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | 
    IPv6RouterAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF): (0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF) |
    enableIPv4=(TRUE | FALSE) | 
    enableIPv6=(TRUE | FALSE) |
    enableIPv4Vlan=(TRUE | FALSE) | 
    enableIPv6Vlan=(TRUE | FALSE) |
    enableIPv4Priority=(TRUE | FALSE) | 
    enableIPv6Priority=(TRUE | FALSE) |
    IPv4ConfigurationMethod=(static | dhcp) | 
    IPv6ConfigurationMethod=(static | auto) | 
    IPv4GatewayIP=(0-255).(0-255).(0-255).(0-255) | 
    IPv6HopLimit=[0-255] | 
    IPv6NdDetectDuplicateAddress=[0-255] |
    IPv6NdReachableTime=[0-65535] | 
    IPv6NdRetransmitTime=[0-65535] | 
    IPv6NdTimeOut=[0-65535] | 
    IPv4Priority=[0-7] | 
    IPv6Priority=[0-7] |
    IPv4SubnetMask=(0-255).(0-255).(0-255).(0-255) | 
    IPv4VlanId=[1-4094] | 
    IPv6VlanId=[1-4094] |
    maxFramePayload=[1500-9000] | 
    tcpListeningPort=(3260 | [49152-65535]) | 
    portSpeed=(autoNegotiate | 10 | 25 | 40 | 50 | 100))

Parameters

Parameter Description
controller Allows you to specify the controller for which you want to define properties.
hostPort Allows you to specify the host port label for which you want to define properties.
IPV4Address Allows you to enter the address in this format: (0-255).(0-255).(0-255).(0-255).
IPV6LocalAddress Allows you to enter the address in this format: (0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF): (0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF).
IPv6RoutableAddress Allows you to enter the address in this format: (0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF): (0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF).
IPV6RouterAddress Allows you to enter the address in this format: (0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF): (0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF).
enableIPV4 Allows you to enable IPv4.
enableIPV6 Allows you to enable IPv6. The IPv6 address space is 128 bits. It is represented by eight 16-bit hexadecimal blocks separated by colons.
enableIPv4Vlan Allows you to enable IPv4 VLAN. A VLAN is a logical network that behaves like it is physically separate from other physical and virtual local area networks (LANs) supported by the same switches, the same routers, or both.
enableIPv6Vlan Allows you to enable IPv6 VLAN. A VLAN is a logical network that behaves like it is physically separate from other physical and virtual local area networks (LANs) supported by the same switches, the same routers, or both.
enableIPv4Priority Allows you to enable the parameter that determines the priority of accessing the network. In a shared local area network (LAN) environment, such as Ethernet, many stations might contend for access to the network. Access is on a first-come, first-served basis. Two stations might try to access the network at the same time, which causes both stations to back off and wait before trying again. This process is minimized for switched Ethernet, where only one station is connected to a switch port.
enableIPv6Priority Allows you to enable the parameter that determines the priority of accessing the network. In a shared local area network (LAN) environment, such as Ethernet, many stations might contend for access to the network. Access is on a first-come, first-served basis. Two stations might try to access the network at the same time, which causes both stations to back off and wait before trying again. This process is minimized for switched Ethernet, where only one station is connected to a switch port.
IPv4ConfigurationMethod Allows you to set IPv4 static or DHCP addressing.
IPv6ConfigurationMethod Allows you to set IPv6 static or DHCP addressing.
IPv4GatewayIP Allows you to enter the gateway address in this format: (0-255).(0-255).(0-255).(0-255).
IPv6HopLimit Allows you to configure the maximum number of hops an IPv6 packet can traverse. The default value is 64.
IPv6NdDetectDuplicateAddress Allows you to set the number of neighbor-solicitation messages to send in trying to determine IP address uniqueness.
IPv6NdReachableTime Allows you to set the amount of time, in milliseconds, that a remote IPv6 node is considered reachable. The default value is 30000 milliseconds.
IPv6NdRetransmitTime Allows you to set the amount of time, in milliseconds, to continue to retransmit a packet to an IPv6 node. The default value is 1000 milliseconds.
IPv6NdTimeOut Allows you to set the timeout value, in milliseconds, for an IPv6 node. The default value is 30000 milliseconds.
IPv4Priority Allows you to set the priority assignment for IPv4 packets.
IPv6Priority Allows you to set the priority assignment for IPv6 packets.
IPv4SubnetMask Allows you to enter the subnet mask address in this format: (0-255).(0-255).(0-255).(0-255).
IPv4VlanId Allows you to set the IPv4 VLAN id.
IPv6VlanId Allows you to set the IPv6 VLAN id.
maxFramePayload Allows you to set the maximum size of a packet or frame that is sent in a network. The payload portion of a standard Ethernet frame is set to 1500, and a jumbo Ethernet frame is set to 9000. When using jumbo frames, all the devices that are in the network path should be able to handle the larger frame size. The default value is 1500 bytes per frame.
Note: To ensure best performance in an NVMe over RoCE environment, configure a frame size of 4200.
tcpListeningPort Allows you to set the TCP port number that is used to listen for iSCSI logins from initiators. The default port is 3260.
portSpeed Allows you to set the speed, in megabits per second (Mb/s), for which the port should be communicating.
Note: This parameter is only supported with a 25 Gbps iSCSI host interface card and a 100 Gbps Ethernet host interface card. For a 25 Gbps iSCSI host interface card, changing the speed of one port changes the speed of all four ports on the card. The allowable options in this case are 10 or 25. For a 100 Gbps Ethernet host interface card, changing the speed of one port doesn't affect the other ports on the card. The allowable options in the latter case are autoNegotiate, 10, 25, 40, 50, or 100GbE.

Parameter support by host port type

Parameter support varies by host port type (iSCSI or NVMe over RoCE), as described in the following table:

Parameter iSCSI
IPV4Address Yes
IPV6LocalAddress Yes
IPv6RoutableAddress Yes
IPV6RouterAddress Yes
enableIPV4 Yes
enableIPV6 Yes
enableIPv4Vlan Yes
enableIPv6Vlan Yes
enableIPv4Priority Yes
enableIPv6Priority Yes
IPv4ConfigurationMethod Yes
IPv6ConfigurationMethod Yes
IPv4GatewayIP Yes
IPv6HopLimit Yes
IPv6NdDetectDuplicateAddress Yes
IPv6NdReachableTime Yes
IPv6NdRetransmitTime Yes
IPv6NdTimeOut Yes
IPv4Priority Yes
IPv6Priority Yes
IPv4SubnetMask Yes
IPv4VlanId Yes
IPv6VlanId Yes
maxFramePayload Yes
tcpListeningPort Yes
portSpeed Yes