IP-SR(8)                            Linux                           IP-SR(8)

NAME         top

       ip-sr - IPv6 Segment Routing management

SYNOPSIS         top

       ip sr  { COMMAND | help }

       ip sr hmac show

       ip sr hmac set KEYID ALGO

       ip sr tunsrc show

       ip sr tunsrc set ADDRESS

DESCRIPTION         top

       The ip sr command is used to configure IPv6 Segment Routing (SRv6)
       internal parameters.

       Those parameters include the mapping between an HMAC key ID and its
       associated hashing algorithm and secret, and the IPv6 address to use
       as source for encapsulated packets.

       The ip sr hmac set command prompts for a passphrase that will be used
       as the HMAC secret for the corresponding key ID. A blank passphrase
       removes the mapping.  The currently supported algorithms for ALGO are
       sha1 and sha256.

       If the tunnel source is set to the address :: (which is the default),
       then an address of the egress interface will be selected. As this
       operation may hinder performances, it is recommended to set a non-
       default address.

EXAMPLES         top

   Configure an HMAC mapping for key ID 42 and hashing algorithm SHA-256
       # ip sr hmac set 42 sha256

   Set the tunnel source address to 2001:db8::1
       # ip sr tunsrc set 2001:db8::1

SEE ALSO         top


AUTHOR         top

       David Lebrun <>

COLOPHON         top

       This page is part of the iproute2 (utilities for controlling TCP/IP
       networking and traffic) project.  Information about the project can
       be found at 
       If you have a bug report for this manual page, send it to,  This page was obtained
       from the project's upstream Git repository
       ⟨⟩ on
       2020-02-08.  (At that time, the date of the most recent commit that
       was found in the repository was 2020-01-29.)  If you discover any
       rendering problems in this HTML version of the page, or you believe
       there is a better or more up-to-date source for the page, or you have
       corrections or improvements to the information in this COLOPHON
       (which is not part of the original manual page), send a mail to

iproute2                         14 Apr 2017                        IP-SR(8)