ip source-interface
Syntax
ip source-interface {sflow | tftp | radius | tacacs | all} {interface <IFNAME> | <IPV4-ADDR>} [vrf <VRF-NAME>]
no ip source-interface {sflow | tftp | radius | tacacs | all} [interface <IFNAME> | <IPV4-ADDR>] [vrf <VRF-NAME>]
Description
Sets a single source IP address for TFTP, sFlow, RADIUS, and/or TACACS clients on the switch. This ensures that all traffic sent by these clients has the same source IP address regardless of how it egresses the switch. You can define a single global address that applies to all supported protocols, or an individual address for each protocol.
This command provides two ways to set the source IP addresses: either by specifying a static IP address, or by using the address assigned to a switch interface. If you define both options, then the static IP address takes precedence.
The
no
form of this command deletes the single source IP address for all supported protocols, or a specific protocols.
Command context
config
Parameters
sflow | tftp | radius | tacacs | all
Sets a single source IP address for a specific protocol. The
all
option sets a global address that applies to all protocols that do not have an address set.interface <IFNAME>
Specifies the name of the interface from which the specified protocol obtains its source IP address. The interface must have a valid IP address assigned to it. If the interface has both a primary and secondary IP address, the primary IP address is used.
<IPV4-ADDR>
Specifies the source IP address to use for the specified protocol. The IP address must be defined on the switch, and it must exist on the specified VRF (which is the
default
VRF, if thevrf
option is not used). Specify the address in IPv4 format (x.x.x.x
), wherex
is a decimal number from 0 to 255.vrf <VRF-NAME>
Specifies the name of the VRF from which the specified protocol sets its source IP address.
Authority
Administrators
Examples
Setting the IPv4 address
10.10.10.1
as the global single source address:
switch# config switch(config)# ip source-interface all 10.10.10.1
Configuring the secondary IPv4 address
10.10.10.5
on interface
1/1/1
as the global single source address:
switch# config switch(config)# interface 1/1/1 switch(config-if)# ip address 10.10.10.1/24 switch(config-if)# ip address 10.10.10.5/24 secondary switch(config)# exit switch(config)# ip source-interface sflow all 10.10.10.5
Configuring the address
10.10.10.25
on VRF
sflow-vrf
on interface
1/1/2
as the single source address for sFlow:
switch(config)# vrf sflow-vrf switch(config-vrf)# exit switch(config)# interface 1/1/2 switch(config-if)# no shutdown switch(config-if)# vrf attach sflow-vrf switch(config-if)# ip address 10.10.10.25/24 switch(config-if)# exit switch(config)# ip source-interface sflow interface 1/1/2 vrf sflow-vrf
Stop the source IP address from using the IP address on interface
1/1/1 on VRF
one
.
switch(config)# no ip source-interface all interface 1/1/1 vrf one
Clear the source IP address 10.10.10.1.
switch(config)# no ip source-interface all 10.10.10.1