For vccv-ping and vccv-trace commands:
Sub-type static must be specified. This indicates to the system that the rest of the command contains parameters that are applied to a static PW with a static PW FEC.
Add the ability to specify the non-IP ACH channel type (0x0025). This is known as the non-ip control-channel. This is the default for type static. GAL is not supported for PWs.
If the ip-control-channel is specified as the encapsulation, then the IPv4 channel type is used (0x0021). In this case, a destination IP address in the 127/8 range is used, while the source address in the UDP/IP packet is set to the system IP address, or may be explicitly configured by the user with the src-ip-address option. This option is only valid if the IPv4 control-channel is specified.
The reply mode are always assumed to be the same application level control channel type for type static.
Allow an MPLS-TP global ID and node ID specified under the spoke SDPs with a specific sdp-id:vc-id, used for MPLS-TP PW MEPs, or node ID (prefix) only for MIPs.
The following CLI command description shows the options that are only allowed if the type static option is configured. All other options are blocked.
As in the existing implementation, the downstream mapping and detailed downstream mapping TLVs (DSMAP/DDMAP TLVs) is not supported on PWs.
vccv-ping static <sdp-id:vc-id> [dest-global-id <global-id> dest-node-id <node-
id>] [control-channel ipv4 | non-ip] [fc <fc-
name> [profile {in | out}]] [size <octets>] [count <send-
count>] [timeout <timeout>] [interval <interval>] [ttl <vc-label-ttl>] [src-ip-
address <ip-address>]
vccv-trace static <sdp-id:vc-id> [size <octets>] [min-ttl <min-vc-label-ttl>] [max-
ttl <max-vc-label-ttl>] [max-fail <no-response-count>] [probe-count <probe-
count>] [control-channel ipv4 | non-ip] [timeout <timeout-
value>] [interval <interval-value>] [fc <fc-name> [profile {in | out}]] [src-ip-
address <ip-address>] [detail]
If the spoke SDP referred to by the sdp-id:vc-id has an MPLS-TP PW-Path-ID defined, then those parameters are used to populate the static PW TLV in the target FEC stack of the VCCV ping or VCCV trace packet. If a global ID and node ID are specified in the command, then these values are used to populate the destination node TLV in the VCCV ping or VCCV trace packet.
The global ID/node ID are only used as the target node identifiers if the vccv-ping is not end-to-end (for example, a TTL is specified in the VCCV ping/trace command and it is less than 255); otherwise, the value in the PW Path ID is used. For VCCV ping, the dest-node-id may be entered as a 4-octet IP address in the form a.b.c.d or as a 32-bit integer ranging from 1 to 4294967295. For VCCV trace, the destination node ID and global ID are taken from the spoke-sdp context.
The same command syntax is applicable for SAA tests configured under configure saa test a type.