TFTP (Trivial File Transfer Protocol) configuration on IOS-XR manages both client and server behavior per VRF. The client side controls outbound file transfer settings including source interface, retry count, timeout, and DSCP marking. The server side controls inbound file transfer services with independent IPv4 and IPv6 settings for access list filtering, maximum concurrent connections, home directory, and DSCP marking.
DSCP and precedence fields accept both numeric and named string values.
dscp: integer 0-63 or named value (e.g., ef, af11, cs3)
ipv4_dscp / ipv6_dscp: integer 0-63 or named value (e.g., ef, af11, cs3)
Both formats can be used interchangeably. The normalization layer automatically converts integer values to their named equivalents before sending to the device, preventing configuration drift.