NAME

Brocade::BSC::Node::NC::Vrouter::VR5600

DESCRIPTION

The ::Vrouter::VR5600 object models a Vyatta 5600 Virtual router controlled via netconf by a Brocade::BSC instance.

METHODS

get_schemas
# Returns   : array ref - YANG schemas supported by node
get_schema
# Returns   : requested YANG schema as formatted JSON
get_cfg
# Returns   : BSC::Status
#           : hash ref - VR5600 node configuration
get_firewalls_cfg
# Returns   : BSC::Status
#           : firewall configuration of VR5600 as a JSON string
get_firewall_instance_cfg
# Parameters: name of firewall instance
# Returns   : BSC::Status
#           : specified ruleset from VR5600 firewall configuration
#               as JSON string
create_firewall_instance

Create empty firewall instance on VR5600

# Returns   : BSC::Status - success of operation
delete_firewall_instance
# Parameters: name of instance to delete
# Returns   : BSC::Status - success of operation
set_dataplane_interface_firewall
# Parameters: ifName (required) - dataplane interface to which to apply
#                                   firewall rules
#           : inFw              - name of firewall instance for inbound traffic
#           : outFw             - name of firewall instance for outbound traffic
# Returns   : BSC::Status       - success of operation
delete_dataplane_interface_firewall
# Parameters: ifName (required) - interface from which to clear firewall rules
# Returns   : BSC::Status       - success of operation
get_interfaces_list
# Returns   : BSC::Status
#           : array ref - interface names
get_interfaces_cfg
# Returns   : BSC::Status
#           : VR5600 network interface configuration as JSON string
get_dataplane_interfaces_list
# Returns   : BSC::Status
#           : array - dataplane interface names
get_dataplane_interfaces_cfg
# Returns   : BSC::Status
#           : array ref - configuration of all dataplane interfaces
get_dataplane_interface_cfg
# Parameters: name of interface
# Returns   : BSC::Status
#           : configuration of specified interface as JSON string
get_loopback_interfaces_list
# Returns   : BSC::Status
#           : array ref - loopback interface names
get_loopback_interfaces_cfg
# Returns   : BSC::Status
#           : array ref - configuration of loopback interfaces
get_loopback_interface_cfg
# Parameters: name of interface
# Returns   : BSC::Status
#           : requested loopback configuration as JSON string
set_vpn_cfg
# Parameters: BSC::Node::NC::Vrouter::VPN
# Returns   : BSC::Status
get_vpn_cfg
# Returns   : BSC::Status
#           : VPN configuration as JSON string
delete_vpn_cfg
# Parameters: none - deletes all vpn configuration
# Returns   : BSC::Status
set_openvpn_interface_cfg
# Parameters:
# Returns   :
get_openvpn_interface_cfg
# Parameters:
# Returns   :
get_openvpn_interfaces_cfg
# Parameters:
# Returns   : BSC::Status
#           : array ref - configuration of openvpn interface(s)
delete_openvpn_interface_cfg
# Parameters: interface name for openvpn if; e.g. vtun0
# Returns   : BSC::Status
set_protocols_static_route_cfg
# Parameters: BSC::Node::NC::Vrouter::StaticRoute to set
# Returns   : BSC::Status

Configure static route on vRouter

get_protocols_cfg
# Parameters: model, opt, on which to filter
# Returns   : BSC::Status
#           : routing protocol configuation as JSON
delete_protocols_cfg
# Parameters: model, opt, on which to filter for deletion
# Returns   : BSC::Status
get_protocols_static_cfg
# Returns   : BSC::Status
#           : static route configuration as JSON
delete_protocols_static_cfg
# Returns   : BSC::Status
get_protocols_static_interface_route_cfg
# Parameters: subnet for which to get route
# Returns   : BSC::Status
#           : requested route as JSON
delete_protocols_static_interface_route_cfg
# Parameters: subnet for route to delete
# Returns   : BSC::Status

COPYRIGHT

Copyright (c) 2015, BROCADE COMMUNICATIONS SYSTEMS, INC

All rights reserved.