Configuring Interface Ranges

 

To configure an interface range, include the interface-range statement at the [edit interfaces] hierarchy level.

The interface-range statement accepts only physical networking interface names in its definition. The following interface types are supported and example CLI descriptors are shown:

  • ATM—at-fpc/pic/port

  • Channelized—(coc | cstm)n-fpc/pic/port

  • DPC—xe-fpc/pic/port

  • E1/E3—(e1 | e3)-fpc/pic/port

  • Ethernet—(xe | ge | fe)-fpc/pic/port

  • ISDN—isdn-fpc/pic/port

  • Serial—se-fpc/pic/port

  • SONET/SDH—so-fpc/pic/port

  • T1/T3—(t1 | t3)-fpc/pic/port

Interfaces can be grouped either as a range of interfaces or using a number range under the interface-range statement definition.

Interfaces in an interface-range definition can be added as part of a member range or as individual members or multiple members using a number range.

To specify a member range, use the member-range statement at the [edit interfaces interface-range name] hierarchy level.

To specify interfaces in lexical order, use the member-range start-range to end-range statement.

A range for a member statement should contain the following:

  • *—All, specifies sequential interfaces from 0 through 47.

    Caution

    The wildcard * in a member statement does not take into account the interface numbers supported by a specific interface type. Irrespective of the interface type, * includes interface numbers ranging from 0 through 47 to the interface group. Therefore, use * in a member statement with caution.

  • num—Number, specifies one specific interface by its number.

  • [low-high]—Numbers between low to high, specifies a range of sequential interfaces.

  • [num1, num2, num3]—Numbers num1, num2, and num3 specify multiple specific interfaces.

Example: Specifying an Interface Range Member Range

To specify one or multiple members, use the member statement at the [edit interfaces interface-range name] hierarchy level.

To specify the list of interface range members individually or for multiple interfaces using regex, use the member list of interface names statement.

Example: Specifying an Interface Range Member

Regex or wildcards are not supported for interface-type prefixes. For example, prefixes ge, fe, and xe must be mentioned explicitly.

An interface-range definition can contain both member and member-range statements within it. There is no maximum limit on the number of member or member-range statements within an interface-range. However, at least one member or member-range statement must exist within an interface-range definition.

Example: Interface Range Common Configuration

Configuration common to an interface range can be added as a part of the interface-range definition, as follows:

An interface-range definition having just member or member-range statements and no common configurations statements is valid.

These defined interface ranges can be used in other configuration hierarchies, in places where an interface node exists.

Example: Interface-Range foo Used Under the Protocols Hierarchy

foo should be an interface-range defined at the [interfaces] hierarchy level. In the above example, the interface node can accept both individual interfaces and interface ranges.

Tip

To view an interface range in expanded configuration, use the (show | display inheritance) command. For more information, see the CLI User Guide.

By default, interface-range is not available to configure in the CLI where the interface statement is available. The following locations are supported; however, some of the hierarchies shown in this list are product specific:

  • protocols dot1x authentication interface

  • protocols dvmrp interface

  • protocols oam ethernet lmi interface

  • protocols esis interface

  • protocols igmp interface

  • protocols igmp-host client num interface

  • protocols mld-host client num interface

  • protocols router-advertisement interface

  • protocols isis interface

  • protocols ldp interface

  • protocols oam ethernet link-fault-management interface

  • protocols lldp interface

  • protocols link-management peer lmp-control-channel interface

  • protocols link-management peer control-channel

  • protocols link-management te-link name interface

  • protocols mld interface

  • protocols ospf area id interface

  • protocols pim interface

  • protocols router-discovery interface

  • protocols rip group name neighbour

  • protocols ripng group name neighbour

  • protocols rsvp interface

  • protocols snmp interface

  • protocols layer2-control bpdu-block interface

  • protocols layer2-control mac-rewrite interface

  • protocols mpls interface

  • protocols stp interface

  • protocols rstp interface

  • protocols mstp interface

  • protocols vstp interface

  • protocols mstp msti id interface

  • protocols mstp msti vlan id interface

  • protocols vstp vlan name interface

  • protocols gvrp interface

  • protocols igmp-snooping vlan name interface

  • protocols lldp interface

  • protocols lldp-med interface

  • protocols sflow interfaces

  • ethernet-switching-options analyzer name input [egress | ingress ] interface

  • ethernet-switching-options analyzer name output interface

  • ethernet-switching-options secure-access-port interface

  • ethernet-switching-options interfaces ethernet-switching-options voip interface

  • ethernet-switching-options redundant-trunk-group group g1 interface

  • ethernet-switching-options redundant-trunk-group group g1 interface

  • ethernet-switching-options bpdu-block interface

  • poe interface vlans pro-bng-mc1-bsd1 interface