@@ -23680,6 +23680,162 @@
2368023680 "use-actual-mac-on-physical-interfaces" /* Use Hypervisor provided MAC for physical interfaces on virtual platforms */,
2368123681 "use-active-child-mac-on-reth" /* Copy Child's physical MAC on RETH parent's current MAC */
2368223682 )
23683+ ),
23684+ "high-availability" ( /* Enable High Availability mode */
23685+ c(
23686+ "hardware-upgrade" /* Enable hardware upgrade state */,
23687+ "local-id" ( /* Local Identifier */
23688+ sc(
23689+ arg,
23690+ "local-ip" ( /* Local IPv4/IPv6 address */
23691+ ipaddr /* Local IPv4/IPv6 address */
23692+ )
23693+ )
23694+ ).as(:oneline),
23695+ "peer-id" arg ( /* Peer related information */
23696+ c(
23697+ "desc" arg /* Peer Description */,
23698+ "peer-ip" ( /* Peer IPv4/IPv6 address */
23699+ ipaddr /* Peer IPv4/IPv6 address */
23700+ ),
23701+ "interface" ( /* Name of the interface */
23702+ interface_name /* Name of the interface */
23703+ ),
23704+ "routing-instance" arg /* Routing instance to locate the peer route */,
23705+ "vpn-profile" arg /* VPN Profile name for HA link Encryption */,
23706+ "liveness-detection" ( /* Bidirectional Forwarding Detection options for the peer */
23707+ c(
23708+ "version" ( /* BFD protocol version number */
23709+ ("0" | "1" | "automatic")
23710+ ),
23711+ "minimum-interval" arg /* Minimum transmit and receive interval */,
23712+ "minimum-transmit-interval" arg /* Minimum transmit interval */,
23713+ "minimum-receive-interval" arg /* Minimum receive interval */,
23714+ "multiplier" arg /* Detection time multiplier */,
23715+ c(
23716+ "no-adaptation" /* Disable adaptation */
23717+ ),
23718+ "transmit-interval" ( /* Transmit-interval options */
23719+ c(
23720+ "minimum-interval" arg /* Minimum transmit interval */,
23721+ "threshold" arg /* High transmit interval triggering a trap */
23722+ )
23723+ ),
23724+ "detection-time" ( /* Detection-time options */
23725+ c(
23726+ "threshold" arg /* High detection-time triggering a trap */
23727+ )
23728+ )
23729+ )
23730+ )
23731+ )
23732+ ),
23733+ "traceoptions" ( /* Set chassis l3-ha traceoptions */
23734+ c(
23735+ "no-remote-trace" /* Disable remote tracing */,
23736+ "file" ( /* Trace file information */
23737+ sc(
23738+ arg,
23739+ "size" arg /* Maximum trace file size */,
23740+ "files" arg /* Maximum number of trace files */,
23741+ "world-readable" /* Allow any user to read the log file */,
23742+ "no-world-readable" /* Don't allow any user to read the log file */,
23743+ "match" ( /* Regular expression for lines to be logged */
23744+ regular_expression /* Regular expression for lines to be logged */
23745+ )
23746+ )
23747+ ).as(:oneline),
23748+ "flag" enum(("cli" | "configuration" | "eventlib" | "fsm" | "heartbeat" | "interface" | "routing-socket" | "uspipc" | "init" | "socket" | "snmp" | "ip-monitoring" | "hw-monitoring" | "fabric-monitoring" | "health-monitoring" | "schedule-monitoring" | "heartbeat-tlv" | "ha-peer" | "srg" | "all")) /* Tracing parameters */.as(:oneline),
23749+ "level" ( /* Set level of tracing */
23750+ ("emergency" | "alert" | "critical" | "error" | "warning" | "notice" | "info" | "debug" | "all")
23751+ )
23752+ )
23753+ ),
23754+ "services-redundancy-group" arg ( /* Define the services level failover domain */
23755+ c(
23756+ "shutdown-on-failure" arg /* Interfaces to be shut down in case of internal failures */,
23757+ "deployment-type" ( /* Deployment type of the Services Redundancy Group */
23758+ ("cloud" | "hybrid" | "routing" | "switching")
23759+ ),
23760+ "peer-id" ( /* Peer related information */
23761+ c(
23762+ arg
23763+ )
23764+ ),
23765+ "activeness-probe" ( /* The probe destination IP for activeness determination */
23766+ c(
23767+ "dest-ip" ( /* Destination IPV4/IPV6 address */
23768+ c(
23769+ "src-ip" ( /* Source IPV4/IPV6 address for activeness probe */
23770+ ipaddr /* Source IPV4/IPV6 address for activeness probe */
23771+ ),
23772+ "routing-instance" arg /* Routing instance */,
23773+ ipaddr /* Destination IPV4/IPV6 address */
23774+ )
23775+ ),
23776+ "minimum-interval" arg /* Define the time interval in milliseconds between activeness probing retries. */,
23777+ "multiplier" arg /* Number of retries needed to declare activeness probing failure */
23778+ )
23779+ ),
23780+ "virtual-ip" arg ( /* HA virtual IP */
23781+ c(
23782+ "ip" ( /* IPV4/IPV6 prefix, should be in the same subnet as the interface IP */
23783+ ipprefix_mandatory /* IPV4/IPV6 prefix, should be in the same subnet as the interface IP */
23784+ ),
23785+ "interface" ( /* Name of the interface */
23786+ interface_name /* Name of the interface */
23787+ ),
23788+ "use-virtual-mac" /* Use virtual mac for SRG role enforcement */
23789+ )
23790+ ),
23791+ "monitor" ( /* Configure the BFD and IP monitoring */
23792+ c(
23793+ "ip" arg ( /* Destination IPV4/IPV6 address for monitoring */
23794+ c(
23795+ "routing-instance" arg /* Routing instance to locate the destination route */
23796+ )
23797+ ),
23798+ "bfd-liveliness" arg ( /* Configure BFD monitoring */
23799+ c(
23800+ "src-ip" ( /* Source IPV4 address for BFD monitoring */
23801+ ipv4addr /* Source IPV4 address for BFD monitoring */
23802+ ),
23803+ "routing-instance" arg /* Routing instance to locate the route */,
23804+ "session-type" ( /* BFD Mon Session Type */
23805+ ("singlehop" | "multihop")
23806+ ),
23807+ "interface" ( /* Name of the interface for single-hop sessions */
23808+ interface_name /* Name of the interface for single-hop sessions */
23809+ )
23810+ )
23811+ ),
23812+ "interface" arg /* Define interfaces to monitor */
23813+ )
23814+ ),
23815+ "active-signal-route" ( /* Configure the active signal route */
23816+ c(
23817+ ipv4addr /* Active IPv4 address */,
23818+ "routing-instance" arg /* Routing instance to install the active signal route */
23819+ )
23820+ ),
23821+ "backup-signal-route" ( /* Configure the backup signal route */
23822+ c(
23823+ ipv4addr /* Backup IPv4 address */,
23824+ "routing-instance" arg /* Routing instance to install the backup signal route */
23825+ )
23826+ ),
23827+ "prefix-list" arg ( /* Define a named set of address prefixes */
23828+ c(
23829+ "routing-instance" arg /* Routing instance */
23830+ )
23831+ ),
23832+ "managed-services" enum(("ipsec")) /* Define a named set of services to be applicable for this SRG */.as(:oneline),
23833+ "preemption" /* Allow preemption of activeness based on priority */,
23834+ "process-packet-on-backup" /* Enable PFE to process packets on backup node */,
23835+ "activeness-priority" arg /* Activeness Priority of the node for this SRG */
23836+ )
23837+ )
23838+ )
2368323839 )
2368423840 # End of vSRX 22.4R1.10
2368523841 )
0 commit comments