FCIP Configuration
To Build the FCIP profile and bind to Interface thus creating the L3 tunnel
MDS-1(config)# Feature FCIP
MDS-1(config)#FCIP profile 1
MDS-1(config-profile)#ip address [Link] (MDS-1 Gi1/1.100 interface)
MDS-1(config-profile)# TCP Listener port
MDS-1(config-profile)# qos config
MDS-1(config-profile)# )# tcp max-bandwidth-mbps 500 min-available-bandwidth-mbps 250
round-trip-time-us 86
MDS-1(config)#interface FCIP 1
MDS-1(config-if)#use-profile 1
MDS-1(config-if)# peer-info ip address [Link] (MDS-2 Gi1/1.100 interface)
MDS-1(config-if)#swi mode E
MDS-1(config-if)#swi trunk mode on
MDS-1(config-if)#switchport trunk allowed vsan 100
MDS-1(config-if)# switchport trunk allowed vsan add 200
MDS-1(config-if)#no shut
MDS-1(config)# show int fcip 1 (Best show command for FCIP)
(This configuration will need to be done on both MDS switches with IP and Peer info swapped to
complete the tunnel.
MTU = 2300 Bytes (Cisco best practice when configuring FCIP)
TCP = Port 3225
In the lab if a question states that the link shouldn’t be interrupted incase a link failure (use
fiber-channel-port-channels as the solution on both MDS switches.
Things to know-
3 FCIP Tunnels per Gig connection on the MDS
1) MDS-1(config)# int fcip 1
MDS-1(config)# passive interface (this interface will never initiate a tunnel connection the
other side must initiate)
2) MDS-1(config)# int fcip 1
MDS-1(config)# qos ? (qos is done under the fcip interface and is done per stream)
MDS-1(config)#qos control 37 data 55
MDS-1(config)#show int fcip 1 (to verify)
3) MDS-1(config)# int fcip 1
MDS-1(config)# write-accelerator ( has to be done on both sides or tunnel is down)
4) MDS-1(config)# int fcip 1
MDS-1(config)# swithport trunk allowed vsan 1 (allowed vsans across the trunk)
MDS-1(config)# swithport trunk allowed vsan add 10
MDS-1(config)# swithport trunk allowed vsan add 20
5) MDS-1(config)# int fcip 1
MDS-1(config-if)# fspf cost 100 vsan 10
6) MDS-1(config-if)# int fcip 101-102 (Place 2 FCIP Tunnels in a FC port-channel
for high availability)
MDS-1(config-if)# channel-group 50
7) MDS-1(config)# int gi1/1.111 (VRRP) Solution
MDS-1(config-if)# vrrp 75
MDS-1(config-if-vrrp)# address [Link]
MDS-1(config-if-vrrp)# priority 110 (Master)
MDS-1(config-if-vrrp)# no shut
MDS-2(config)# int gi1/1.111
MDS-2(config-if)# vrrp 75
MDS-2(config-if-vrrp)# address [Link]
MDS-2(config-if-vrrp)# priority 90 (secondary)
MDS-2(config-if-vrrp)# no shut
To configure traffic shaping features on the fcip connection.
MDS-1# show fcip summary (to determine current rtt and configure it for optimal values)
MDS-1# ips measure-rtt [Link] (to mds-2) interface gi1/1 (using mds-1 outbound int)
---This command displays the rtt in micro seconds (86) seconds…..
MDS-1(config)# fcip profile 1
MDS-1(config-profile)# tcp max-bandwidth-mbps 500 min-available-bandwidth-mbps 250
round-trip-time-us 86
MDS-1# show fcip summary (to verify)
MDS-1# show fcns database