Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
Junos CLI Reference
Table of Contents Expand all
list Table of Contents
file_download PDF
{ "lLangCode": "en", "lName": "English", "lCountryCode": "us", "transcode": "en_US" }
English
keyboard_arrow_right

service-device (Remote Device Management)

date_range 20-Nov-23

Syntax

content_copy zoom_out_map
service-device device-name {
    access-domain {
        vlan-id-list [vlan-id-low-vlan-id-high vlan-id]
    }
    address ip-address;
    dictionary absolute file path;
    provisioning-method {
        netconf {
            bulk-interval milliseconds;
            bulk-limit number;
            connection-retry-interval seconds;
            password password;
            port port-number;
            reconfigure-bulk-limit number;
            response-timeout seconds;
            response-timeout-count number;
            user-name name;
        }
    }
}

Hierarchy Level

content_copy zoom_out_map
[edit routing-instances routing-instance-name system services remote-device-management],
[edit system services remote-device-management]

Description

Configure a remote device to provision and deprovision services for subscribers. This configuration is used when profile-type remote-device-service has been configured in the dynamic service profile.

Provides basic configuration for the remote service device and enables NETCONF TCP session to be established with the service-device. Subsequently, dynamic configuration of the access-domain occurs based on allocation and assignment of individual VLAN IDs or VLAN ranges for one or more subscriber sessions.

Note:

With the exception of the access-domain statement, all statements are required to be configured for the service device and are subject to a commit check. This behavior enables basic configuration for the remote device and the NETCONF TCP session to be completed followed later by dynamic configuration of the access-domain based on allocation and assignment of individual VLAN IDs or VLAN ranges for one or more subscriber sessions.

Options

address ip-address

Specify the IP address of the remote device used by the BNG to configure the subscriber service. The address must be unique; it is used for all actions performed by the BNG, including service provisioning and deprovisioning. The address must also be unique across all routing instances.

Note:

You cannot change the IP address for the device when any active subscriber services are mapped to it.

device-name

System-wide name that uniquely identifies the device across routing instances.

dictionary absolute file path

Specify the absolute file path for the vendor-specific dictionary that defines the set of NETCONF XML protocol commands required to provision, deprovision, and roll back a subscriber service on the remote device. The dictionary is stored on the BNG. An example absolute path is /var/home/dict/remote-device.xml.

Because the dictionary is assigned to a service device, you can use service devices from different vendors at the same time. This assignment method also enables you to use multiple devices from the same vendor that are running different software releases. This is useful because the NETCONF XML protocol commands to configure the devices can differ across releases.

Note:

The maximum total length of the path is 127 characters. The filename must end in xml.

Note:

You cannot change the dictionary path for the device when any active subscriber services are mapped to it.

The remaining statements are explained separately. Search for a statement in CLI Explorer or click a linked statement in the Syntax section for details.

Required Privilege Level

system—To view this statement in the configuration.

Release Information

Statement introduced in Junos OS Release 18.3R1.

footer-navigation