Network Devices
Native and browser, for routers, switches, and firewalls. See the Network Devices reference, command filtering, and How users connect.
NETCONF
NETCONF authenticates with a key or password (default port 830).
netconf.json
{
"transaction_id": "txn-netconf-012",
"protocol": "netconf",
"username": "dana@corp",
"target_host": "router1.corp.local",
"target_port": 830,
"target_username": "netadmin",
"private_key": "-----BEGIN OPENSSH PRIVATE KEY-----\n...\n-----END OPENSSH PRIVATE KEY-----",
"record_session": true,
"expires_at": 2000000000
}terminal
broker-bridge-api.sh checkout-create --file netconf.jsonRESTCONF
RESTCONF authenticates with a target_password. Omit target_port and Bridge
dials the device on 443. Set it when the device listens elsewhere, as this
example does.
Do not confuse it with 8443, which is where Bridge’s own native RESTCONF
listener binds. NETCONF has no such split: 830 is both the listener port and
the backend default.
restconf.json
{
"transaction_id": "txn-restconf-014",
"protocol": "restconf",
"username": "dana@corp",
"target_host": "router2.corp.local",
"target_port": 8443,
"target_username": "netadmin",
"target_password": "S3cr3t!",
"record_session": true,
"expires_at": 2000000000
}terminal
broker-bridge-api.sh checkout-create --file restconf.jsonBoth offer native access (the device’s own tooling at the Bridge port) and a browser session.
Last updated on