13.4. vRGW and HLE Command Reference

13.4.1. Command Hierarchies

13.4.1.1.  Subscriber Management BRG Profile Commands

configure
vrgw
brg
brg-profile profile-name [create]
— no brg-profile profile-name
connectivity-verification [count nr-of-attempts] [timeout timeout-seconds] [retry-time retry-seconds]
description description-string
— no description
lease-time seconds
— no lease-time
custom-option option-number address [ip-address...(up to 4 max)]
custom-option option-number hex hex-string
custom-option option-number string ascii-string
— no custom-option option-number
subnet ip-prefix/prefix-length start ip-address end ip-address
standby-ip-lifetime [days days] [hrs hrs] [min min] [sec sec]
standby-ip-lifetime [seconds]
hold-time seconds
— no hold-time
initial-hold-time seconds
password password [hash | hash2]
— no password
radius-server-policy policy-name
[no] radius-proxy-server router router-instance name server-name

13.4.1.2. Subscriber Management Commands

configure
authentication-policy name [create]
pppoe-client-policy pppoe-client-policy-name [create]
— no pppoe-client-policy pppoe-client-policy-name
description description-string
keepalive seconds [hold-up-multiplier multiplier]
— no keepalive
mru mru-bytes
— no mru
mtu mtu-bytes
— no mtu
python-policy name
restart-backoff initial-time seconds max-time seconds
stack [ipv4] [ipv6-slaac]
— no stack
radius-accounting-policy name [create]

13.4.1.3. Service Commands

config>service
— ies service-id/vprn service-id
subscriber-interface ip-int-name [create]
— no subscriber-interface ip-int-name
group-interface ip-int-name [create]
— no group-interface ip-int-name
brg
default-brg-profile profile-name
[no] shutdown
range start [value] end [value]
range default
— no range start [value] end [value]
vrgw
brg
default-brg-profile profile-name
[no] shutdown
accounting-policy isa-radius-policy-name
[no] shutdown
learn-ap-mac [delay-auth]

13.4.1.4. Router HLE Commands

configure
router
vrgw
[no] lanext
[no] shutdown
vxlan-port [4789 | 8472]
— no vxlan-port
vxlan-vtep-range start ip-address | ipv6-address end ip-address | ipv6-address
wlan-gw-group wlan-gw-group-id
— wlan-gw
[no] shutdown
tunnel-source-ip ipv6-address/prefix-length
wlan-gw-group nat-group-id

13.4.1.5. Subscriber Management HLE Commands

13.4.1.6. Service Commands

config>service>ies service-id/vprn service-id
subscriber-interface ip-int-name [create]
— no subscriber-interface ip-int-name
group-interface ip-int-name [create]
— no group-interface ip-int-name
max-lanext-bd [value]
range start [value] end [value]
range default
— no range start [value] end [value]
vrgw
[no] lanext
[no] access
max-mac [value]
— no max-mac
[no] multi-access
bd-mac-prefix mac-prefix
[no] network
max-mac [value]
— no max-mac
[no] shutdown
[no] shutdown

13.4.1.7. Show Commands

show
— subscriber-mgmt
vrgw
brg
brg-hosts [mac ieee-address] [ip ip-address]
brg-profile name
brg-profile name associations
gateway brg-id brg-ident
bindings [mac ieee-address]
host mac ieee-address ip ip-address
hosts
gateways brg-profile profile-name
pppoe-client [brg-id [32 chars max]]
pppoe-client [brg-id [32 chars max]] [detail]
pppoe-client [brg-id [32 chars max]] [statistics]
lanext
bd [bridge-id]

13.4.1.8. Debug Commands

debug
— subscriber-mgmt
vrgw
brg
brg-id brg-ident
detail-level {low | medium | high}
direction {ingress | egress | both}
discovery [padi] [pado] [padr] [pads] [padt]
[no] dropped-only
ppp [lcp] [pap] [chap] [ipcp] [ipv6cp] [ipv6]

13.4.1.9. Clear Commands

clear
— subscriber-mgmt
vrgw
brg
gateway brg-id brg-ident
gateway brg-id brg-ident idle-bindings [binding ieee-address]
gateway all-gateways
gateway brg-id brg-ident all-hosts
gateway brg-id brg-ident host ieee-address

13.4.1.10. Tools Commands

tools
— dump
— wlan-gw
lanext
bd bridge-id
arp-table [ip ipv4-address] [class class] [next-index index]
flood-table [class class] [detail]
mac-table [mac ieee-address] [class class] [next-index index] [detail]
neighbor-table [ip6 ipv6-address] [class class] [next-index index]
— perform
— subscriber-mgmt
— vrgw
— brg
— pppoe-client
restart brg-ident
— wlan-gw
lanext
bd bridge-id
clear-arp [ip ipv4-address]
clear-mac [mac ieee-address]
clear-neighbor [ip6 ipv6-address]

13.4.2. Command Descriptions

13.4.2.1. Generic Commands

description

Syntax 
description description-string
no description
Context 
config>subscriber-mgmt>pppoe-client-policy
config>subscr-mgmt>vrgw>brg>brg-profile
config>router>vrgw>lanext
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext>network
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext>network
Description 

This command creates a text description stored in the configuration file for a configuration context. This associates a text string with a configuration context to help identify the context in the configuration file.

The no form of this command removes the description string from the context.

Default 

No description is associated with the configuration context.

Parameters 
description-string—
A text string describing the entity. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters excluding double quotes. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

shutdown

Syntax 
[no] shutdown
Context 
config>service>ies>sub-if>grp-if>wlan-gw>vlan-ranges>range>vrgw>brg
config>service>vprn>sub-if>grp-if>wlan-gw>vlan-ranges>range>vrgw>brg
config>service>ies>sub-if>grp-if>brg
config>service>vprn>sub-if>grp-if>brg
Description 

This command administratively disables the entity. When disabled, an entity does not change, reset, or remove any configuration settings or statistics. Many entities must be explicitly enabled using the no shutdown command.

The operational state of the entity is disabled as well as the operational state of any entities contained within. Many objects must be shut down before they can be deleted.

Unlike other commands and parameters where the default state is not indicated in the configuration file, shutdown and no shutdown are always indicated in system-generated configuration files.

The no form of the command puts an entity into the administratively enabled state.

13.4.2.2. vRGW Commands

vrgw

Syntax 
vrgw
Context 
config>subscr-mgmt
config>service>ies>sub-if>grp-if>wlan-gw>vlan-ranges>range
Description 

This command enables the context to configure Virtual Residential Gateway parameters.

brg

Syntax 
brg
Context 
config>subscr-mgmt>vrgw
Description 

This command enables the context to configure Bridged Residential Gateway parameters.

brg-profile

Syntax 
brg-profile profile-name [create]
no brg-profile profile-name
Context 
config>subscr-mgmt>vrgw>brg
Description 

This command creates the profile for Bridged Residential Gateway (BRG) devices. The BRG profile specifies default parameters that are used for host management under a single BRG.

The no form of the command removes the profile name from the configuration.

Parameters 
profile-name—
Specifies the name of the BRG profile.
create—
Keyword used to create a BRG profile. The create keyword requirement can be enabled/disabled in the environment>create context.

connectivity-verification

Syntax 
connectivity-verification [count nr-of-attempts] [timeout timeout-seconds] [retry-time retry-seconds]
no connectivity-verification
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This command configures the BRG connectivity verification. The system uses ICMP Echo request messages for connectivity verification.

When the last host associated with a BRG is removed, a ping mechanism is used to verify if the BRG is still active. This command specifies the parameters used in this mechanism.

The no form of this command disables the BRG ping mechanism and removes the BRG without verification. Any configured hold time still applies.

Default 

count 3 timeout 30 retry-time 900

Parameters 
nr-of-attempts
Specifies the number of connectivity verification attempts this system makes before a BRG is considered down.
Values—
1 to 5

 

timeout-seconds
Specifies the time, in seconds, after which an unanswered ping is considered failed.
Values—
5 to 60

 

retry-seconds
Specifies the time, in seconds, that the system waits while it considers a BRG down before it starts a new connectivity verification cycle. If a ping succeeds, the mechanism will be retried after this time.
Values—
300 to 3600

 

dhcp-pool

Syntax 
dhcp-pool
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This command enables the context to configure per-subscriber IPv4 address pool parameters to be used for address allocation. Pools for different subscribers can overlap. Specific pool parameters can be overridden by RADIUS.

lease-time

Syntax 
lease-time seconds
no lease-time
Context 
config>subscr-mgmt>vrgw>brg>brg-profile>dhcp-pool
Description 

This command configures the lease time, in seconds, to be used when allocating addresses from the pool. This time value should always be longer than the renew/rebind time.

The no form of the command reverts to the default.

Default 

600

Parameters 
seconds—
Specifies the lease time.
Values—
10 to 315446399

 

options

Syntax 
options
Context 
config>subscr-mgmt>vrgw>brg>brg-profile>dhcp-pool
Description 

This command enables the context to configure options that are reflected in DHCP.

subnet

Syntax 
subnet ip-prefix/prefix-length start ip-address end ip-address
Context 
config>subscr-mgmt>vrgw>brg>brg-profile>dhcp-pool
Description 

This command configures the subnet that will be used for the L2aware-subscriber. This subnet is only locally significant and can overlap with other subscribers. The subnet is derived by ignoring the host bits of the IP address. The IP address specifies the default gateway that will be signaled in DHCP along with the netmask derived from the prefix length.

The start and end addresses specify the range of addresses that are suitable for allocation within the given subnet. If the subnet address (host bits 0), broadcast address (host bits 1) or default-gw address fall in this range, they will not be considered for allocation.

Changing the subnet will only affect new subscribers. New and existing hosts for existing subscribers will keep allocating from the original subnet.

Default 

subnet 192.168.0.1/24 start 192.168.0.2 end 192.168.0.254

Parameters 
ip-prefix/prefix-length—
Specifies the IP prefix and prefix length.
start ip-address
Specifies the starting IP address.
end ip-address
Specifies the ending IP address.

standby-ip-lifetime

Syntax 
standby-ip-lifetime [days days] [hrs hrs] [min min] [sec sec]
standby-ip-lifetime [seconds]
standby-ip-lifetime
Context 
config>subscr-mgmt>vrgw>brg>brg-profile>dhcp-pool
Description 

This command defines how long these addresses will be kept aside when standby addresses are signaled to the pool. During this time these addresses can only be used by devices explicitly requesting the IP (for example, datatrigger or DHCP renew/rebind). When the timer expires the addresses will again become available for dynamic allocation.

Default 

standby-ip-lifetime 21600

Parameters 
days—
Specifies the standby IP lifetime in days.
Values—
1 to 3650

 

hrs—
Specifies the standby IP lifetime in hours.
Values—
1 to 23

 

min—
Specifies the standby IP lifetime in minutes.
Values—
1 to 59

 

sec—
Specifies the standby IP lifetime in seconds.
Values—
1 to 59

 

seconds—
Specifies the lifetime of the standby IP addresses
Values—
300 to 315446399

 

seconds—
Specifies the lifetime in seconds.
Values—
300 to 315446399

 

hold-time

Syntax 
hold-time seconds
no hold-time
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This command holds the BRG object for the specified time. This applies when the connectivity verification fails or when the last host is removed and no connectivity-verification is enabled. Hold time does not apply to an explicit removal via the radius or clear commands.

The no form of the command disables the hold time.

Default 

no hold-time

Parameters 
seconds—
Specifies the time to hold on to a BRG after the system considered it down.
Values—
30 to 86400

 

initial-hold-time

Syntax 
initial-hold-time seconds
no initial-hold-time
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This hold time applies to BRG instances that are created without any hosts; for example, triggered due to proxy authentication. During this initial hold-time the BRG is not deleted and no connectivity-verification is started. When this timer expires, connectivity verification is started. If connectivity verification is disabled and no hosts are associated with the BRG upon expiry, the regular hold time is started and the BRG instance will be removed.

This command allows an operator to have fast BRG removal (no connectivity-verification and no hold-time) but still use BRG proxy authentication. Without an initial hold time the BRG would be removed immediately after creation.

This command does not apply to BRG instances that are created through host setup.

The no form of the command reverts to the default.

Default 

300

Parameters 
seconds —
Specifies the initial time, in seconds, to hold on to a BRG after the system considered it down.
Values—
0 to 900

 

radius-authentication

Syntax 
radius-authentication
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This command enables the context to configure parameters related to RADIUS authentication performed for the BRG.

password

Syntax 
password password [hash | hash2]
no password
Context 
config>subscr-mgmt>vrgw>brg>brg-profile>radius-authentication
Description 

This command configures the value of the user password as signaled in RADIUS. The no form of this command indicates that no password field should be sent in RADIUS.

Parameters 
hash—
Specifies the key is entered in an encrypted form. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, clear text form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified.
hash2—
Specifies the key is entered in a more complex encrypted form that involves more variables than the key value alone, meaning that the hash2 encrypted variable cannot be copied and pasted. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, clear text form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified.

radius-server-policy

Syntax 
radius-server-policy policy-name
no radius-server-policy
Context 
config>subscr-mgmt>vrgw>brg>brg-profile>radius-authentication
Description 

This command is used if the BRG needs to be authenticated to the controller/PCMP by the vRGW. This is required if the BRG does not perform RADIUS authentication via the proxy server. The vRGW will originate a valid Access Request using the BRG ID as the username.

The no form of this command removes the radius-server-policy from the configuration. Setup of an unauthenticated BRG will now fail.

Default 

no radius-server-policy

Parameters 
policy-name—
Specifies the RADIUS server policy up to 32 characters in length to be applied to this subscriber authentication policy.

radius-proxy-server

Syntax 
[no] radius-proxy-server router router-instance name server-name
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This command enables BRG processing on the specified RADIUS proxy server. Whenever an Access-Accept message is received with the attribute Alc-BRG-Id present, this will trigger the creation of a BRG. The BRG will use the brg-profile specified in the Access-Accept message or fall back to this BRG profile. When the specified radius-proxy-server has a cache enabled, no cache entries will be created for a transaction identified as BRG. A RADIUS proxy server can only be listed in one BRG profile.

This command can be executed multiple times.

The no form of this command removes BRG processing for the specified radius-proxy server.

Parameters 
router-instance
Specifies the ID of the VRF where the proxy server is located.
server-name
Specifies the name of the RADIUS proxy server.

sla-profile-string

Syntax 
sla-profile-string string
no sla-profile-string
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This command configures the SLA profile string that will be used as a default for SLA profile lookup. This string can be overridden during BRG or host authentication.

The no form of the command removes the string from the configuration.

Default 

no sla-profile-string

Parameters 
string—
Specifies the string to use to look up the SLA profile.

sub-profile-string

Syntax 
sub-profile-string string
no sub-profile-string
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This command is used as a default for subscriber profile lookup. This string can be overridden during BRG or host authentication. The no form of the command removes the string from the configuration.

Default 

no sub-profile-string

Parameters 
string—
Specifies the string used to look up the subscriber profile.

uplink-initial-wait

Syntax 
uplink-initial-wait seconds
Context 
config>subscr-mgmt>vrgw>brg>brg-profile
Description 

This command specifies how long to wait for the uplink to fully establish when using a non-routed uplink such as a PPPoE client. During this initial wait time, setup of devices in the home is blocked.

After the timer expires, if an uplink was successful on only one of two IP stacks, devices continue to be configured with the successful IP stack. Control plane message for the failed IP stack are dropped.

Default 

uplink-initial-wait 30

Parameters 
seconds—
Specifies the timeout in seconds.
Values—
10 to 300

 

13.4.2.3. Subscriber Management Commands

pppoe-client-policy

Syntax 
pppoe-client-policy pppoe-client-policy-name [create]
no pppoe-client-policy pppoe-client-policy-name
Context 
config>subscriber-mgmt
Description 

This command provisions a policy containing a set of parameters to be used to configure a PPPoE client.

The no version of this command removes the policy from the system. The policy can only be removed when it is not in use.

Parameters 
pppoe-client-policy-name —
Specifies a unique name for the policy.
create—
Mandatory keyword when creating a new policy.

keepalive

Syntax 
keepalive seconds [hold-up-multiplier multiplier]
no keepalive
Context 
config>subscriber-mgmt>pppoe-client-policy
Description 

This command defines the keepalive interval and the number of times the keepalive can be missed before the session is declared down for this PPPoE client policy.

The no version of this command reverts to the default.

Default 

keepalive 30 hold-up-multiplier 3

Parameters 
seconds—
Specifies the keepalive interval in seconds.
Values—
10 to 300

 

multiplier—
Specifies the number times keepalive can be missed.
Values—
1 to 5

 

mru

Syntax 
mru mru-bytes
no mru
Context 
config>subscriber-mgmt>pppoe-client-policy
Description 

This command defines which Maximum Receive Unit (MRU) value is signaled by the PPPoE client.

The no version of this command reverts to the default.

Default 

mru 1492

Parameters 
mru-bytes—
Specifies the MRU value in octets.
Values—
512 to 9154

 

mtu

Syntax 
mtu mtu-bytes
no mtu
Context 
config>subscriber-mgmt>pppoe-client-policy
Description 

This command defines which Maximum Transmission Unit (MTU) is applied, by default, for packets egressing the PPP link. If a lower MRU is sent during PPP link establishment, the MRU value is used.

The no version of this command reverts to the default.

Default 

mtu 1492

Parameters 
mtu-bytes—
Specifies the MTU value in octets.
Values—
512 to 9154

 

python-policy

Syntax 
python-policy name
no python-policy
Context 
config>subscriber-mgmt>pppoe-client-policy
Description 

This command applies a Python policy to all messages sent and received by the PPPoE client.

The no version of this command removes the associated Python policy from the PPPoE client.

Default 

no python-policy

Parameters 
name—
The name of a preconfigured Python policy.

restart-backoff

Syntax 
restart-backoff initial-time seconds max-time seconds
no restart-backoff
Context 
config>subscriber-mgmt>pppoe-client-policy
Description 

This command configures backoff timer parameters that determine how often and how long the system will attempt to restart a PPPoE client after a failure. When a client first fails, the system immediately tries to re-establish connectivity. If this attempt is also unsuccessful, the system initiates a backoff timer and waits until it expires before attempting to restart the client again, to avoid flooding the BNG. The initial duration of the backoff timer is configured with the initial-time parameter. With each subsequent failure, the backoff timer is doubled until the configured max-time is reached.The no version of this command reverts to the default.

Default 

restart-backoff initial-time 30 max-time 600

Parameters 
initial-time seconds—
Specifies the initial backoff time to wait before attempting a client restart.
Values—
10 to 3600

 

max-time seconds—
Specifies the maximum time to attempt client restarts.
Values—
10 to 3600

 

stack

Syntax 
stack [ipv4] [ipv6-slaac]
no stack
Context 
config>subscriber-mgmt>pppoe-client-policy
Description 

This command defines which NCP session is started in the PPPoE client and how addresses are retrieved within that NCP session.

Default 

stack ipv4

Parameters 
ipv4—
Indicates that IPCP should be started and used to retrieve an IPv4 address.
ipv6-slaac—
Indicates that IPv6CP should be started and that SLAAC will be used to retrieve an IPv6 prefix.

radius-accounting-policy

Syntax 
radius-accounting-policy name [create]
no radius-accounting-policy name
Context 
config>subscr-mgmt
Description 

This command specifies a subscriber RADIUS-based accounting policy.

The no form of the command removes the policy name from the configuration.

Parameters 
name—
The name of the policy. The string is case-sensitive and limited to 32 ASCII 7-bit printable characters with no spaces.
create—
Keyword used to create a RADIUS accounting policy instance. The create keyword requirement can be enabled/disabled in the environment>create context.

include-radius-attribute

Syntax 
[no] include-radius-attribute
Context 
config>subscr-mgmt>auth-plcy
config>subscr-mgmt>acct-plcy
Description 

This command enables the context to specify the RADIUS parameters that the system should include in RADIUS authentication-request messages.

The no form of the command reverts to the default values.

authentication-policy

Syntax 
authentication-policy name [create]
no authentication-policy name
Context 
config>subscr-mgmt
Description 

This command specifies authentication policy configured under the aaa context for authenticating users on the WLAN-GW ISA.

The no form of the command removes the policy name from the configuration.

Parameters 
name —
Specifies the name of the authentication policy up to 32 characters in length
create—
Keyword used to create a authentication policy instance. The create keyword requirement can be enabled/disabled in the environment>create context.

wifi-num-attached-ues

Syntax 
[no] wifi-num-attached-ues
Context 
config>subscr-mgmt>acct-plcy>include
config>subscr-mgmt>auth-plcy>include
Description 

This command includes the Alc-Num-Attached-UEs attribute. For session/host accounting, this is the tunnel of the associated UE. For queue-instance accounting, this attribute will not be included.

The no form of the command removes the attribute from inclusion.

Default 

no wifi-num-attached-ues

brg-num-active-sessions

Syntax 
[no] brg-num-active-sessions
Context 
config>subscr-mgmt>acct-plcy>include
Description 

This command indicates the number of IPoE sessions that are currently active on the BRG to which this accounting message relates. The no form of the command removes the attribute from inclusion.

Default 

disabled

subscriber-mgmt

Syntax 
subscriber-mgmt
Context 
config
Description 

This command enables the context to configure subscriber management entities. A subscriber is uniquely identified by a subscriber identification string. Each subscriber can have several DHCP sessions active at any time. Each session is referred to as a subscriber host and is identified by its IP address and MAC address.

All subscriber hosts belonging to the same subscriber are subject to the same hierarchical QoS (HQoS) processing. The HQoS processing is defined in the sub-profile (the subscriber profile). A sub-profile refers to an existing scheduler policy (configured in the configure>qos>scheduler-policy context) and offers the possibility to overrule the rate of individual schedulers within this policy.

Because all subscriber hosts use the same scheduler policy instance, they must all reside on the same complex.

13.4.2.4. Service Commands

brg

Syntax 
brg
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw
config>service>ies>sub-if>grp-if
config>service>vprn>sub-if>grp-if
Description 

This command enables the context to configure BRG parameters. In the config>service>ies>sub-if>grp-if and config>service>vprn>sub-if>grp-if contexts, these commands are only available in the vlan-tag-ranges level.

authenticated-brg-only

Syntax 
[no] authenticated-brg-only
Context 
config>service>ies>sub-if>grp-if>wlan-gw>vlan-ranges>range>vrgw>brg
config>service>vprn>sub-if>grp-if>wlan-gw>vlan-ranges>range>vrgw>brg
config>service>ies>sub-if>grp-if>brg
config>service>vprn>sub-if>grp-if>brg
Description 

This command indicates that only BRGs that are pre-authenticated using the RADIUS proxy are allowed in this context.

The no form of the command removes the restriction.

Default 

no authentication-brg-only

default-brg-profile

Syntax 
default-brg-profile profile-name
no default-brg-profile
Context 
config>service>vprn>sub-if>grp-if>wlan-gw>vlan-ranges>range>vrgw>brg
config>service>ies>sub-if>grp-if>wlan-gw>vlan-ranges>range>vrgw>brg
config>service>vprn>sub-if>grp-if>brg
config>service>ies>sub-if>grp-if>brg
Description 

This command indicates that the default BRG profile must be used for new BRGs. This profile can be overridden by RADIUS.

Default 

no default-brg-profile

Parameters 
profile-name—
Specifies the name of the brg-profile to be applied.

learn-ap-mac

Syntax 
learn-ap-mac [delay-auth]
no learn-ap-mac
Context 
config>service>ies>sub-if>grp-if>wlan-gw
config>service>vprn>sub-if>grp-if>wlan-gw
Description 

This command enables the sending of ARP or ND packets on the WLAN-GW GRE tunnel for certain events. The target IP address in the ARP/ND packet is the endpoint IP address of the AP. The ARP/ND response from the AP should contain the AP MAC, which subsequently can be reported in a called-station-id message. When enabled, a message will be sent for following events:

  1. CPM: Mobility to an AP for which the AP-MAC is not yet known
  1. CPM: RS-triggered authentication on an AP for which the AP-MAC is not yet known
  1. ISA: Any mobility event
  1. ISA: Any authentication where the AP-MAC is not yet known (for example, from a RADIUS proxy cache or a DHCP circuit-id). If the optional keyword delay-auth is configured, then the authentication will be delayed until the ARP/ND is answered or timed out, after which the AP-MAC can be included in the authentication.

This configuration is ignored for L2-AP and L2TPv3 access.

Default 

The no form of this command disables this mechanism.

Parameters 
delay-auth—
Specifies that authentication will be delayed until the ARP/ND is answered or timed out, after which the AP-MAC can be included in the authentication.

data-triggered-ue-creation

Syntax 
[no] data-triggered-ue-creation
Context 
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range
Description 

This command enables data-triggered subscriber creation for WIFI subscribers. Data- triggered UE creation is currently only supported for UDP and TCP packets.

The no form of the command disables the data-triggered subscriber creation for WIFI subscribers.

subscriber-interface

Syntax 
subscriber-interface ip-int-name [create]
no subscriber-interface ip-int-name
Context 
config>service>ies
config>service>vprn
Description 

This command allows the operator to create special subscriber-based interfaces. It is used to contain multiple group interfaces. Multiple subnets associated with the subscriber interface can be applied to any of the contained group interfaces in any combination. The subscriber interface allows subnet sharing between group interfaces.

The no form of the command removes the subscriber interface.

Parameters 
ip-int-name—
Specifies the interface name of a subscriber interface. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.
fwd-service service-id
specifies the wholesale service ID.

group-interface

Syntax 
group-interface ip-int-name [create]
no group-interface ip-int-name
Context 
config>service>ies>sub-if
config>service>vprn>sub-if
Description 

This command creates a group interface. This interface is designed for triple-play services where multiple SAPs are part of the same subnet. A group interface may contain one or more SAPs.

The no form of the command removes the group interface from the subscriber interface.

Default 

no group interfaces configured

Parameters 
ip-int-name—
Specifies the interface name of a group interface. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

wlan-gw

Syntax 
wlan-gw
Context 
config>service>ies>sub-if>grp-if
config>service>vprn>sub-if>grp-if
Description 

This command enables the context to configure WLAN GW parameters.

range

Syntax 
range start [value] end [value]
range default
no range start [value] end [value]
Context 
config>service>vprn>sub-if>grp-if>wlan-gw>ranges
config>service>ies>sub-if>grp-if>wlan-gw>ranges
Description 

This command creates or enters the context of specified VLAN range for configuration applicable to that range of VLANs.

Parameters 
start [0 to 4096]
Specifies the start of the VLAN range.
end [0 to 4096]
Specifies the end of the VLAN range.
default—
Configures defaults for the interface.

vlan-tag-ranges

Syntax 
vlan-tag-ranges
Context 
config>service>ies>sub-if>grp-if>wlan-gw
config>service>vprn>sub-if>grp-if>wlan-gw
Description 

This command enables the context to configure VLAN-to-retail-map parameters to map dot1q tags to the retail service ID. The WIFI AP inserts a dot1Q tag in the Layer 2 frame within the GRE tunnel to indicate the retail service provider for the subscriber.

xconnect

Syntax 
xconnect
Context 
config>router>wlan-gw
config>service>vprn>sub-if>grp-if>wlan-gw>vlan-tag-ranges>range
config>service>ies>sub-if>grp-if>wlan-gw>vlan-tag-ranges>range
Description 

This command enables the context to configure WLAN-GW cross-connect UE-related parameters.

tunnel-source-ip

Syntax 
tunnel-source-ip ipv6-address/prefix-length
no tunnel-source-ip
Context 
config>router>wlan-gw>xconnect
config>service>vprn>wlan-gw>xconnect
Description 

This command configures the IPv6 address and prefix for the tunnel source.

The no form of the command removes IPv6 address and prefix length from the cross-connect configuration.

Parameters 
ipv6-address/prefix-length—
Specifies the tunnel source IPv6 address and prefix length of the cross-connect.
Values—
ipv6-address/prefix: ipv6-address x:x:x:x:x:x:x:x (eight 16-bit pieces)
x:x:x:x:x:x:d.d.d.d
x [0..FFFF]H
d [0..255]D
(no multicast address)
prefix-length [1 to 128]

 

wlan-gw-group

Syntax 
wlan-gw-group nat-group-id
no wlan-gw-group
Context 
config>router>wlan-gw>cross-connectcross-connectcross-connect
config>service>vprn>wlan-gw>xconnect
Description 

This command configures the identifier of the WLAN Gateway ISA group that processes the cross-connect.

The no form of the command removes the NAT group IP from the cross-connect configuration.

Parameters 
nat-group-id—
Specifies the identifier of the ISA group.
Values—
1 to 4

 

accounting-policy

Syntax 
accounting-policy isa-radius-policy-name
no accounting-policy
Context 
config>service>vprn>sub-if>grp-if>wlan-gw>vlan-tag-ranges>range>xconnect
config>service>ies>sub-if>grp-if>wlan-gw>vlan-tag-ranges>range>xconnect
Description 

This command configures the ISA RADIUS accounting policy for the cross-connect.

The no form of the command removes the ISA RADIUS accounting policy from the cross-connect UE.

Parameters 
isa-radius-policy-name—
Specifies the identifier of the ISA RADIUS policy name, up to 32 characters in length.

accounting-update-interval

Syntax 
accounting-update-interval [interval]
no accounting-update-interval
Context 
config>service>vprn>sub-if>grp-if>wlan-gw>vlan-tag-ranges>range>xconnect
config>service>ies>sub-if>grp-if>wlan-gw>vlan-tag-ranges>range>xconnect
Description 

This command configures the time interval between consecutive interim accounting update messages. If not configured, the system does not send interim accounting update messages.

The no form of the command removes the value from the cross-connect configuration.

Parameters 
interval—
Specifies the time interval between consecutive interim accounting update messages in minutes.
Values—
5 to 259200

 

mobility-acct-updates

Syntax 
[no] mobility-acct-updates
Context 
config>service>vprn>sub-if>grp-if>wlan-gw>vlan-tag-ranges>range>xconnect
config>service>ies>sub-if>grp-if>wlan-gw>vlan-tag-ranges>range>xconnect
Description 

This command enables the administrative state to send mobility-triggered accounting interim updates.

The no form of the command disables sending the mobility-triggered accounting updates.

13.4.2.5. Router Home LAN Extension Commands

vrgw

Syntax 
vrgw
Context 
config>router
Description 

This command enables the context to configure router Virtual Residential Gateway parameters.

lanext

Syntax 
[no] lanext
Context 
config>router>vrgw
Description 

This command enables the context to configure HLE parameters.

The no form of the command disables the context.

vxlan-port

Syntax 
vxlan-port [4789 | 8472]
no vxlan-port
Context 
config>router>vrgw>lanext
Description 

This command specifies the destination UDP port for both ingress and egress VXLAN packets for HLE services.

The no form of the command reverts to the default.

Default 

4789

Parameters 
4789 | 8472—
Specifies the destination UDP port.
Values—
4789, 8472

 

vxlan-vtep-range

Syntax 
vxlan-vtep-range start ip-address | ipv6-address end ip-address | ipv6-address
no vxlan-vtep-range
Context 
config>router>vrgw>lanext
Description 

This command specifies the address range to be used as the local VXLAN VTEP on the ISA for HLE services. The system allocates one address for each ISA in the WLAN GW group out of the specified range. The allocated address appears as /32 or /128 routes in the global routing table with the route type nat.

The no form of the command removes the values from the configuration.

Parameters 
start—
Specifies the start of the VXLAN VTEP range.
end—
Specifies the end of the VXLAN VTEP range.
ip-address | ipv6-address
Specifies the range of VXLAN VTEP addresses.
Values—
<ip-address|ipv6-address : ipv4-address - a.b.c.d
                        ipv6-address - x:x:x:x:x:x:x:x (eight 16-bit pieces)
                                         x:x:x:x:x:x:d.d.d.d
                                         x - [0..FFFF]H
                                         d - [0..255]D

 

wlan-gw-group

Syntax 
wlan-gw-group wlan-gw-group-id
no wlan-gw-group
Context 
config>router>vrgw>lanext
config>router>wlan-gw>xconnect
Description 

This command specifies the WLAN GW group that is used for HLE services.

The no form of the command removes the group from the configuration.

Parameters 
wlan-gw-group-id
Specifies the WLAN GW group ID.
Values—
1 to 4

 

13.4.2.6. Subscriber Management Commands

radius-accounting-policy

Syntax 
radius-accounting-policy name [create]
no radius-accounting-policy name
Context 
config>subscr-mgmt
Description 

This command specifies a subscriber RADIUS-based accounting policy.

The no form of the command removes the policy name from the configuration.

Parameters 
name—
The name of the policy. The string is case-sensitive and limited to 32 ASCII 7-bit printable characters with no spaces.
create—
Keyword used to create a RADIUS accounting policy instance. The create keyword requirement can be enabled/disabled in the environment>create context.

include-radius-attribute

Syntax 
[no] include-radius-attribute
Context 
config>subscr-mgmt>acct-plcy
Description 

This command enables the context to specify the RADIUS parameters that the system should include in RADIUS authentication-request messages.

The no form of the command disables any RADIUS parameters enabled in this context.

lanext-bridge-id

Syntax 
[no] lanext-bridge-id
Context 
config>subscr-mgmt>acct-plcy>include
Description 

This command enables the system to include the HLE service’s bridge ID (ALC-BRIDGE-ID) in RADIUS accounting packets.

The no form of the command excludes the HLE service’s bridge ID (ALC-BRIDGE-ID) from RADIUS accounting packets.

lanext-device-type

Syntax 
[no] lanext-device-type
Context 
config>subscr-mgmt>acct-plcy>include
Description 

This command enables the system to include the HLE host’s device type (ALC-HLE-DEVICE-TYPE) in RADIUS accounting packets.

The no form of the command excludes the HLE host’s device type (ALC-HLE-DEVICE-TYPE) from RADIUS accounting packets.

lanext-route-distinguisher

Syntax 
[no] lanext-route-distinguisher
Context 
config>subscr-mgmt>acct-plcy>include
Description 

This command enables the system to include the HLE service’s EVPN route distinguisher (ALC-RD) in RADIUS accounting packets.

The no form of the command excludes the HLE service’s EVPN route distinguisher (ALC-RD) from RADIUS accounting packets.

lanext-route-target

Syntax 
[no] lanext-route-target
Context 
config>subscr-mgmt>acct-plcy>include
Description 

This command enables the system to include the HLE service’s EVPN route target (ALC-RT) in RADIUS accounting packets.

The no form of the command excludes the HLE service’s EVPN route target (ALC-RT) from RADIUS accounting packets.

lanext-vni

Syntax 
[no] lanext-vni
Context 
config>subscr-mgmt>acct-plcy>include
Description 

This command enables the system to include the HLE service’s EVPN VXLAN VNI (ALC-VXLAN-VNI) in RADIUS accounting packets.

The no form of the command excludes the HLE service’s EVPN VXLAN VNI (ALC-VXLAN-VNI) from RADIUS accounting packets.

vrgw

Syntax 
vrgw
Context 
config>subscr-mgmt
Description 

This command enables the context to configure router Virtual Residential Gateway (vRGW). parameters.

lanext

Syntax 
[no] lanext
Context 
config>subscr-mgmt>vrgw
Description 

This command enables the context to configure subscriber management vRGW home HLE parameters.

The no form of the command disables the context.

router-target-as-number

Syntax 
router-target-as-number as-number
no router-target-as-number
Context 
config>subscr-mgmt>vrgw>lanext
Description 

This command specifies the AS number for the HLE service. It is used to derive the route target (RT) and route distinguisher (RD) for the HLE EVPN service only when the RADIUS server does not return a specific route target or route distinguisher.

The derived RT is in the “target:<configured-router-target-as-number>:<returned ALC-BRIDGE-ID>” format.

The derived RD is in the “<configured-router-target-as-number>:<returned ALC-BRIDGE-ID>” format.

The no form of the command removes the AS number from the configuration.

Parameters 
as-number
Specifies the AS number of the HLE service.
Values—
1 to 65535

 

13.4.2.7. Service Commands

subscriber-interface

Syntax 
subscriber-interface ip-int-name [create]
no subscriber-interface ip-int-name
Context 
config>service>ies
config>service>vprn
Description 

This command allows the operator to create special subscriber-based interfaces. It is used to contain multiple group interfaces. Multiple subnets associated with the subscriber interface can be applied to any of the contained group interfaces in any combination. The subscriber interface allows subnet sharing between group interfaces.

The no form of the command removes the subscriber interface.

Parameters 
ip-int-name—
Specifies the interface name of a subscriber interface. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

group-interface

Syntax 
group-interface ip-int-name [create]
no group-interface ip-int-name
Context 
config>service>ies>sub-if
config>service>vprn>sub-if
Description 

This command creates a group interface. This interface is designed for triple-play services where multiple SAPs are part of the same subnet. A group interface can contain one or more SAPs.

The no form of the command removes the group interface from the subscriber interface.

Default 

no group interfaces configured

Parameters 
ip-int-name—
Specifies the interface name of a group interface. If the string contains special characters (#, $, spaces, and so on), the entire string must be enclosed within double quotes.

wlan-gw

Syntax 
wlan-gw
Context 
config>service>ies>sub-if>grp-if
config>service>vprn>sub-if>grp-if
Description 

This command enables the context to configure WLAN GW parameters.

max-lanext-bd

Syntax 
max-lanext-bd [value]
no max-lanext-bd
Context 
config>service>ies>sub-if>grp-if>wlan-gw
config>service>vprn>sub-if>grp-if>wlan-gw
Description 

This command specifies the maximum number of HLE BDs for this group interface.

The no form of the command disables HLE for the group interface.

Parameters 
value—
Specifies the maximum number of Bridged Domains for this interface.
Values—
1 to 131071

 

vlan-tag-ranges

Syntax 
vlan-tag-ranges
Context 
config>service>ies>sub-if>grp-if>wlan-gw
config>service>vprn>sub-if>grp-if>wlan-gw
Description 

This command enables the context to configure IEEE 802.1q VLAN tag ranges.

range

Syntax 
range start [value] end [value]
range default
no range start [value] end [value]
Context 
config>service>vprn>sub-if>grp-if>wlan-gw>ranges
config>service>ies>sub-if>grp-if>wlan-gw>ranges
Description 

This command creates a VLAN range or enters the context of the specified VLAN ranges for configuration applicable to that range of VLANs.

Parameters 
start
Specifies the start of the VLAN range.
Values—
0 to 4096

 

Default—
200
end—
Specifies the end of VLAN range.
Values—
0 to 4096

 

Default—
400
default—
Specifies to use defaults for the interface.

vrgw

Syntax 
vrgw
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range
Description 

This command enables the context to configure Virtual Residential Gateway parameters.

lanext

Syntax 
[no] lanext
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw
Description 

This command enables the context to configure HLE parameters.

The no form of the command disables the vRGW parameters enabled in this context.

access

Syntax 
[no] access
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
Description 

This command enables the context to configure the access side of HLE for the VLAN range.

The no form of the command disables the vRGW parameters enabled in this context.

max-mac

Syntax 
max-mac [value]
no max-mac
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext>access
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext>access
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext>network
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext>network
Description 

This command specifies the maximum number of allowed MAC addresses on the access side of HLE.

The no form of the command reverts to the default.

Default 

20

Parameters 
value—
Specifies the maximum number of MAC entries in bridged domains.
Values—
1 to 128

 

multi-access

Syntax 
[no] multi-access
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext>access
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext>access
Description 

This command enables access from multiple APs into a per-tenant BD and the associated vRGW (BRG) instance.

The no form of the command disables access from multiple APs and limits access from a single AP into per tenant bridge domain (BD) and the associated vRGW (BRG) instance.

assistive-address-resolution

Syntax 
[no] assistive-address-resolution
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
Description 

This command enables assistive address resolution (AAR) for HLE services.

bd-mac-prefix

Syntax 
bd-mac-prefix mac-prefix
no bd-mac-prefix
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
Description 

This command specifies the prefix of the HLE BD MAC address.

The no form of the command removes the MAC prefix from the configuration.

mac-translation

Syntax 
[no] mac-translation
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
Description 

This command enables MAC address translation for HLE services.

The no form of the command disables MAC address translation for HLE services.

network

Syntax 
[no] network
Context 
config>service>ies>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
config>service>vprn>sub-if>grp-if>wlan-gw>ranges>range>vrgw>lanext
Description 

This command enables the context to configure network side attributes.

The no form of the command resets the network parameters to the default values.

13.4.2.8. Show Commands

vrgw

Syntax 
vrgw
Context 
show>subscr-mgmt
Description 

This command displays Virtual Residential Gateway information.

brg

Syntax 
brg
Context 
show>subscr-mgmt>vrgw
Description 

This command enables the context to display operational information for connected BRGs and related hosts.

brg-hosts

Syntax 
brg-hosts [mac ieee-address] [ip ip-address]
Context 
show>subscr-mgmt>vrgw>brg
Description 

This command displays operational information for connected BRGs and related hosts.

Parameters 
ieee-address
Displays detailed information for each prefix.
ip-address
Displays only the prefixes associated with this subscriber interface.
Output 

The following output is an example of subscriber management BRG host information.

Sample Output
Node# show subscriber-mgmt brg brg-hosts
===============================================================================
Bridged Residential Gateway hosts
===============================================================================
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:19
IP address                   : 21.0.0.20
Service                      : 4 (VPRN)
Allocation type              : dynamic
Home-aware pool              : 00:00:00:00:00:05
DHCP lease                   : true
Remaining lease time         : 482
Lease start time             : 2016/01/18 17:44:44
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:19
IP address                   : 3ffe:0:0:5::
Service                      : 4 (VPRN)
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:1a
IP address                   : 21.0.0.21
Service                      : 4 (VPRN)
Allocation type              : dynamic
Home-aware pool              : 00:00:00:00:00:05
DHCP lease                   : true
Remaining lease time         : 486
Lease start time             : 2016/01/18 17:44:48
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:1a
IP address                   : 3ffe:0:0:5::
Service                      : 4 (VPRN)
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:1b
IP address                   : 21.0.0.22
Service                      : 4 (VPRN)
Allocation type              : dynamic
Home-aware pool              : 00:00:00:00:00:05
DHCP lease                   : true
Remaining lease time         : 490
Lease start time             : 2016/01/18 17:44:52
-------------------------------------------------------------------------------
No. of BRG hosts: 5
===============================================================================

gateway

Syntax 
gateway brg-id brg-ident
Context 
show>subscr-mgmt>vrgw>brg
Description 

This command displays all operational data related to the BRG.

Parameters 
brg-ident
Specifies the BRG identifier, up to 32 characters in length.
Output 

The following output is an example of subscriber management BRG gateway information.

Sample Output
Node# show subscriber-mgmt brg gateway brg-id "00:00:00:00:00:05"
===============================================================================
Bridged Residential Gateways
===============================================================================
Identifier                   : 00:00:00:00:00:05
SLAAC prefix                 : 3ffe:0:0:5::/64
Subnet                       : 21.0.0.1/24
Subnet start address         : 21.0.0.20
Subnet end address           : 21.0.0.40
DMZ address                  : (Not Specified)
DNS 1 v4                     : (Not Specified)
DNS 1 v6                     : (Not Specified)
DNS 2 v4                     : (Not Specified)
DNS 2 v6                     : (Not Specified)
NBNS 1                       : (Not Specified)
NBNS 2                       : (Not Specified)
DHCP lease time              : 600
DHCP stream destination      : (Not Specified)
IPv4 portal URL              : (Not Specified)
IPv6 portal URL              : (Not Specified)
BRG profile                  : brg
Subscriber profile           : subprof_mig_4
SLA profile                  : (Not Specified)
UPnP policy override         : (Not Specified)
DMZ address in use           : no
Proxy authenticated          : yes
Ingress IPv4 filter override : N/A
Egress IPv4 filter override  : N/A
Ingress IPv6 filter override : N/A
Egress IPv6 filter override  : N/A
No QoS overrides found.
No Filter rules received.
===============================================================================

bindings

Syntax 
bindings [mac ieee-address]
Context 
show>subscr-mgmt>vrgw>brg>gateway
Description 

This command lists all the DHCP bindings of the local pool associated with the specified BRG. If the MAC attribute is specified, only the binding for that MAC address is displayed.

Parameters 
ieee-address
specifies the MAC address identifying a specific binding.
Output 

The following output is an example of BRG gateway binding information.

Sample Output
Node# show subscriber-mgmt brg gateway brg-id "00:00:00:00:00:05" bindings
===============================================================================
Bridged Residential Gateway home-aware pool address bindings
===============================================================================
Home-aware pool              : 00:00:00:00:00:05
-------------------------------------------------------------------------------
MAC address                  : 00:02:00:00:00:19
IP address                   : 21.0.0.20
Allocation type              : dynamic
DHCP lease                   : true
Remaining lease time         : 489
Lease start time             : 2016/01/18 17:44:44
MAC address                  : 00:02:00:00:00:1a
IP address                   : 21.0.0.21
Allocation type              : dynamic
DHCP lease                   : true
Remaining lease time         : 493
Lease start time             : 2016/01/18 17:44:48
MAC address                  : 00:02:00:00:00:1b
IP address                   : 21.0.0.22
Allocation type              : dynamic
DHCP lease                   : true
Remaining lease time         : 497
Lease start time             : 2016/01/18 17:44:52
-------------------------------------------------------------------------------
No. of bindings: 3
===============================================================================

host

Syntax 
host mac ieee-address ip ip-address
Context 
show>subscr-mgmt>vrgw>brg>gateway
Description 

This command lists pool information about a specific host in the BRG.

Parameters 
ieee-address
Specifies the MAC address identifying a specific host.
ip-address
Displays only the prefixes associated with this host.

hosts

Syntax 
hosts
Context 
show>subscr-mgmt>vrgw>brg>gateway
Description 

This command lists all the hosts connected to the BRG.

Output 

The following output is an example of BRG gateway host information.

Sample Output
Node# show subscriber-mgmt brg gateway brg-id "00:00:00:00:00:05" hosts
===============================================================================
Bridged Residential Gateway hosts
===============================================================================
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:19
IP address                   : 21.0.0.20
Service                      : 4 (VPRN)
Allocation type              : dynamic
Home-aware pool              : 00:00:00:00:00:05
DHCP lease                   : true
Remaining lease time         : 388
Lease start time             : 2016/01/18 17:44:44
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:19
IP address                   : 3ffe:0:0:5::
Service                      : 4 (VPRN)
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:1a
IP address                   : 21.0.0.21
Service                      : 4 (VPRN)
Allocation type              : dynamic
Home-aware pool              : 00:00:00:00:00:05
DHCP lease                   : true
Remaining lease time         : 392
Lease start time             : 2016/01/18 17:44:48
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:1a
IP address                   : 3ffe:0:0:5::
Service                      : 4 (VPRN)
Identifier                   : 00:00:00:00:00:05
MAC address                  : 00:02:00:00:00:1b
IP address                   : 21.0.0.22
Service                      : 4 (VPRN)
Allocation type              : dynamic
Home-aware pool              : 00:00:00:00:00:05
DHCP lease                   : true
Remaining lease time         : 396
Lease start time             : 2016/01/18 17:44:52
-------------------------------------------------------------------------------
No. of BRG hosts: 5
===============================================================================

standby-ip-addresses

Syntax 
standby-ip-addresses
Context 
show>subscr-mgmt>vrgw>brg
Description 

This command shows associated home-aware pool standby IP addresses.

gateways

Syntax 
gatewaysgateways brg-profile profile-name
Context 
show>subscr-mgmt>vrgw>brg
Description 

This command lists operational gateway information for all BRGs active on the system. This list can optionally be reduced by specifying a BRG profile.

Parameters 
profile-name
Specifies the name of the BRG profile to filter.
Output 

The following output is an example of BRG gateway information.

Sample Output
Node# show subscriber-mgmt brg gateways
===============================================================================
Bridged Residential Gateways
===============================================================================
Identifier                   : 00:00:00:00:00:05
SLAAC prefix                 : 3ffe:0:0:5::/64
Subnet                       : 21.0.0.1/24
Subnet start address         : 21.0.0.20
Subnet end address           : 21.0.0.40
DMZ address                  : (Not Specified)
DNS 1 v4                     : (Not Specified)
DNS 1 v6                     : (Not Specified)
DNS 2 v4                     : (Not Specified)
DNS 2 v6                     : (Not Specified)
NBNS 1                       : (Not Specified)
NBNS 2                       : (Not Specified)
DHCP lease time              : 600
DHCP stream destination      : (Not Specified)
IPv4 portal URL              : (Not Specified)
IPv6 portal URL              : (Not Specified)
BRG profile                  : brg
Subscriber profile           : subprof_mig_4
SLA profile                  : (Not Specified)
UPnP policy override         : (Not Specified)
DMZ address in use           : no
Proxy authenticated          : yes
Ingress IPv4 filter override : N/A
Egress IPv4 filter override  : N/A
Ingress IPv6 filter override : N/A
Egress IPv6 filter override  : N/A
No QoS overrides found.
No Filter rules received.
-------------------------------------------------------------------------------
No. of gateways: 1
===============================================================================

lanext

Syntax 
lanext
Context 
show>subscr-mgmt>vrgw
Description 

This command displays Wireless LAN Gateway Home LAN Extension information.

pppoe-client

Syntax 
pppoe-client [brg-id [32 chars max]]
pppoe-client [brg-id [32 chars max]] [detail]
pppoe-client [brg-id [32 chars max]] [statistics]
Context 
show>subscr-mgmt>vrgw>brg
Description 

This command displays information of PPPoE clients started by the vRGW.

Parameters 
brg-id—
Specifies the string identifying the BRG.
detail—
Displays detailed PPPoE client information.
statistics—
Displays PPPoE client statistics.
Output 

The following output is an example of PPPoE client information.

Sample Output
Node# show subscriber-mgmt vrgw brg pppoe-client
================================================================
PPPoE Clients
================================================================
Id
  Svc-Id     MAC               PPPoE-Sid Up-Time
    IP-Address      IPv6-Prefix
----------------------------------------------------------------
00:0c:29:00:00:10
  20         00:0c:29:00:00:10 1         0d 00:00:05
    10.255.1.16     2001:db8:101::/64
----------------------------------------------------------------
No. of PPPoE Clients: 1
================================================================
Node# show subscriber-mgmt vrgw brg pppoe-client detail
===============================================================================
PPPoE Clients detail
===============================================================================
Id                 : 00:0c:29:00:00:10
Service Id         : 20
MAC Address        : 00:0c:29:00:00:10
Up Time            : 0d 00:00:27
Policy             : clnt_plcy
PPPoE Session Id   : 1
Service Name       : (Not Specified)
AC MAC             : 08:06:ff:00:00:02
AC Name            : BNG
LCP State          : opened
IPCP State         : opened
IPv6CP State       : opened
Local Magic Num    : 201366211
Remote Magic Num   : 374038276
Remote MRU         : 1492
PPP User-Name      : 00:0c:29:00:00:10
PPP Auth-Protocol  : none
IP Address         : 10.255.1.16
Primary DNS        : 1.1.1.1
Secondary DNS      : 1.1.2.2
Primary NBNS       : 2.2.1.1
Secondary NBNS     : 2.2.2.2
IPv6 Intf Id       : 02:0c:29:ff:fe:00:00:10
IPv6 Prefix        : 2001:db8:101::/64
Prefix Timeout     : 86375
Primary IPv6 DNS   : 2001:db8:dddd:1::1
Secondary IPv6 DNS : 2001:db8:dddd:2::1
-------------------------------------------------------------------------------
No. of PPPoE Clients: 1
===============================================================================
Node# show subscriber-mgmt vrgw brg pppoe-client statistics
==================================================
PPPoE Clients statistics
==================================================
Id            : 00:0c:29:00:00:10
Packet Type         Received       Transmitted
PADI                -              1
PADO                1              -
PADR                -              1
PADS                1              -
PADT                0              0
Session             9              9
LCP Echo Request 
(since restart)     0              21
LCP Echo Reply 
(since restart)     21             0
RS                  -              1
RA                  1              -
DHCP6 Info          -              1
DHCP6 Reply         1              -
--------------------------------------------------
Rx Dropped    : 0
--------------------------------------------------
No. of PPPoE Clients: 1
==================================================

brg-profile

Syntax 
brg-profile
brg-profile name
brg-profile name associations
Context 
show>subscr-mgmt
Description 

This command displays BRG profile information.

Parameters 
name—
Specifies an existing BRG profile name.
associations—
Displays information associated with the specified BRG profile name.

bd

Syntax 
bd [bridge-id]
Context 
show>subscr-mgmt>vrgw
show>subscr-mgmt>vrgw>lanext
Description 

This command displays information for the specified HLE bridge. If no bridge is specified, then all domains are listed.

Parameters 
bridge-id—
Specifies the BD ID.
Values—
1 to 4294967295

 

Output 

The following output is an example of HLE bridge information.

Sample Output
show subscriber-mgmt vrgw lanext bd 100
===============================================================================
BRIDGE DOMAIN(S)
===============================================================================
BRIDGE-ID                    : 100
VNI                          : 1
ROUTE TARGET                 : TARGET:100:100
ROUTE DISTINGUISHER          : 100:100
WLANGW GRPID                 : 1
ISA MEMBERID                 : 1
WLANGW BD VLANTAG            : N/A
WLANGW BD SERVICE            : 500
WLANGW BD INTERFACE          : G1
WLANGW BD MAC TRANSLATION    : N/A
WLANGW BD MAC                : AA:BB:CC:00:00:01
WLANGW BD ASSIST.ADDR.RES    : DISABLED
WLANGW BD NETW MAXMAC        : 20
WLANGW BD NETW STATE         : ENABLED
WLANGW BD ACCS MAXMAC        : 20
-------------------------------------------------------------------------------
NO. OF BRIDGE DOMAINS: 1
===============================================================================

13.4.2.9. Debug Commands

brg-id

Syntax 
[no] brg-id brg-ident
Context 
debug>subscr-mgmt>vrgw>brg>pppoe-client>brg-id
Description 

This command enables debugging of PPPoE client messages linked to a BRG.

Parameters 
brg-ident—
The string identifying the BRG.

detail-level

Syntax 
detail-level {low | medium | high}
Context 
debug>subscr-mgmt>vrgw>brg>pppoe-client>brg-id
Description 

This command specifies the amount of detail present in debugging the specified PPPoE client.

Default 

detail-level high

Parameters 
low—
Specifies a low level of detail during debugging.
medium—
Specifies a medium level of detail during debugging.
high—
Specifies a high level of detail during debugging.

direction

Syntax 
direction {ingress | egress | both}
Context 
debug>subscr-mgmt>vrgw>brg>pppoe-client>brg-id
Description 

This command specifies if debugging should only include ingress, egress or all messages.

Default 

direction both

Parameters 
ingress—
Specifies that debugging only includes ingress messages.
egress—
Specifies that debugging only includes egress messages.
both—
Specifies that debugging includes both ingress and egress messages.

discovery

Syntax 
discovery [padi] [pado] [padr] [pads] [padt]
Context 
debug>subscr-mgmt>vrgw>brg>pppoe-client>brg-id
Description 

This command, limits debugging only to the specified messages in the discovery phase.

Parameters 
padi—
Limits debugging only to padi messages.
pado—
Limits debugging only to pado messages.
padr—
Limits debugging only to padr messages.
pads—
Limits debugging only to pads messages.
padt—
Limits debugging only to padt messages.

dropped-only

Syntax 
[no] dropped-only
Context 
debug>subscr-mgmt>vrgw>brg>pppoe-client>brg-id
Description 

This command specifies that only packets that are dropped by the vRGW will be shown in debugging.

Default 

dropped-only

ppp

Syntax 
ppp [lcp] [pap] [chap] [ipcp] [ipv6cp] [ipv6]
Context 
debug>subscr-mgmt>vrgw>brg>pppoe-client>brg-id
Description 

This command specifies which messages in PPP setup are tracked by debugging. If no messages are specified, they are all tracked. LCP Echo Request and Echo Response are never shown during debugging.

Parameters 
lcp—
Tracks lcp messages during debugging.
pap—
Tracks pap messages during debugging.
chap—
Tracks chap messages during debugging.
ipcp—
Tracks ipcp messages during debugging.
ipv6cp—
Tracks ipv6cp messages during debugging.
ipv6—
Tracks ipv6 messages during debugging.

13.4.2.10. Clear Commands

vrgw

Syntax 
vrgw
Context 
clear>subscr-mgmt
Description 

This command clears vRGW data.

brg

Syntax 
brg
Context 
clear>subscr-mgmt>vrgw
Description 

This command clears BRG data.

gateway

Syntax 
gateway brg-id brg-ident
gateway brg-id brg-ident idle-bindings [binding ieee-address]
gateway all-gatewaysgateway brg-id brg-ident all-hostsgateway brg-id brg-ident host ieee-address
Context 
clear>subscr-mgmt>vrgw>brg
Description 

This command clears BRG gateway data.

Parameters 
brg-ident
Clears the specified BRG and all related hosts from the system.
idle-bindings—
Clears a specific idle binding or all idle binding from the BRG. An idle binding is a DHCP lease that has not been expired but for which the host has been removed due to idle timeout.
ieee-address
Specifies the MAC address of the binding to remove.
all-gateways—
Clears all BRGs and related hosts from the system.
all-hosts—
Clears all hosts belonging to a specified BRG.
ieee-address
Clears a specific host belonging to a specified BRG.

13.4.2.11. Tools Commands

restart

Syntax 
restart brg-id brg-ident
Context 
tools>perform>subscr-mgmt>vrgw>brg>pppoe-client
Description 

This command forcibly restarts the PPPoE client linked to the BRG instance. The restart does not remove BRG or related session state, however, forwarding is impacted.

Parameters 
brg-ident—
The string identifying the BRG.

lanext

Syntax 
lanext
Context 
tools>dump>wlan-gw
Description 

This command enables the context to dump tools information for WGLAN HLE parameter.

bd

Syntax 
bd bridge-id
Context 
tools>dump>wlan-gw>lanext
tools>perform>wlan-gw>lanext
Description 

This command enables the context to enter the specified HLE BD to perform tools commands.

Parameters 
bridge-id—
Specifies the HLE BD ID.
Values—
1 to 4294967295

 

arp-table

Syntax 
arp-table [ip ipv4-address] [class class] [next-index index]
Context 
tools>dump>wlan-gw>lanext>bd
Description 

This command dumps the specified ARP table entries for the specified HLE BD.

Parameters 
ipv4-address—
Specifies the IP address of the ARP entry to be displayed.
class—
Specifies the source on which to filter the ARP table entries.
Values—
access, network, remote

 

index—
Specifies the next set of results if there are more results than the current output. The additional results are shown at the bottom of the current output.
Values—
0 to 4294967295

 

Output 

The following output is an example of ARP table information.

Sample Output
tools>dump>wlan-gw>lanext>bd# arp-table
===============================================================================
MATCHED 1 ARP ENTRY ON SLOT #2 MDA #1
===============================================================================
IP ADDRESS       MAC ADDRESS        CLASS    TIMESTAMP
-------------------------------------------------------------------------------
192.168.0.1      AA:BB:CC:00:00:01  ACCESS   05/30/2017 23:49:11
===============================================================================

flood-table

Syntax 
flood-table [class class] [detail]
Context 
tools>dump>wlan-gw>lanext>bd
Description 

This command dumps the specified flood table entries for the specified HLE BD.

Parameters 
class—
Specifies the source on which to filter the flood table entries.
Values—
access, network, remote

 

detail—
Dumps detailed information for the flood table.
Output 

The following output is an example of flood table information.

Sample Output
tools>dump>wlan-gw>lanext>bd# flood-table detail
===============================================================================
MATCHED 2 FLOOD ENTRIES ON SLOT #2 MDA #1
===============================================================================
TUNNEL MDA      : 2/1                   VLAN            : 100                  
TUNNEL PORT     : 2/1/NAT-IN-IP         TUNNEL ENCAP    : 2049.1
TUNNEL SRC IP   : 11.3.3.100
TUNNEL DST IP   : 4.4.4.4
TUNNEL TYPE     : GRE                   TUNNEL CLASS    : ACCESS               
GRE RAW HEADER  : 1483014144           
-------------------------------------------------------------------------------
TUNNEL MDA      : 2/1                   VLAN            : N/A                  
TUNNEL PORT     : 2/1/NAT-OUT-IP        TUNNEL ENCAP    : 2081.3
TUNNEL SRC IP   : 2.2.2.2
TUNNEL DST IP   : 44.44.44.1
TUNNEL TYPE     : VXLAN                 TUNNEL CLASS    : NETWORK              
VXLAN VNI       : 102                  
VXLAN PORT      : 4789                 
-------------------------------------------------------------------------------
===============================================================================

mac-table

Syntax 
mac-table [mac ieee-address] [class class] [next-index index] [detail]
Context 
tools>dump>wlan-gw>lanext>bd
Description 

This command dumps the specified MAC table entries for the specified HLD BD.

Parameters 
ieee-address—
Specifies the MAC address of the MAC table entry.
class—
Specifies the source on which to filter the MAC table entries.
Values—
access, network, remote

 

index—
Specify the next-index index parameter to display the next set of results If there are more results than the current output. The additional results are indicated at the bottom of the current output.
Values—
0 to 4294967295

 

Output 

The following output is an example of MAC table information.

Sample Output
tools>dump>wlan-gw>lanext>bd# mac-table
===============================================================================
MATCHED 2 MAC ENTRIES ON SLOT #2 MDA #1
===============================================================================
UE-MAC            VLAN   BRIDGE-ID  DESCRIPTION            L2-SVC     L2-VLAN  
  TUNNEL  CLASS   TYPE   ROUTER     SRC-IP                                  
  ANCHOR                            DST-IP                                  
-------------------------------------------------------------------------------
AA:2B:9E:11:D1:6F 100    100        ESM-USER               N/A        N/A
  2/1     ACCESS  GRE    500        11.3.3.100
  2/1/NAT-OUT-IP:2145.1             4.4.4.4
-------------------------------------------------------------------------------
02:DE:01:00:01:11 N/A    100        ESM-USER               N/A        N/A
  2/1     NETWORK VXLAN  500        2.2.2.2
  2/1/NAT-OUT-IP:2145.1             44.44.44.1
-------------------------------------------------------------------------------
===============================================================================

neighbor-table

Syntax 
neighbor-table [ip6 ipv6-address] [class class] [next-index index]
Context 
tools>dump>wlan-gw>lanext>bd
Description 

This command dumps neighbor table entries for the specified HLE BD.

Parameters 
ipv6-address—
Specifies the IPv6 address of the neighbor entry to be displayed.
class—
Specifies the source on which to filter the neighbor table entries.
Values—
access, network, remote

 

index—
Specify the next-index index parameter to display the next set of results If there are more results than the current output. The additional results are indicated at the bottom of the current output.
Values—
0 to 4294967295

 

lanext

Syntax 
lanext
Context 
tools>perform>wlan-gw
Description 

This command enables the context to clear tools information for WGLAN HLE parameter.

clear-arp

Syntax 
clear-arp [ip ipv4-address]
Context 
tools>perform>wlan-gw>lanext>bd
Description 

This command clears all ARP table entries for the specified HLE BD or a specific entry if an IPv4 address is specified.

Parameters 
ipv4-address —
Specifies the IPv4 address of the ARP table entry to be cleared.

clear-mac

Syntax 
clear-mac [mac ieee-address]
Context 
tools>perform>wlan-gw>lanext>bd
Description 

This command clears all MAC table entries for the specified HLE BD or a specific entry if a MAC address is specified.

Parameters 
ieee-address—
Specifies the MAC address of the MAC table entry to be cleared.

clear-neighbor

Syntax 
clear-neighbor [ip6 ipv6-address]
Context 
tools>perform>wlan-gw>lanext>bd
Description 

This command clears all neighbor table entries for the specified HLE BD or a specific entry if an IPv6 address is specified.

Parameters 
ipv6-address—
Specifies the IPv6 address of the neighbor table entry to be cleared.