!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !switch-vwd-1,switch-vwd-2 conf t vlan __VRFXFERVLAN__ name __VRFNAME__ end wr mem !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !switch-vwd-sp1, switch-vwd-sp2 conf t vrf definition __VRFNAME__ rd 65000:__VRFID__ address-family ipv4 exit-address-family vlan __VRFXFERVLAN__ name __VRFNAME__ ip access-list standard routes2__VRFNAME__ permit # routes acl !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !switch-vwd-sp1 conf t interface vlan__VRFXFERVLAN__ description __VRFNAME__ vrf forwarding __VRFNAME__ ip address __VRFXFERIPSW1__ __VRFXFERIPMASK__ int __CUSTINTP__ description Cust: VWD-Transit (__VRFNAME__) # vrf definition __VRFNAME__ # ip address __VRFCUSTIP1__ __VRFCUSTIP1M__ # switchport mode trunk|access # switchport access vlan ... # switchport trunk allowed vlan ... # channel-group X mode on|active int __CUSTINT__ description Cust: VWD-Transit (__VRFNAME__) vrf definition __VRFNAME__ ip address __VRFCUSTIP1__ __VRFCUSTIP1M__ router bgp 65148 address-family ipv4 vrf __VRFNAME__ bgp router-id auto-assign redistribute static neighbor __VRFXFERIPASA__ remote-as 65148 neighbor __VRFXFERIPSW2__ remote-as __VRFXFERAS__ neighbor __VRFXFERIPSW2__ local-as __VRFXFERAS__ neighbor __VRFCUSTIP1R__ remote-as __VRFCUSTAS__ neighbor __VRFCUSTIP1R__ local-as __VRFXFERAS__ distribute-list routes2__VRFNAME__ exit-address-family ip route vrf __VRFNAME__ # static routes 1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !switch-vwd-sp2 conf t interface vlan__VRFXFERVLAN__ description __VRFNAME__ vrf forwarding __VRFNAME__ ip address __VRFXFERIPSW2__ __VRFXFERIPMASK__ int __CUSTINTP__ description Cust: VWD-Transit (__VRFNAME__) # vrf definition __VRFNAME__ # ip address __VRFCUSTIP2__ __VRFCUSTIP2M__ # switchport mode trunk|access # switchport access vlan ... # switchport trunk allowed vlan ... # channel-group X mode on|active int __CUSTINT__ description Cust: VWD-Transit (__VRFNAME__) vrf definition __VRFNAME__ ip address __VRFCUSTIP2__ __VRFCUSTIP2M__ router bgp 65148 address-family ipv4 vrf __VRFNAME__ bgp router-id auto-assign redistribute static neighbor __VRFXFERIPASA__ remote-as 65148 neighbor __VRFXFERIPSW1__ remote-as __VRFXFERAS__ neighbor __VRFXFERIPSW1__ local-as __VRFXFERAS__ neighbor __VRFCUSTIP2R__ remote-as __VRFCUSTAS__ neighbor __VRFCUSTIP2R__ local-as __VRFXFERAS__ distribute-list routes2__VRFNAME__ exit-address-family ip route vrf __VRFNAME__ # static routes 2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !asa-vwd-1 conf t interface Port-channel2.__VRFXFERVLAN__ vlan __VRFXFERVLAN__ nameif __VRFNAME__ security-level 100 ip address __VRFXFERIPASA__ __VRFXFERIPMASK__ access-list __VRFNAME___access_in extended permit icmp any any access-list __VRFNAME___access_in extended deny ip any any no monitor-interface __VRFNAME__ access-group __VRFNAME___access_in in interface __VRFNAME__ access-list __VRFNAME___access_in extended permit icmp any any access-list __VRFNAME___access_in extended deny ip any any router bgp 65148 bgp log-neighbor-changes address-family ipv4 unicast neighbor __VRFXFERIPSW1__ remote-as 65148 neighbor __VRFXFERIPSW1__ description __VRFNAME__ primary weight 200 neighbor __VRFXFERIPSW1__ activate neighbor __VRFXFERIPSW1__ next-hop-self neighbor __VRFXFERIPSW1__ weight 200 neighbor __VRFXFERIPSW2__ remote-as 65148 neighbor __VRFXFERIPSW2__ description __VRFNAME__ secondary weight 100 neighbor __VRFXFERIPSW2__ activate neighbor __VRFXFERIPSW2__ next-hop-self neighbor __VRFXFERIPSW2__ weight 100