3n-aws-ena

50ge1p1ena-ethip4ipsec40tnlsw-ip4base-int-aes256gcm-mrr

RFC2544: Pkt throughput IPv4 IPsec tunnel mode.

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv4 on TG-DUTn, Eth-IPv4-IPSec on DUT1-DUT2

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with multiple IPsec tunnels between them. DUTs get IPv4 traffic from TG, encrypt it and send to another DUT, where packets are decrypted and sent back to TG

  • [Ver] TG veriffication: In MaxReceivedRate tests TG sends traffic at line rate and reports total received packets over trial period. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

  • [Ref] Applicable standard specifications: RFC4303 and RFC2544.

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

 1518b-2t1c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-mrr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:6e:14:c1:f2:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=True,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address VirtualFunctionEthernet0/7/0 200.0.0.1/24
exec set ip neighbor VirtualFunctionEthernet0/7/0 200.0.0.2 02:5e:a3:95:33:da static
exec set interface ip address loop0 100.0.0.1/32
exec create ipip tunnel src 100.0.0.1 dst 200.0.0.2 p2p
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 5949576e4c484a77516d527776745172686b6b50757a424742564150524e4d49 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 5949576e4c484a77516d527776745172686b6b50757a424742564150524e4d49 esp
exec ipsec tunnel protect ipip0 sa-out 0 sa-in 100000 add
exec set interface ip address loop0 100.0.1.1/32
exec create ipip tunnel src 100.0.1.1 dst 200.0.0.2 p2p
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 536f7851566e636447764b5452646d696168776f4971744b4c6d71784862704d esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 536f7851566e636447764b5452646d696168776f4971744b4c6d71784862704d esp
exec ipsec tunnel protect ipip1 sa-out 1 sa-in 100001 add
exec set interface ip address loop0 100.0.2.1/32
exec create ipip tunnel src 100.0.2.1 dst 200.0.0.2 p2p
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 76756f455947656455736172766444686a48556274784b707277784f65707274 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 76756f455947656455736172766444686a48556274784b707277784f65707274 esp
exec ipsec tunnel protect ipip2 sa-out 2 sa-in 100002 add
exec set interface ip address loop0 100.0.3.1/32
exec create ipip tunnel src 100.0.3.1 dst 200.0.0.2 p2p
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 7a4c426d4c517850506d6f4f4b4d576842694975685a66567574647063474e76 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 7a4c426d4c517850506d6f4f4b4d576842694975685a66567574647063474e76 esp
exec ipsec tunnel protect ipip3 sa-out 3 sa-in 100003 add
exec set interface ip address loop0 100.0.4.1/32
exec create ipip tunnel src 100.0.4.1 dst 200.0.0.2 p2p
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 50546378467076596e686f474f7a5647446244506d6d73447163446265526d64 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 50546378467076596e686f474f7a5647446244506d6d73447163446265526d64 esp
exec ipsec tunnel protect ipip4 sa-out 4 sa-in 100004 add
exec set interface ip address loop0 100.0.5.1/32
exec create ipip tunnel src 100.0.5.1 dst 200.0.0.2 p2p
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 7a7845506a6472534e44696964776b694d5a494c784252746a51645647544677 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 7a7845506a6472534e44696964776b694d5a494c784252746a51645647544677 esp
exec ipsec tunnel protect ipip5 sa-out 5 sa-in 100005 add
exec set interface ip address loop0 100.0.6.1/32
exec create ipip tunnel src 100.0.6.1 dst 200.0.0.2 p2p
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 6e5a6246474c4157434a7870787862534d46686e4a426670514f44764f55754b esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 6e5a6246474c4157434a7870787862534d46686e4a426670514f44764f55754b esp
exec ipsec tunnel protect ipip6 sa-out 6 sa-in 100006 add
exec set interface ip address loop0 100.0.7.1/32
exec create ipip tunnel src 100.0.7.1 dst 200.0.0.2 p2p
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 46655875794f556c6675736557776467427a7a527955597a6857585955627348 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 46655875794f556c6675736557776467427a7a527955597a6857585955627348 esp
exec ipsec tunnel protect ipip7 sa-out 7 sa-in 100007 add
exec set interface ip address loop0 100.0.8.1/32
exec create ipip tunnel src 100.0.8.1 dst 200.0.0.2 p2p
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 41564b5a44526a73486d556e74584b43504c75786d58576e4b71754772624459 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 41564b5a44526a73486d556e74584b43504c75786d58576e4b71754772624459 esp
exec ipsec tunnel protect ipip8 sa-out 8 sa-in 100008 add
exec set interface ip address loop0 100.0.9.1/32
exec create ipip tunnel src 100.0.9.1 dst 200.0.0.2 p2p
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 53585859624979574c70614c55424574726e766c56675a64676c7943594a6a45 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 53585859624979574c70614c55424574726e766c56675a64676c7943594a6a45 esp
exec ipsec tunnel protect ipip9 sa-out 9 sa-in 100009 add
exec set interface ip address loop0 100.0.10.1/32
exec create ipip tunnel src 100.0.10.1 dst 200.0.0.2 p2p
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 455a70694744797041464d685866694872546e78644365664c7754714f747870 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 455a70694744797041464d685866694872546e78644365664c7754714f747870 esp
exec ipsec tunnel protect ipip10 sa-out 10 sa-in 100010 add
exec set interface ip address loop0 100.0.11.1/32
exec create ipip tunnel src 100.0.11.1 dst 200.0.0.2 p2p
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 5368437a6a454d417154676d63424b6a6b506256567547525667476c68667a7a esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 5368437a6a454d417154676d63424b6a6b506256567547525667476c68667a7a esp
exec ipsec tunnel protect ipip11 sa-out 11 sa-in 100011 add
exec set interface ip address loop0 100.0.12.1/32
exec create ipip tunnel src 100.0.12.1 dst 200.0.0.2 p2p
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 79634279577279757052774f524776626958516f666f564d627355594a55764e esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 79634279577279757052774f524776626958516f666f564d627355594a55764e esp
exec ipsec tunnel protect ipip12 sa-out 12 sa-in 100012 add
exec set interface ip address loop0 100.0.13.1/32
exec create ipip tunnel src 100.0.13.1 dst 200.0.0.2 p2p
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 6d654653445a56634e676e4f737a4765444378705546796d5a5566786372776c esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 6d654653445a56634e676e4f737a4765444378705546796d5a5566786372776c esp
exec ipsec tunnel protect ipip13 sa-out 13 sa-in 100013 add
exec set interface ip address loop0 100.0.14.1/32
exec create ipip tunnel src 100.0.14.1 dst 200.0.0.2 p2p
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 6349567a4964706e534245696a6f5675716f6974566d537845526f764f4c4b4a esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 6349567a4964706e534245696a6f5675716f6974566d537845526f764f4c4b4a esp
exec ipsec tunnel protect ipip14 sa-out 14 sa-in 100014 add
exec set interface ip address loop0 100.0.15.1/32
exec create ipip tunnel src 100.0.15.1 dst 200.0.0.2 p2p
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 4675595a5a5a52554757486861646543524b7144574465747a484f666d456d4f esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 4675595a5a5a52554757486861646543524b7144574465747a484f666d456d4f esp
exec ipsec tunnel protect ipip15 sa-out 15 sa-in 100015 add
exec set interface ip address loop0 100.0.16.1/32
exec create ipip tunnel src 100.0.16.1 dst 200.0.0.2 p2p
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 697a4e45634b596c7767796a6d72556f45544b7279704c426e5850574658596f esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 697a4e45634b596c7767796a6d72556f45544b7279704c426e5850574658596f esp
exec ipsec tunnel protect ipip16 sa-out 16 sa-in 100016 add
exec set interface ip address loop0 100.0.17.1/32
exec create ipip tunnel src 100.0.17.1 dst 200.0.0.2 p2p
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 414e417569696374434c676856664f7a436254556c764d4e584a4b6b6b677569 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 414e417569696374434c676856664f7a436254556c764d4e584a4b6b6b677569 esp
exec ipsec tunnel protect ipip17 sa-out 17 sa-in 100017 add
exec set interface ip address loop0 100.0.18.1/32
exec create ipip tunnel src 100.0.18.1 dst 200.0.0.2 p2p
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 6e5745474b675972625349694d78597549775a6a5973524c4b724b4254724969 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 6e5745474b675972625349694d78597549775a6a5973524c4b724b4254724969 esp
exec ipsec tunnel protect ipip18 sa-out 18 sa-in 100018 add
exec set interface ip address loop0 100.0.19.1/32
exec create ipip tunnel src 100.0.19.1 dst 200.0.0.2 p2p
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 464a786765794647674646414c70474464464b4a544747476a53695947724162 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 464a786765794647674646414c70474464464b4a544747476a53695947724162 esp
exec ipsec tunnel protect ipip19 sa-out 19 sa-in 100019 add
exec set interface ip address loop0 100.0.20.1/32
exec create ipip tunnel src 100.0.20.1 dst 200.0.0.2 p2p
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 55584649687553495951624a6942754e6979426d6e6f63626a6b544456475462 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 55584649687553495951624a6942754e6979426d6e6f63626a6b544456475462 esp
exec ipsec tunnel protect ipip20 sa-out 20 sa-in 100020 add
exec set interface ip address loop0 100.0.21.1/32
exec create ipip tunnel src 100.0.21.1 dst 200.0.0.2 p2p
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 426d774b6d6a6b41764f4e47457a704b564c5279576d54674878715245505944 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 426d774b6d6a6b41764f4e47457a704b564c5279576d54674878715245505944 esp
exec ipsec tunnel protect ipip21 sa-out 21 sa-in 100021 add
exec set interface ip address loop0 100.0.22.1/32
exec create ipip tunnel src 100.0.22.1 dst 200.0.0.2 p2p
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 52706d4c4c4d54595564796a5a4d456d4e5469615441666f504d535158426a73 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 52706d4c4c4d54595564796a5a4d456d4e5469615441666f504d535158426a73 esp
exec ipsec tunnel protect ipip22 sa-out 22 sa-in 100022 add
exec set interface ip address loop0 100.0.23.1/32
exec create ipip tunnel src 100.0.23.1 dst 200.0.0.2 p2p
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 4770447a664e46745451626153485257666352526b456d4d566474697a4b4d4f esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 4770447a664e46745451626153485257666352526b456d4d566474697a4b4d4f esp
exec ipsec tunnel protect ipip23 sa-out 23 sa-in 100023 add
exec set interface ip address loop0 100.0.24.1/32
exec create ipip tunnel src 100.0.24.1 dst 200.0.0.2 p2p
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 507247636b43416d724b6d69757247797167794e484f6c507641666e4f704355 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 507247636b43416d724b6d69757247797167794e484f6c507641666e4f704355 esp
exec ipsec tunnel protect ipip24 sa-out 24 sa-in 100024 add
exec set interface ip address loop0 100.0.25.1/32
exec create ipip tunnel src 100.0.25.1 dst 200.0.0.2 p2p
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 4e6c416f4a47486c755a474c6746775572617956537469664b547664535a516b esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 4e6c416f4a47486c755a474c6746775572617956537469664b547664535a516b esp
exec ipsec tunnel protect ipip25 sa-out 25 sa-in 100025 add
exec set interface ip address loop0 100.0.26.1/32
exec create ipip tunnel src 100.0.26.1 dst 200.0.0.2 p2p
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 475a57616b796f707277644d6f6764524c6877476e67637a667276784450546e esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 475a57616b796f707277644d6f6764524c6877476e67637a667276784450546e esp
exec ipsec tunnel protect ipip26 sa-out 26 sa-in 100026 add
exec set interface ip address loop0 100.0.27.1/32
exec create ipip tunnel src 100.0.27.1 dst 200.0.0.2 p2p
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 556c7353564d504d747951675850586b6c68417272427471657941564b535176 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 556c7353564d504d747951675850586b6c68417272427471657941564b535176 esp
exec ipsec tunnel protect ipip27 sa-out 27 sa-in 100027 add
exec set interface ip address loop0 100.0.28.1/32
exec create ipip tunnel src 100.0.28.1 dst 200.0.0.2 p2p
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 684d4479507551755a774452494c6b7862446b71566156444153584f677a646d esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 684d4479507551755a774452494c6b7862446b71566156444153584f677a646d esp
exec ipsec tunnel protect ipip28 sa-out 28 sa-in 100028 add
exec set interface ip address loop0 100.0.29.1/32
exec create ipip tunnel src 100.0.29.1 dst 200.0.0.2 p2p
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 6b664362506144714f4a4f41584e44736a57507870486753444558765457654a esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 6b664362506144714f4a4f41584e44736a57507870486753444558765457654a esp
exec ipsec tunnel protect ipip29 sa-out 29 sa-in 100029 add
exec set interface ip address loop0 100.0.30.1/32
exec create ipip tunnel src 100.0.30.1 dst 200.0.0.2 p2p
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 624d6b6673726a4566675a6c774e785a4f667078544d69764d776853436e6662 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 624d6b6673726a4566675a6c774e785a4f667078544d69764d776853436e6662 esp
exec ipsec tunnel protect ipip30 sa-out 30 sa-in 100030 add
exec set interface ip address loop0 100.0.31.1/32
exec create ipip tunnel src 100.0.31.1 dst 200.0.0.2 p2p
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 6457706c4f6a556170494c5a49495947564f786a6a616f484c4c56586c7a5677 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 6457706c4f6a556170494c5a49495947564f786a6a616f484c4c56586c7a5677 esp
exec ipsec tunnel protect ipip31 sa-out 31 sa-in 100031 add
exec set interface ip address loop0 100.0.32.1/32
exec create ipip tunnel src 100.0.32.1 dst 200.0.0.2 p2p
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 51614343637a796965734e43426c674553547763746b786f4d75645271476962 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 51614343637a796965734e43426c674553547763746b786f4d75645271476962 esp
exec ipsec tunnel protect ipip32 sa-out 32 sa-in 100032 add
exec set interface ip address loop0 100.0.33.1/32
exec create ipip tunnel src 100.0.33.1 dst 200.0.0.2 p2p
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 44666e757363634a76665669594350555143536c64466950485851455a5a7843 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 44666e757363634a76665669594350555143536c64466950485851455a5a7843 esp
exec ipsec tunnel protect ipip33 sa-out 33 sa-in 100033 add
exec set interface ip address loop0 100.0.34.1/32
exec create ipip tunnel src 100.0.34.1 dst 200.0.0.2 p2p
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 7573627a67534a5074474f625948584a6953486363644367707957516545616b esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 7573627a67534a5074474f625948584a6953486363644367707957516545616b esp
exec ipsec tunnel protect ipip34 sa-out 34 sa-in 100034 add
exec set interface ip address loop0 100.0.35.1/32
exec create ipip tunnel src 100.0.35.1 dst 200.0.0.2 p2p
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 5163435a6b4f424c435a69494e41526f72596b676d4345575979524b524b624e esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 5163435a6b4f424c435a69494e41526f72596b676d4345575979524b524b624e esp
exec ipsec tunnel protect ipip35 sa-out 35 sa-in 100035 add
exec set interface ip address loop0 100.0.36.1/32
exec create ipip tunnel src 100.0.36.1 dst 200.0.0.2 p2p
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 515964686e6d4d6a754d73735779574e446c7a534c686b514c42727976697071 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 515964686e6d4d6a754d73735779574e446c7a534c686b514c42727976697071 esp
exec ipsec tunnel protect ipip36 sa-out 36 sa-in 100036 add
exec set interface ip address loop0 100.0.37.1/32
exec create ipip tunnel src 100.0.37.1 dst 200.0.0.2 p2p
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 7776777958766564734d4f586c546a644453747a6b59514f7746536d50676c43 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 7776777958766564734d4f586c546a644453747a6b59514f7746536d50676c43 esp
exec ipsec tunnel protect ipip37 sa-out 37 sa-in 100037 add
exec set interface ip address loop0 100.0.38.1/32
exec create ipip tunnel src 100.0.38.1 dst 200.0.0.2 p2p
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 7753426e4a53774f454765707648794d4e674b51434d67654b6f424f45557342 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 7753426e4a53774f454765707648794d4e674b51434d67654b6f424f45557342 esp
exec ipsec tunnel protect ipip38 sa-out 38 sa-in 100038 add
exec set interface ip address loop0 100.0.39.1/32
exec create ipip tunnel src 100.0.39.1 dst 200.0.0.2 p2p
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 72446d79657a524c684e786e6d63466a5155576d78566b5658546b4b4e6e4877 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 72446d79657a524c684e786e6d63466a5155576d78566b5658546b4b4e6e4877 esp
exec ipsec tunnel protect ipip39 sa-out 39 sa-in 100039 add
exec set interface unnumbered ipip0 use VirtualFunctionEthernet0/7/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use VirtualFunctionEthernet0/7/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use VirtualFunctionEthernet0/7/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use VirtualFunctionEthernet0/7/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use VirtualFunctionEthernet0/7/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use VirtualFunctionEthernet0/7/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use VirtualFunctionEthernet0/7/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use VirtualFunctionEthernet0/7/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use VirtualFunctionEthernet0/7/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use VirtualFunctionEthernet0/7/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use VirtualFunctionEthernet0/7/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use VirtualFunctionEthernet0/7/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use VirtualFunctionEthernet0/7/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use VirtualFunctionEthernet0/7/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use VirtualFunctionEthernet0/7/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use VirtualFunctionEthernet0/7/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use VirtualFunctionEthernet0/7/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use VirtualFunctionEthernet0/7/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use VirtualFunctionEthernet0/7/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use VirtualFunctionEthernet0/7/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use VirtualFunctionEthernet0/7/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use VirtualFunctionEthernet0/7/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use VirtualFunctionEthernet0/7/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use VirtualFunctionEthernet0/7/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use VirtualFunctionEthernet0/7/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use VirtualFunctionEthernet0/7/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use VirtualFunctionEthernet0/7/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use VirtualFunctionEthernet0/7/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use VirtualFunctionEthernet0/7/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use VirtualFunctionEthernet0/7/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use VirtualFunctionEthernet0/7/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use VirtualFunctionEthernet0/7/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use VirtualFunctionEthernet0/7/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use VirtualFunctionEthernet0/7/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use VirtualFunctionEthernet0/7/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use VirtualFunctionEthernet0/7/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use VirtualFunctionEthernet0/7/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use VirtualFunctionEthernet0/7/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use VirtualFunctionEthernet0/7/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use VirtualFunctionEthernet0/7/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘02:aa:e4:5e:cb:14’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=True,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address VirtualFunctionEthernet0/6/0 200.0.0.2/24.0
exec create ipip tunnel src 200.0.0.2 dst 100.0.0.1 p2p
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 5949576e4c484a77516d527776745172686b6b50757a424742564150524e4d49 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 5949576e4c484a77516d527776745172686b6b50757a424742564150524e4d49 esp
exec ipsec tunnel protect ipip0 sa-out 100000 sa-in 0 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.1.1 p2p
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 536f7851566e636447764b5452646d696168776f4971744b4c6d71784862704d esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 536f7851566e636447764b5452646d696168776f4971744b4c6d71784862704d esp
exec ipsec tunnel protect ipip1 sa-out 100001 sa-in 1 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.2.1 p2p
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 76756f455947656455736172766444686a48556274784b707277784f65707274 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 76756f455947656455736172766444686a48556274784b707277784f65707274 esp
exec ipsec tunnel protect ipip2 sa-out 100002 sa-in 2 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.3.1 p2p
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 7a4c426d4c517850506d6f4f4b4d576842694975685a66567574647063474e76 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 7a4c426d4c517850506d6f4f4b4d576842694975685a66567574647063474e76 esp
exec ipsec tunnel protect ipip3 sa-out 100003 sa-in 3 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.4.1 p2p
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 50546378467076596e686f474f7a5647446244506d6d73447163446265526d64 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 50546378467076596e686f474f7a5647446244506d6d73447163446265526d64 esp
exec ipsec tunnel protect ipip4 sa-out 100004 sa-in 4 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.5.1 p2p
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 7a7845506a6472534e44696964776b694d5a494c784252746a51645647544677 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 7a7845506a6472534e44696964776b694d5a494c784252746a51645647544677 esp
exec ipsec tunnel protect ipip5 sa-out 100005 sa-in 5 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.6.1 p2p
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 6e5a6246474c4157434a7870787862534d46686e4a426670514f44764f55754b esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 6e5a6246474c4157434a7870787862534d46686e4a426670514f44764f55754b esp
exec ipsec tunnel protect ipip6 sa-out 100006 sa-in 6 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.7.1 p2p
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 46655875794f556c6675736557776467427a7a527955597a6857585955627348 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 46655875794f556c6675736557776467427a7a527955597a6857585955627348 esp
exec ipsec tunnel protect ipip7 sa-out 100007 sa-in 7 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.8.1 p2p
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 41564b5a44526a73486d556e74584b43504c75786d58576e4b71754772624459 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 41564b5a44526a73486d556e74584b43504c75786d58576e4b71754772624459 esp
exec ipsec tunnel protect ipip8 sa-out 100008 sa-in 8 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.9.1 p2p
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 53585859624979574c70614c55424574726e766c56675a64676c7943594a6a45 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 53585859624979574c70614c55424574726e766c56675a64676c7943594a6a45 esp
exec ipsec tunnel protect ipip9 sa-out 100009 sa-in 9 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.10.1 p2p
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 455a70694744797041464d685866694872546e78644365664c7754714f747870 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 455a70694744797041464d685866694872546e78644365664c7754714f747870 esp
exec ipsec tunnel protect ipip10 sa-out 100010 sa-in 10 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.11.1 p2p
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 5368437a6a454d417154676d63424b6a6b506256567547525667476c68667a7a esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 5368437a6a454d417154676d63424b6a6b506256567547525667476c68667a7a esp
exec ipsec tunnel protect ipip11 sa-out 100011 sa-in 11 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.12.1 p2p
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 79634279577279757052774f524776626958516f666f564d627355594a55764e esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 79634279577279757052774f524776626958516f666f564d627355594a55764e esp
exec ipsec tunnel protect ipip12 sa-out 100012 sa-in 12 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.13.1 p2p
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 6d654653445a56634e676e4f737a4765444378705546796d5a5566786372776c esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 6d654653445a56634e676e4f737a4765444378705546796d5a5566786372776c esp
exec ipsec tunnel protect ipip13 sa-out 100013 sa-in 13 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.14.1 p2p
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 6349567a4964706e534245696a6f5675716f6974566d537845526f764f4c4b4a esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 6349567a4964706e534245696a6f5675716f6974566d537845526f764f4c4b4a esp
exec ipsec tunnel protect ipip14 sa-out 100014 sa-in 14 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.15.1 p2p
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 4675595a5a5a52554757486861646543524b7144574465747a484f666d456d4f esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 4675595a5a5a52554757486861646543524b7144574465747a484f666d456d4f esp
exec ipsec tunnel protect ipip15 sa-out 100015 sa-in 15 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.16.1 p2p
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 697a4e45634b596c7767796a6d72556f45544b7279704c426e5850574658596f esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 697a4e45634b596c7767796a6d72556f45544b7279704c426e5850574658596f esp
exec ipsec tunnel protect ipip16 sa-out 100016 sa-in 16 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.17.1 p2p
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 414e417569696374434c676856664f7a436254556c764d4e584a4b6b6b677569 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 414e417569696374434c676856664f7a436254556c764d4e584a4b6b6b677569 esp
exec ipsec tunnel protect ipip17 sa-out 100017 sa-in 17 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.18.1 p2p
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 6e5745474b675972625349694d78597549775a6a5973524c4b724b4254724969 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 6e5745474b675972625349694d78597549775a6a5973524c4b724b4254724969 esp
exec ipsec tunnel protect ipip18 sa-out 100018 sa-in 18 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.19.1 p2p
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 464a786765794647674646414c70474464464b4a544747476a53695947724162 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 464a786765794647674646414c70474464464b4a544747476a53695947724162 esp
exec ipsec tunnel protect ipip19 sa-out 100019 sa-in 19 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.20.1 p2p
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 55584649687553495951624a6942754e6979426d6e6f63626a6b544456475462 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 55584649687553495951624a6942754e6979426d6e6f63626a6b544456475462 esp
exec ipsec tunnel protect ipip20 sa-out 100020 sa-in 20 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.21.1 p2p
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 426d774b6d6a6b41764f4e47457a704b564c5279576d54674878715245505944 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 426d774b6d6a6b41764f4e47457a704b564c5279576d54674878715245505944 esp
exec ipsec tunnel protect ipip21 sa-out 100021 sa-in 21 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.22.1 p2p
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 52706d4c4c4d54595564796a5a4d456d4e5469615441666f504d535158426a73 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 52706d4c4c4d54595564796a5a4d456d4e5469615441666f504d535158426a73 esp
exec ipsec tunnel protect ipip22 sa-out 100022 sa-in 22 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.23.1 p2p
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 4770447a664e46745451626153485257666352526b456d4d566474697a4b4d4f esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 4770447a664e46745451626153485257666352526b456d4d566474697a4b4d4f esp
exec ipsec tunnel protect ipip23 sa-out 100023 sa-in 23 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.24.1 p2p
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 507247636b43416d724b6d69757247797167794e484f6c507641666e4f704355 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 507247636b43416d724b6d69757247797167794e484f6c507641666e4f704355 esp
exec ipsec tunnel protect ipip24 sa-out 100024 sa-in 24 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.25.1 p2p
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 4e6c416f4a47486c755a474c6746775572617956537469664b547664535a516b esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 4e6c416f4a47486c755a474c6746775572617956537469664b547664535a516b esp
exec ipsec tunnel protect ipip25 sa-out 100025 sa-in 25 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.26.1 p2p
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 475a57616b796f707277644d6f6764524c6877476e67637a667276784450546e esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 475a57616b796f707277644d6f6764524c6877476e67637a667276784450546e esp
exec ipsec tunnel protect ipip26 sa-out 100026 sa-in 26 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.27.1 p2p
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 556c7353564d504d747951675850586b6c68417272427471657941564b535176 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 556c7353564d504d747951675850586b6c68417272427471657941564b535176 esp
exec ipsec tunnel protect ipip27 sa-out 100027 sa-in 27 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.28.1 p2p
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 684d4479507551755a774452494c6b7862446b71566156444153584f677a646d esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 684d4479507551755a774452494c6b7862446b71566156444153584f677a646d esp
exec ipsec tunnel protect ipip28 sa-out 100028 sa-in 28 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.29.1 p2p
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 6b664362506144714f4a4f41584e44736a57507870486753444558765457654a esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 6b664362506144714f4a4f41584e44736a57507870486753444558765457654a esp
exec ipsec tunnel protect ipip29 sa-out 100029 sa-in 29 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.30.1 p2p
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 624d6b6673726a4566675a6c774e785a4f667078544d69764d776853436e6662 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 624d6b6673726a4566675a6c774e785a4f667078544d69764d776853436e6662 esp
exec ipsec tunnel protect ipip30 sa-out 100030 sa-in 30 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.31.1 p2p
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 6457706c4f6a556170494c5a49495947564f786a6a616f484c4c56586c7a5677 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 6457706c4f6a556170494c5a49495947564f786a6a616f484c4c56586c7a5677 esp
exec ipsec tunnel protect ipip31 sa-out 100031 sa-in 31 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.32.1 p2p
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 51614343637a796965734e43426c674553547763746b786f4d75645271476962 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 51614343637a796965734e43426c674553547763746b786f4d75645271476962 esp
exec ipsec tunnel protect ipip32 sa-out 100032 sa-in 32 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.33.1 p2p
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 44666e757363634a76665669594350555143536c64466950485851455a5a7843 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 44666e757363634a76665669594350555143536c64466950485851455a5a7843 esp
exec ipsec tunnel protect ipip33 sa-out 100033 sa-in 33 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.34.1 p2p
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 7573627a67534a5074474f625948584a6953486363644367707957516545616b esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 7573627a67534a5074474f625948584a6953486363644367707957516545616b esp
exec ipsec tunnel protect ipip34 sa-out 100034 sa-in 34 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.35.1 p2p
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 5163435a6b4f424c435a69494e41526f72596b676d4345575979524b524b624e esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 5163435a6b4f424c435a69494e41526f72596b676d4345575979524b524b624e esp
exec ipsec tunnel protect ipip35 sa-out 100035 sa-in 35 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.36.1 p2p
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 515964686e6d4d6a754d73735779574e446c7a534c686b514c42727976697071 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 515964686e6d4d6a754d73735779574e446c7a534c686b514c42727976697071 esp
exec ipsec tunnel protect ipip36 sa-out 100036 sa-in 36 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.37.1 p2p
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 7776777958766564734d4f586c546a644453747a6b59514f7746536d50676c43 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 7776777958766564734d4f586c546a644453747a6b59514f7746536d50676c43 esp
exec ipsec tunnel protect ipip37 sa-out 100037 sa-in 37 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.38.1 p2p
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 7753426e4a53774f454765707648794d4e674b51434d67654b6f424f45557342 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 7753426e4a53774f454765707648794d4e674b51434d67654b6f424f45557342 esp
exec ipsec tunnel protect ipip38 sa-out 100038 sa-in 38 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.39.1 p2p
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 72446d79657a524c684e786e6d63466a5155576d78566b5658546b4b4e6e4877 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 72446d79657a524c684e786e6d63466a5155576d78566b5658546b4b4e6e4877 esp
exec ipsec tunnel protect ipip39 sa-out 100039 sa-in 39 add
exec ip route add 100.0.0.1/8 via 200.0.0.1 VirtualFunctionEthernet0/6/0
exec set interface unnumbered ipip0 use VirtualFunctionEthernet0/6/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use VirtualFunctionEthernet0/6/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use VirtualFunctionEthernet0/6/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use VirtualFunctionEthernet0/6/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use VirtualFunctionEthernet0/6/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use VirtualFunctionEthernet0/6/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use VirtualFunctionEthernet0/6/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use VirtualFunctionEthernet0/6/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use VirtualFunctionEthernet0/6/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use VirtualFunctionEthernet0/6/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use VirtualFunctionEthernet0/6/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use VirtualFunctionEthernet0/6/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use VirtualFunctionEthernet0/6/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use VirtualFunctionEthernet0/6/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use VirtualFunctionEthernet0/6/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use VirtualFunctionEthernet0/6/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use VirtualFunctionEthernet0/6/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use VirtualFunctionEthernet0/6/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use VirtualFunctionEthernet0/6/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use VirtualFunctionEthernet0/6/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use VirtualFunctionEthernet0/6/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use VirtualFunctionEthernet0/6/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use VirtualFunctionEthernet0/6/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use VirtualFunctionEthernet0/6/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use VirtualFunctionEthernet0/6/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use VirtualFunctionEthernet0/6/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use VirtualFunctionEthernet0/6/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use VirtualFunctionEthernet0/6/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use VirtualFunctionEthernet0/6/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use VirtualFunctionEthernet0/6/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use VirtualFunctionEthernet0/6/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use VirtualFunctionEthernet0/6/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use VirtualFunctionEthernet0/6/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use VirtualFunctionEthernet0/6/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use VirtualFunctionEthernet0/6/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use VirtualFunctionEthernet0/6/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use VirtualFunctionEthernet0/6/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use VirtualFunctionEthernet0/6/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use VirtualFunctionEthernet0/6/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use VirtualFunctionEthernet0/6/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39

 1518b-4t2c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-mrr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:6e:14:c1:f2:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=True,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address VirtualFunctionEthernet0/7/0 200.0.0.1/24
exec set ip neighbor VirtualFunctionEthernet0/7/0 200.0.0.2 02:5e:a3:95:33:da static
exec set interface ip address loop0 100.0.0.1/32
exec create ipip tunnel src 100.0.0.1 dst 200.0.0.2 p2p
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 4d504b61416f6e73647357494a6677436165506e54707974725a655751796546 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 4d504b61416f6e73647357494a6677436165506e54707974725a655751796546 esp
exec ipsec tunnel protect ipip0 sa-out 0 sa-in 100000 add
exec set interface ip address loop0 100.0.1.1/32
exec create ipip tunnel src 100.0.1.1 dst 200.0.0.2 p2p
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 6a58476449714f566d6374644d50694f574c6f46564e634a687a4c7253457748 esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 6a58476449714f566d6374644d50694f574c6f46564e634a687a4c7253457748 esp
exec ipsec tunnel protect ipip1 sa-out 1 sa-in 100001 add
exec set interface ip address loop0 100.0.2.1/32
exec create ipip tunnel src 100.0.2.1 dst 200.0.0.2 p2p
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4b675a4e6f4e624d6f697766716e46454c4c7543484b4f584f644650534d706a esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4b675a4e6f4e624d6f697766716e46454c4c7543484b4f584f644650534d706a esp
exec ipsec tunnel protect ipip2 sa-out 2 sa-in 100002 add
exec set interface ip address loop0 100.0.3.1/32
exec create ipip tunnel src 100.0.3.1 dst 200.0.0.2 p2p
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 5a53736b557566626d44494c555070576d465574746e7748776b666d4e64734c esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 5a53736b557566626d44494c555070576d465574746e7748776b666d4e64734c esp
exec ipsec tunnel protect ipip3 sa-out 3 sa-in 100003 add
exec set interface ip address loop0 100.0.4.1/32
exec create ipip tunnel src 100.0.4.1 dst 200.0.0.2 p2p
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 426a4f624f6d53786772694e4165426f684f6756717154496e4b785647714a76 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 426a4f624f6d53786772694e4165426f684f6756717154496e4b785647714a76 esp
exec ipsec tunnel protect ipip4 sa-out 4 sa-in 100004 add
exec set interface ip address loop0 100.0.5.1/32
exec create ipip tunnel src 100.0.5.1 dst 200.0.0.2 p2p
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 414744665078505741424158774a457465485442726f4f455a504842764a4c6f esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 414744665078505741424158774a457465485442726f4f455a504842764a4c6f esp
exec ipsec tunnel protect ipip5 sa-out 5 sa-in 100005 add
exec set interface ip address loop0 100.0.6.1/32
exec create ipip tunnel src 100.0.6.1 dst 200.0.0.2 p2p
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 6e70657555586358674d46734b475a58516c4265735162624f7672467752564f esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 6e70657555586358674d46734b475a58516c4265735162624f7672467752564f esp
exec ipsec tunnel protect ipip6 sa-out 6 sa-in 100006 add
exec set interface ip address loop0 100.0.7.1/32
exec create ipip tunnel src 100.0.7.1 dst 200.0.0.2 p2p
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 644d65636e4857467345624d527650796f51746a43726a586a4873434a4b734b esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 644d65636e4857467345624d527650796f51746a43726a586a4873434a4b734b esp
exec ipsec tunnel protect ipip7 sa-out 7 sa-in 100007 add
exec set interface ip address loop0 100.0.8.1/32
exec create ipip tunnel src 100.0.8.1 dst 200.0.0.2 p2p
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 75616d61654c63496954706279547a6d4f59546f476d69707050726f7a587947 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 75616d61654c63496954706279547a6d4f59546f476d69707050726f7a587947 esp
exec ipsec tunnel protect ipip8 sa-out 8 sa-in 100008 add
exec set interface ip address loop0 100.0.9.1/32
exec create ipip tunnel src 100.0.9.1 dst 200.0.0.2 p2p
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 67665a44754a627a487a4f5050427a48464155754946664950485475646c4859 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 67665a44754a627a487a4f5050427a48464155754946664950485475646c4859 esp
exec ipsec tunnel protect ipip9 sa-out 9 sa-in 100009 add
exec set interface ip address loop0 100.0.10.1/32
exec create ipip tunnel src 100.0.10.1 dst 200.0.0.2 p2p
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 73645156416a666b55755359544b6749687154416f51737466554553476c7276 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 73645156416a666b55755359544b6749687154416f51737466554553476c7276 esp
exec ipsec tunnel protect ipip10 sa-out 10 sa-in 100010 add
exec set interface ip address loop0 100.0.11.1/32
exec create ipip tunnel src 100.0.11.1 dst 200.0.0.2 p2p
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 595467655a5a4a447444545864707a6454474b6d4945626f69784b416a6c5463 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 595467655a5a4a447444545864707a6454474b6d4945626f69784b416a6c5463 esp
exec ipsec tunnel protect ipip11 sa-out 11 sa-in 100011 add
exec set interface ip address loop0 100.0.12.1/32
exec create ipip tunnel src 100.0.12.1 dst 200.0.0.2 p2p
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 524658584d4361495474504849796572414245645845544e76544c6959464d4f esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 524658584d4361495474504849796572414245645845544e76544c6959464d4f esp
exec ipsec tunnel protect ipip12 sa-out 12 sa-in 100012 add
exec set interface ip address loop0 100.0.13.1/32
exec create ipip tunnel src 100.0.13.1 dst 200.0.0.2 p2p
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 757a654e47674867764d587a5863745063656c664f6c4e5044447a68586f5549 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 757a654e47674867764d587a5863745063656c664f6c4e5044447a68586f5549 esp
exec ipsec tunnel protect ipip13 sa-out 13 sa-in 100013 add
exec set interface ip address loop0 100.0.14.1/32
exec create ipip tunnel src 100.0.14.1 dst 200.0.0.2 p2p
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 65584f57554349444e4b4a48676c5542414b7a4277757a53644756664f57634c esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 65584f57554349444e4b4a48676c5542414b7a4277757a53644756664f57634c esp
exec ipsec tunnel protect ipip14 sa-out 14 sa-in 100014 add
exec set interface ip address loop0 100.0.15.1/32
exec create ipip tunnel src 100.0.15.1 dst 200.0.0.2 p2p
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 595877504f746c7067486a4b66556f7258544f494e516f6148574d446c44557a esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 595877504f746c7067486a4b66556f7258544f494e516f6148574d446c44557a esp
exec ipsec tunnel protect ipip15 sa-out 15 sa-in 100015 add
exec set interface ip address loop0 100.0.16.1/32
exec create ipip tunnel src 100.0.16.1 dst 200.0.0.2 p2p
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 6f706c4b774d6c4f6868464c6e7579416149586b6d7253564c67526c4d647358 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 6f706c4b774d6c4f6868464c6e7579416149586b6d7253564c67526c4d647358 esp
exec ipsec tunnel protect ipip16 sa-out 16 sa-in 100016 add
exec set interface ip address loop0 100.0.17.1/32
exec create ipip tunnel src 100.0.17.1 dst 200.0.0.2 p2p
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 576d65505a46566e69447671676d734979636663676751574757794572757877 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 576d65505a46566e69447671676d734979636663676751574757794572757877 esp
exec ipsec tunnel protect ipip17 sa-out 17 sa-in 100017 add
exec set interface ip address loop0 100.0.18.1/32
exec create ipip tunnel src 100.0.18.1 dst 200.0.0.2 p2p
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 4878515248496a764c4a7a6b484f456c754b78674a78456f7762557843424463 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 4878515248496a764c4a7a6b484f456c754b78674a78456f7762557843424463 esp
exec ipsec tunnel protect ipip18 sa-out 18 sa-in 100018 add
exec set interface ip address loop0 100.0.19.1/32
exec create ipip tunnel src 100.0.19.1 dst 200.0.0.2 p2p
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 6f5842584f6846484962736752645572765a447173556d5949524d61516f5064 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 6f5842584f6846484962736752645572765a447173556d5949524d61516f5064 esp
exec ipsec tunnel protect ipip19 sa-out 19 sa-in 100019 add
exec set interface ip address loop0 100.0.20.1/32
exec create ipip tunnel src 100.0.20.1 dst 200.0.0.2 p2p
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 4b6551746771726a4f41574a7142524a41734d5a63487450735644747a497650 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 4b6551746771726a4f41574a7142524a41734d5a63487450735644747a497650 esp
exec ipsec tunnel protect ipip20 sa-out 20 sa-in 100020 add
exec set interface ip address loop0 100.0.21.1/32
exec create ipip tunnel src 100.0.21.1 dst 200.0.0.2 p2p
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 6b666350516a4e694b42656157425a4c51566558647142747053627a6c61434c esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 6b666350516a4e694b42656157425a4c51566558647142747053627a6c61434c esp
exec ipsec tunnel protect ipip21 sa-out 21 sa-in 100021 add
exec set interface ip address loop0 100.0.22.1/32
exec create ipip tunnel src 100.0.22.1 dst 200.0.0.2 p2p
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 68454d616c677a7441474d4d5250554f6f666146566b4f574364745477635643 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 68454d616c677a7441474d4d5250554f6f666146566b4f574364745477635643 esp
exec ipsec tunnel protect ipip22 sa-out 22 sa-in 100022 add
exec set interface ip address loop0 100.0.23.1/32
exec create ipip tunnel src 100.0.23.1 dst 200.0.0.2 p2p
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 6a486b634a51677254544645566e52764f41684e7855476a50747259784d4243 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 6a486b634a51677254544645566e52764f41684e7855476a50747259784d4243 esp
exec ipsec tunnel protect ipip23 sa-out 23 sa-in 100023 add
exec set interface ip address loop0 100.0.24.1/32
exec create ipip tunnel src 100.0.24.1 dst 200.0.0.2 p2p
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 6245714557654d7a655378567a6d45674d4e4945637461456c72635a68456b4a esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 6245714557654d7a655378567a6d45674d4e4945637461456c72635a68456b4a esp
exec ipsec tunnel protect ipip24 sa-out 24 sa-in 100024 add
exec set interface ip address loop0 100.0.25.1/32
exec create ipip tunnel src 100.0.25.1 dst 200.0.0.2 p2p
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 63687a7653576a596c586a7779685971535776724a495643556750495a637848 esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 63687a7653576a596c586a7779685971535776724a495643556750495a637848 esp
exec ipsec tunnel protect ipip25 sa-out 25 sa-in 100025 add
exec set interface ip address loop0 100.0.26.1/32
exec create ipip tunnel src 100.0.26.1 dst 200.0.0.2 p2p
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 416f48615a77446e5945796b444657767761707552434e68657569684251644d esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 416f48615a77446e5945796b444657767761707552434e68657569684251644d esp
exec ipsec tunnel protect ipip26 sa-out 26 sa-in 100026 add
exec set interface ip address loop0 100.0.27.1/32
exec create ipip tunnel src 100.0.27.1 dst 200.0.0.2 p2p
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 534244716d6f6d664542424a41446d4e4d6b51667775656967476f78716f4246 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 534244716d6f6d664542424a41446d4e4d6b51667775656967476f78716f4246 esp
exec ipsec tunnel protect ipip27 sa-out 27 sa-in 100027 add
exec set interface ip address loop0 100.0.28.1/32
exec create ipip tunnel src 100.0.28.1 dst 200.0.0.2 p2p
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 5369764b766a674b6344576e764f476c4778546878657a4d5462505052735264 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 5369764b766a674b6344576e764f476c4778546878657a4d5462505052735264 esp
exec ipsec tunnel protect ipip28 sa-out 28 sa-in 100028 add
exec set interface ip address loop0 100.0.29.1/32
exec create ipip tunnel src 100.0.29.1 dst 200.0.0.2 p2p
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 6169696b4f6b726e726f46715959644e4c504a4d4c7757544c54614a764f417a esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 6169696b4f6b726e726f46715959644e4c504a4d4c7757544c54614a764f417a esp
exec ipsec tunnel protect ipip29 sa-out 29 sa-in 100029 add
exec set interface ip address loop0 100.0.30.1/32
exec create ipip tunnel src 100.0.30.1 dst 200.0.0.2 p2p
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 484c466e5679534b427359464c767066764c574d697149775a53716149674b4d esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 484c466e5679534b427359464c767066764c574d697149775a53716149674b4d esp
exec ipsec tunnel protect ipip30 sa-out 30 sa-in 100030 add
exec set interface ip address loop0 100.0.31.1/32
exec create ipip tunnel src 100.0.31.1 dst 200.0.0.2 p2p
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 4274676c674e516a6c6647585648676867726942644344424b636f6d62695763 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 4274676c674e516a6c6647585648676867726942644344424b636f6d62695763 esp
exec ipsec tunnel protect ipip31 sa-out 31 sa-in 100031 add
exec set interface ip address loop0 100.0.32.1/32
exec create ipip tunnel src 100.0.32.1 dst 200.0.0.2 p2p
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 5a454e494966565162677a6463745573666a697a755a6d574959795a706c5a6d esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 5a454e494966565162677a6463745573666a697a755a6d574959795a706c5a6d esp
exec ipsec tunnel protect ipip32 sa-out 32 sa-in 100032 add
exec set interface ip address loop0 100.0.33.1/32
exec create ipip tunnel src 100.0.33.1 dst 200.0.0.2 p2p
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 6267424a55655568755453587044786d46755455577a7872546770736b516471 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 6267424a55655568755453587044786d46755455577a7872546770736b516471 esp
exec ipsec tunnel protect ipip33 sa-out 33 sa-in 100033 add
exec set interface ip address loop0 100.0.34.1/32
exec create ipip tunnel src 100.0.34.1 dst 200.0.0.2 p2p
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 42516361776a68485a4f744351454a4c4262435765767972434b6c4b7956624d esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 42516361776a68485a4f744351454a4c4262435765767972434b6c4b7956624d esp
exec ipsec tunnel protect ipip34 sa-out 34 sa-in 100034 add
exec set interface ip address loop0 100.0.35.1/32
exec create ipip tunnel src 100.0.35.1 dst 200.0.0.2 p2p
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 54676a6844796a6b746a505564674d4969666b4969695a6642467a736843484c esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 54676a6844796a6b746a505564674d4969666b4969695a6642467a736843484c esp
exec ipsec tunnel protect ipip35 sa-out 35 sa-in 100035 add
exec set interface ip address loop0 100.0.36.1/32
exec create ipip tunnel src 100.0.36.1 dst 200.0.0.2 p2p
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 6d72614f4f464a496f6961755662766f5948457957555a554a63524b75777063 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 6d72614f4f464a496f6961755662766f5948457957555a554a63524b75777063 esp
exec ipsec tunnel protect ipip36 sa-out 36 sa-in 100036 add
exec set interface ip address loop0 100.0.37.1/32
exec create ipip tunnel src 100.0.37.1 dst 200.0.0.2 p2p
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 67595158706d744c7256494b655773556449594473757444686c4e786f615a6b esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 67595158706d744c7256494b655773556449594473757444686c4e786f615a6b esp
exec ipsec tunnel protect ipip37 sa-out 37 sa-in 100037 add
exec set interface ip address loop0 100.0.38.1/32
exec create ipip tunnel src 100.0.38.1 dst 200.0.0.2 p2p
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 416f66567a706e65796141574a70644a52516b5a4a5671716f6a504864505465 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 416f66567a706e65796141574a70644a52516b5a4a5671716f6a504864505465 esp
exec ipsec tunnel protect ipip38 sa-out 38 sa-in 100038 add
exec set interface ip address loop0 100.0.39.1/32
exec create ipip tunnel src 100.0.39.1 dst 200.0.0.2 p2p
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 6f44476864514f536d564377625761704e564d4a466c75564e58524d434b6c67 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 6f44476864514f536d564377625761704e564d4a466c75564e58524d434b6c67 esp
exec ipsec tunnel protect ipip39 sa-out 39 sa-in 100039 add
exec set interface unnumbered ipip0 use VirtualFunctionEthernet0/7/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use VirtualFunctionEthernet0/7/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use VirtualFunctionEthernet0/7/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use VirtualFunctionEthernet0/7/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use VirtualFunctionEthernet0/7/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use VirtualFunctionEthernet0/7/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use VirtualFunctionEthernet0/7/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use VirtualFunctionEthernet0/7/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use VirtualFunctionEthernet0/7/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use VirtualFunctionEthernet0/7/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use VirtualFunctionEthernet0/7/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use VirtualFunctionEthernet0/7/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use VirtualFunctionEthernet0/7/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use VirtualFunctionEthernet0/7/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use VirtualFunctionEthernet0/7/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use VirtualFunctionEthernet0/7/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use VirtualFunctionEthernet0/7/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use VirtualFunctionEthernet0/7/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use VirtualFunctionEthernet0/7/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use VirtualFunctionEthernet0/7/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use VirtualFunctionEthernet0/7/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use VirtualFunctionEthernet0/7/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use VirtualFunctionEthernet0/7/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use VirtualFunctionEthernet0/7/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use VirtualFunctionEthernet0/7/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use VirtualFunctionEthernet0/7/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use VirtualFunctionEthernet0/7/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use VirtualFunctionEthernet0/7/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use VirtualFunctionEthernet0/7/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use VirtualFunctionEthernet0/7/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use VirtualFunctionEthernet0/7/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use VirtualFunctionEthernet0/7/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use VirtualFunctionEthernet0/7/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use VirtualFunctionEthernet0/7/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use VirtualFunctionEthernet0/7/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use VirtualFunctionEthernet0/7/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use VirtualFunctionEthernet0/7/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use VirtualFunctionEthernet0/7/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use VirtualFunctionEthernet0/7/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use VirtualFunctionEthernet0/7/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘02:aa:e4:5e:cb:14’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=True,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address VirtualFunctionEthernet0/6/0 200.0.0.2/24.0
exec create ipip tunnel src 200.0.0.2 dst 100.0.0.1 p2p
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 4d504b61416f6e73647357494a6677436165506e54707974725a655751796546 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 4d504b61416f6e73647357494a6677436165506e54707974725a655751796546 esp
exec ipsec tunnel protect ipip0 sa-out 100000 sa-in 0 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.1.1 p2p
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 6a58476449714f566d6374644d50694f574c6f46564e634a687a4c7253457748 esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 6a58476449714f566d6374644d50694f574c6f46564e634a687a4c7253457748 esp
exec ipsec tunnel protect ipip1 sa-out 100001 sa-in 1 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.2.1 p2p
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4b675a4e6f4e624d6f697766716e46454c4c7543484b4f584f644650534d706a esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4b675a4e6f4e624d6f697766716e46454c4c7543484b4f584f644650534d706a esp
exec ipsec tunnel protect ipip2 sa-out 100002 sa-in 2 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.3.1 p2p
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 5a53736b557566626d44494c555070576d465574746e7748776b666d4e64734c esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 5a53736b557566626d44494c555070576d465574746e7748776b666d4e64734c esp
exec ipsec tunnel protect ipip3 sa-out 100003 sa-in 3 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.4.1 p2p
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 426a4f624f6d53786772694e4165426f684f6756717154496e4b785647714a76 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 426a4f624f6d53786772694e4165426f684f6756717154496e4b785647714a76 esp
exec ipsec tunnel protect ipip4 sa-out 100004 sa-in 4 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.5.1 p2p
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 414744665078505741424158774a457465485442726f4f455a504842764a4c6f esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 414744665078505741424158774a457465485442726f4f455a504842764a4c6f esp
exec ipsec tunnel protect ipip5 sa-out 100005 sa-in 5 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.6.1 p2p
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 6e70657555586358674d46734b475a58516c4265735162624f7672467752564f esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 6e70657555586358674d46734b475a58516c4265735162624f7672467752564f esp
exec ipsec tunnel protect ipip6 sa-out 100006 sa-in 6 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.7.1 p2p
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 644d65636e4857467345624d527650796f51746a43726a586a4873434a4b734b esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 644d65636e4857467345624d527650796f51746a43726a586a4873434a4b734b esp
exec ipsec tunnel protect ipip7 sa-out 100007 sa-in 7 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.8.1 p2p
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 75616d61654c63496954706279547a6d4f59546f476d69707050726f7a587947 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 75616d61654c63496954706279547a6d4f59546f476d69707050726f7a587947 esp
exec ipsec tunnel protect ipip8 sa-out 100008 sa-in 8 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.9.1 p2p
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 67665a44754a627a487a4f5050427a48464155754946664950485475646c4859 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 67665a44754a627a487a4f5050427a48464155754946664950485475646c4859 esp
exec ipsec tunnel protect ipip9 sa-out 100009 sa-in 9 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.10.1 p2p
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 73645156416a666b55755359544b6749687154416f51737466554553476c7276 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 73645156416a666b55755359544b6749687154416f51737466554553476c7276 esp
exec ipsec tunnel protect ipip10 sa-out 100010 sa-in 10 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.11.1 p2p
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 595467655a5a4a447444545864707a6454474b6d4945626f69784b416a6c5463 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 595467655a5a4a447444545864707a6454474b6d4945626f69784b416a6c5463 esp
exec ipsec tunnel protect ipip11 sa-out 100011 sa-in 11 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.12.1 p2p
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 524658584d4361495474504849796572414245645845544e76544c6959464d4f esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 524658584d4361495474504849796572414245645845544e76544c6959464d4f esp
exec ipsec tunnel protect ipip12 sa-out 100012 sa-in 12 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.13.1 p2p
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 757a654e47674867764d587a5863745063656c664f6c4e5044447a68586f5549 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 757a654e47674867764d587a5863745063656c664f6c4e5044447a68586f5549 esp
exec ipsec tunnel protect ipip13 sa-out 100013 sa-in 13 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.14.1 p2p
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 65584f57554349444e4b4a48676c5542414b7a4277757a53644756664f57634c esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 65584f57554349444e4b4a48676c5542414b7a4277757a53644756664f57634c esp
exec ipsec tunnel protect ipip14 sa-out 100014 sa-in 14 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.15.1 p2p
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 595877504f746c7067486a4b66556f7258544f494e516f6148574d446c44557a esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 595877504f746c7067486a4b66556f7258544f494e516f6148574d446c44557a esp
exec ipsec tunnel protect ipip15 sa-out 100015 sa-in 15 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.16.1 p2p
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 6f706c4b774d6c4f6868464c6e7579416149586b6d7253564c67526c4d647358 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 6f706c4b774d6c4f6868464c6e7579416149586b6d7253564c67526c4d647358 esp
exec ipsec tunnel protect ipip16 sa-out 100016 sa-in 16 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.17.1 p2p
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 576d65505a46566e69447671676d734979636663676751574757794572757877 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 576d65505a46566e69447671676d734979636663676751574757794572757877 esp
exec ipsec tunnel protect ipip17 sa-out 100017 sa-in 17 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.18.1 p2p
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 4878515248496a764c4a7a6b484f456c754b78674a78456f7762557843424463 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 4878515248496a764c4a7a6b484f456c754b78674a78456f7762557843424463 esp
exec ipsec tunnel protect ipip18 sa-out 100018 sa-in 18 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.19.1 p2p
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 6f5842584f6846484962736752645572765a447173556d5949524d61516f5064 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 6f5842584f6846484962736752645572765a447173556d5949524d61516f5064 esp
exec ipsec tunnel protect ipip19 sa-out 100019 sa-in 19 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.20.1 p2p
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 4b6551746771726a4f41574a7142524a41734d5a63487450735644747a497650 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 4b6551746771726a4f41574a7142524a41734d5a63487450735644747a497650 esp
exec ipsec tunnel protect ipip20 sa-out 100020 sa-in 20 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.21.1 p2p
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 6b666350516a4e694b42656157425a4c51566558647142747053627a6c61434c esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 6b666350516a4e694b42656157425a4c51566558647142747053627a6c61434c esp
exec ipsec tunnel protect ipip21 sa-out 100021 sa-in 21 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.22.1 p2p
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 68454d616c677a7441474d4d5250554f6f666146566b4f574364745477635643 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 68454d616c677a7441474d4d5250554f6f666146566b4f574364745477635643 esp
exec ipsec tunnel protect ipip22 sa-out 100022 sa-in 22 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.23.1 p2p
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 6a486b634a51677254544645566e52764f41684e7855476a50747259784d4243 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 6a486b634a51677254544645566e52764f41684e7855476a50747259784d4243 esp
exec ipsec tunnel protect ipip23 sa-out 100023 sa-in 23 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.24.1 p2p
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 6245714557654d7a655378567a6d45674d4e4945637461456c72635a68456b4a esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 6245714557654d7a655378567a6d45674d4e4945637461456c72635a68456b4a esp
exec ipsec tunnel protect ipip24 sa-out 100024 sa-in 24 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.25.1 p2p
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 63687a7653576a596c586a7779685971535776724a495643556750495a637848 esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 63687a7653576a596c586a7779685971535776724a495643556750495a637848 esp
exec ipsec tunnel protect ipip25 sa-out 100025 sa-in 25 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.26.1 p2p
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 416f48615a77446e5945796b444657767761707552434e68657569684251644d esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 416f48615a77446e5945796b444657767761707552434e68657569684251644d esp
exec ipsec tunnel protect ipip26 sa-out 100026 sa-in 26 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.27.1 p2p
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 534244716d6f6d664542424a41446d4e4d6b51667775656967476f78716f4246 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 534244716d6f6d664542424a41446d4e4d6b51667775656967476f78716f4246 esp
exec ipsec tunnel protect ipip27 sa-out 100027 sa-in 27 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.28.1 p2p
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 5369764b766a674b6344576e764f476c4778546878657a4d5462505052735264 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 5369764b766a674b6344576e764f476c4778546878657a4d5462505052735264 esp
exec ipsec tunnel protect ipip28 sa-out 100028 sa-in 28 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.29.1 p2p
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 6169696b4f6b726e726f46715959644e4c504a4d4c7757544c54614a764f417a esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 6169696b4f6b726e726f46715959644e4c504a4d4c7757544c54614a764f417a esp
exec ipsec tunnel protect ipip29 sa-out 100029 sa-in 29 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.30.1 p2p
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 484c466e5679534b427359464c767066764c574d697149775a53716149674b4d esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 484c466e5679534b427359464c767066764c574d697149775a53716149674b4d esp
exec ipsec tunnel protect ipip30 sa-out 100030 sa-in 30 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.31.1 p2p
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 4274676c674e516a6c6647585648676867726942644344424b636f6d62695763 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 4274676c674e516a6c6647585648676867726942644344424b636f6d62695763 esp
exec ipsec tunnel protect ipip31 sa-out 100031 sa-in 31 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.32.1 p2p
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 5a454e494966565162677a6463745573666a697a755a6d574959795a706c5a6d esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 5a454e494966565162677a6463745573666a697a755a6d574959795a706c5a6d esp
exec ipsec tunnel protect ipip32 sa-out 100032 sa-in 32 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.33.1 p2p
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 6267424a55655568755453587044786d46755455577a7872546770736b516471 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 6267424a55655568755453587044786d46755455577a7872546770736b516471 esp
exec ipsec tunnel protect ipip33 sa-out 100033 sa-in 33 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.34.1 p2p
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 42516361776a68485a4f744351454a4c4262435765767972434b6c4b7956624d esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 42516361776a68485a4f744351454a4c4262435765767972434b6c4b7956624d esp
exec ipsec tunnel protect ipip34 sa-out 100034 sa-in 34 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.35.1 p2p
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 54676a6844796a6b746a505564674d4969666b4969695a6642467a736843484c esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 54676a6844796a6b746a505564674d4969666b4969695a6642467a736843484c esp
exec ipsec tunnel protect ipip35 sa-out 100035 sa-in 35 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.36.1 p2p
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 6d72614f4f464a496f6961755662766f5948457957555a554a63524b75777063 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 6d72614f4f464a496f6961755662766f5948457957555a554a63524b75777063 esp
exec ipsec tunnel protect ipip36 sa-out 100036 sa-in 36 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.37.1 p2p
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 67595158706d744c7256494b655773556449594473757444686c4e786f615a6b esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 67595158706d744c7256494b655773556449594473757444686c4e786f615a6b esp
exec ipsec tunnel protect ipip37 sa-out 100037 sa-in 37 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.38.1 p2p
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 416f66567a706e65796141574a70644a52516b5a4a5671716f6a504864505465 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 416f66567a706e65796141574a70644a52516b5a4a5671716f6a504864505465 esp
exec ipsec tunnel protect ipip38 sa-out 100038 sa-in 38 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.39.1 p2p
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 6f44476864514f536d564377625761704e564d4a466c75564e58524d434b6c67 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 6f44476864514f536d564377625761704e564d4a466c75564e58524d434b6c67 esp
exec ipsec tunnel protect ipip39 sa-out 100039 sa-in 39 add
exec ip route add 100.0.0.1/8 via 200.0.0.1 VirtualFunctionEthernet0/6/0
exec set interface unnumbered ipip0 use VirtualFunctionEthernet0/6/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use VirtualFunctionEthernet0/6/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use VirtualFunctionEthernet0/6/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use VirtualFunctionEthernet0/6/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use VirtualFunctionEthernet0/6/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use VirtualFunctionEthernet0/6/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use VirtualFunctionEthernet0/6/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use VirtualFunctionEthernet0/6/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use VirtualFunctionEthernet0/6/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use VirtualFunctionEthernet0/6/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use VirtualFunctionEthernet0/6/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use VirtualFunctionEthernet0/6/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use VirtualFunctionEthernet0/6/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use VirtualFunctionEthernet0/6/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use VirtualFunctionEthernet0/6/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use VirtualFunctionEthernet0/6/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use VirtualFunctionEthernet0/6/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use VirtualFunctionEthernet0/6/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use VirtualFunctionEthernet0/6/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use VirtualFunctionEthernet0/6/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use VirtualFunctionEthernet0/6/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use VirtualFunctionEthernet0/6/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use VirtualFunctionEthernet0/6/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use VirtualFunctionEthernet0/6/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use VirtualFunctionEthernet0/6/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use VirtualFunctionEthernet0/6/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use VirtualFunctionEthernet0/6/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use VirtualFunctionEthernet0/6/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use VirtualFunctionEthernet0/6/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use VirtualFunctionEthernet0/6/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use VirtualFunctionEthernet0/6/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use VirtualFunctionEthernet0/6/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use VirtualFunctionEthernet0/6/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use VirtualFunctionEthernet0/6/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use VirtualFunctionEthernet0/6/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use VirtualFunctionEthernet0/6/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use VirtualFunctionEthernet0/6/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use VirtualFunctionEthernet0/6/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use VirtualFunctionEthernet0/6/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use VirtualFunctionEthernet0/6/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39

 imix-2t1c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-mrr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:6e:14:c1:f2:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=True,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address VirtualFunctionEthernet0/7/0 200.0.0.1/24
exec set ip neighbor VirtualFunctionEthernet0/7/0 200.0.0.2 02:5e:a3:95:33:da static
exec set interface ip address loop0 100.0.0.1/32
exec create ipip tunnel src 100.0.0.1 dst 200.0.0.2 p2p
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 5542486844434d6e535554586966747459796b69747247576b6e49515643466d esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 5542486844434d6e535554586966747459796b69747247576b6e49515643466d esp
exec ipsec tunnel protect ipip0 sa-out 0 sa-in 100000 add
exec set interface ip address loop0 100.0.1.1/32
exec create ipip tunnel src 100.0.1.1 dst 200.0.0.2 p2p
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 4c62646c556a507541446273746b6c446d484c6d6f655151556475517a614274 esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 4c62646c556a507541446273746b6c446d484c6d6f655151556475517a614274 esp
exec ipsec tunnel protect ipip1 sa-out 1 sa-in 100001 add
exec set interface ip address loop0 100.0.2.1/32
exec create ipip tunnel src 100.0.2.1 dst 200.0.0.2 p2p
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 787267545278497865456957706942417865575379506b716770655a6c596c51 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 787267545278497865456957706942417865575379506b716770655a6c596c51 esp
exec ipsec tunnel protect ipip2 sa-out 2 sa-in 100002 add
exec set interface ip address loop0 100.0.3.1/32
exec create ipip tunnel src 100.0.3.1 dst 200.0.0.2 p2p
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 676865584971694b46686474725046665a426a78506c4a4e6251717a44455970 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 676865584971694b46686474725046665a426a78506c4a4e6251717a44455970 esp
exec ipsec tunnel protect ipip3 sa-out 3 sa-in 100003 add
exec set interface ip address loop0 100.0.4.1/32
exec create ipip tunnel src 100.0.4.1 dst 200.0.0.2 p2p
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 6d495472484957795851536f72715a57596e47576c61426870686b7a494a7747 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 6d495472484957795851536f72715a57596e47576c61426870686b7a494a7747 esp
exec ipsec tunnel protect ipip4 sa-out 4 sa-in 100004 add
exec set interface ip address loop0 100.0.5.1/32
exec create ipip tunnel src 100.0.5.1 dst 200.0.0.2 p2p
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 57586a51484966645755544d55785572444269546b4d46666d68745a41764259 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 57586a51484966645755544d55785572444269546b4d46666d68745a41764259 esp
exec ipsec tunnel protect ipip5 sa-out 5 sa-in 100005 add
exec set interface ip address loop0 100.0.6.1/32
exec create ipip tunnel src 100.0.6.1 dst 200.0.0.2 p2p
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 48724d6544466d446464455374424e706c52457464677666664d4e765348585a esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 48724d6544466d446464455374424e706c52457464677666664d4e765348585a esp
exec ipsec tunnel protect ipip6 sa-out 6 sa-in 100006 add
exec set interface ip address loop0 100.0.7.1/32
exec create ipip tunnel src 100.0.7.1 dst 200.0.0.2 p2p
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 58514b5a4d54426b7541574d6e6657546959647476767662676c517a41654350 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 58514b5a4d54426b7541574d6e6657546959647476767662676c517a41654350 esp
exec ipsec tunnel protect ipip7 sa-out 7 sa-in 100007 add
exec set interface ip address loop0 100.0.8.1/32
exec create ipip tunnel src 100.0.8.1 dst 200.0.0.2 p2p
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 796242496d74654e6b78695178754e756a43476f4b4b557453775679524b6a66 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 796242496d74654e6b78695178754e756a43476f4b4b557453775679524b6a66 esp
exec ipsec tunnel protect ipip8 sa-out 8 sa-in 100008 add
exec set interface ip address loop0 100.0.9.1/32
exec create ipip tunnel src 100.0.9.1 dst 200.0.0.2 p2p
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 41766b4c6a446f484e586356726b4f6d685168654e4e4649456564554f5a4c47 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 41766b4c6a446f484e586356726b4f6d685168654e4e4649456564554f5a4c47 esp
exec ipsec tunnel protect ipip9 sa-out 9 sa-in 100009 add
exec set interface ip address loop0 100.0.10.1/32
exec create ipip tunnel src 100.0.10.1 dst 200.0.0.2 p2p
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 435a4474537842736470766e75674f7473736a79614d6d525a415543694e7058 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 435a4474537842736470766e75674f7473736a79614d6d525a415543694e7058 esp
exec ipsec tunnel protect ipip10 sa-out 10 sa-in 100010 add
exec set interface ip address loop0 100.0.11.1/32
exec create ipip tunnel src 100.0.11.1 dst 200.0.0.2 p2p
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 4a44714842424a64436b584b564e78444a464b4f4d62666e6355465255797444 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 4a44714842424a64436b584b564e78444a464b4f4d62666e6355465255797444 esp
exec ipsec tunnel protect ipip11 sa-out 11 sa-in 100011 add
exec set interface ip address loop0 100.0.12.1/32
exec create ipip tunnel src 100.0.12.1 dst 200.0.0.2 p2p
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 6441787a69585162506a67594246636a55456d5a4a4873687055797275767441 esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 6441787a69585162506a67594246636a55456d5a4a4873687055797275767441 esp
exec ipsec tunnel protect ipip12 sa-out 12 sa-in 100012 add
exec set interface ip address loop0 100.0.13.1/32
exec create ipip tunnel src 100.0.13.1 dst 200.0.0.2 p2p
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 486c5146766f6c594d574f656b4e68486c687264646b46556753545663547548 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 486c5146766f6c594d574f656b4e68486c687264646b46556753545663547548 esp
exec ipsec tunnel protect ipip13 sa-out 13 sa-in 100013 add
exec set interface ip address loop0 100.0.14.1/32
exec create ipip tunnel src 100.0.14.1 dst 200.0.0.2 p2p
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 47685a7362796873526a534d71616b76754642717059744e6465784555524154 esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 47685a7362796873526a534d71616b76754642717059744e6465784555524154 esp
exec ipsec tunnel protect ipip14 sa-out 14 sa-in 100014 add
exec set interface ip address loop0 100.0.15.1/32
exec create ipip tunnel src 100.0.15.1 dst 200.0.0.2 p2p
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 594c666656506355667769475566534d7a4b716e576e49496d54556567437159 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 594c666656506355667769475566534d7a4b716e576e49496d54556567437159 esp
exec ipsec tunnel protect ipip15 sa-out 15 sa-in 100015 add
exec set interface ip address loop0 100.0.16.1/32
exec create ipip tunnel src 100.0.16.1 dst 200.0.0.2 p2p
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 4b79775250694b74777648665947474863784f5558456a455658486278734649 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 4b79775250694b74777648665947474863784f5558456a455658486278734649 esp
exec ipsec tunnel protect ipip16 sa-out 16 sa-in 100016 add
exec set interface ip address loop0 100.0.17.1/32
exec create ipip tunnel src 100.0.17.1 dst 200.0.0.2 p2p
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 485849576252786856574377574f645a45526a7a765757664f7a426c575a5578 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 485849576252786856574377574f645a45526a7a765757664f7a426c575a5578 esp
exec ipsec tunnel protect ipip17 sa-out 17 sa-in 100017 add
exec set interface ip address loop0 100.0.18.1/32
exec create ipip tunnel src 100.0.18.1 dst 200.0.0.2 p2p
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 4f447a4169444e7042477653675778616f7750554d73646d444454566f417763 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 4f447a4169444e7042477653675778616f7750554d73646d444454566f417763 esp
exec ipsec tunnel protect ipip18 sa-out 18 sa-in 100018 add
exec set interface ip address loop0 100.0.19.1/32
exec create ipip tunnel src 100.0.19.1 dst 200.0.0.2 p2p
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 4c5764786b6e55435241457479646f564e5a514a436269704e4f4d6f656f5178 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 4c5764786b6e55435241457479646f564e5a514a436269704e4f4d6f656f5178 esp
exec ipsec tunnel protect ipip19 sa-out 19 sa-in 100019 add
exec set interface ip address loop0 100.0.20.1/32
exec create ipip tunnel src 100.0.20.1 dst 200.0.0.2 p2p
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 516647766e797343667569757373587a566a6f50614b4e686d4b507968435069 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 516647766e797343667569757373587a566a6f50614b4e686d4b507968435069 esp
exec ipsec tunnel protect ipip20 sa-out 20 sa-in 100020 add
exec set interface ip address loop0 100.0.21.1/32
exec create ipip tunnel src 100.0.21.1 dst 200.0.0.2 p2p
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 656f68586f76726672554e417a62517262646a6d48504d5a756f6f6b5a587173 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 656f68586f76726672554e417a62517262646a6d48504d5a756f6f6b5a587173 esp
exec ipsec tunnel protect ipip21 sa-out 21 sa-in 100021 add
exec set interface ip address loop0 100.0.22.1/32
exec create ipip tunnel src 100.0.22.1 dst 200.0.0.2 p2p
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 496569414f68725264714b70594a444c6846585045794445514779724a766448 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 496569414f68725264714b70594a444c6846585045794445514779724a766448 esp
exec ipsec tunnel protect ipip22 sa-out 22 sa-in 100022 add
exec set interface ip address loop0 100.0.23.1/32
exec create ipip tunnel src 100.0.23.1 dst 200.0.0.2 p2p
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 564d5948597a4a624661775167754f6f6652506c4d647979497777535a474d4b esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 564d5948597a4a624661775167754f6f6652506c4d647979497777535a474d4b esp
exec ipsec tunnel protect ipip23 sa-out 23 sa-in 100023 add
exec set interface ip address loop0 100.0.24.1/32
exec create ipip tunnel src 100.0.24.1 dst 200.0.0.2 p2p
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 5658745268546c7678707671754a65544f5463706b4d6d707272587061415959 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 5658745268546c7678707671754a65544f5463706b4d6d707272587061415959 esp
exec ipsec tunnel protect ipip24 sa-out 24 sa-in 100024 add
exec set interface ip address loop0 100.0.25.1/32
exec create ipip tunnel src 100.0.25.1 dst 200.0.0.2 p2p
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 476257454c466e726545484448534b68455371674c774777554a5842447a7062 esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 476257454c466e726545484448534b68455371674c774777554a5842447a7062 esp
exec ipsec tunnel protect ipip25 sa-out 25 sa-in 100025 add
exec set interface ip address loop0 100.0.26.1/32
exec create ipip tunnel src 100.0.26.1 dst 200.0.0.2 p2p
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 624e4679714c78766750794b6177757168795161515249626d4c615a4a4a4f64 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 624e4679714c78766750794b6177757168795161515249626d4c615a4a4a4f64 esp
exec ipsec tunnel protect ipip26 sa-out 26 sa-in 100026 add
exec set interface ip address loop0 100.0.27.1/32
exec create ipip tunnel src 100.0.27.1 dst 200.0.0.2 p2p
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 7575674b6667504c63746c58736a61564256714c7a574a564e6b50596b576462 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 7575674b6667504c63746c58736a61564256714c7a574a564e6b50596b576462 esp
exec ipsec tunnel protect ipip27 sa-out 27 sa-in 100027 add
exec set interface ip address loop0 100.0.28.1/32
exec create ipip tunnel src 100.0.28.1 dst 200.0.0.2 p2p
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 544241697474416a6c6947454f72556f5849544f54616b4e436b44564e4b5553 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 544241697474416a6c6947454f72556f5849544f54616b4e436b44564e4b5553 esp
exec ipsec tunnel protect ipip28 sa-out 28 sa-in 100028 add
exec set interface ip address loop0 100.0.29.1/32
exec create ipip tunnel src 100.0.29.1 dst 200.0.0.2 p2p
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 4d56644a5374524e4f7a6b685159586a734e4c4965777150664c66635352734b esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 4d56644a5374524e4f7a6b685159586a734e4c4965777150664c66635352734b esp
exec ipsec tunnel protect ipip29 sa-out 29 sa-in 100029 add
exec set interface ip address loop0 100.0.30.1/32
exec create ipip tunnel src 100.0.30.1 dst 200.0.0.2 p2p
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 5643734657424a68424a4367484b664a6179415866706562766e74654b6f6e57 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 5643734657424a68424a4367484b664a6179415866706562766e74654b6f6e57 esp
exec ipsec tunnel protect ipip30 sa-out 30 sa-in 100030 add
exec set interface ip address loop0 100.0.31.1/32
exec create ipip tunnel src 100.0.31.1 dst 200.0.0.2 p2p
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 6575556e4a776278494d624257794247705a6255695351784c756f7145487875 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 6575556e4a776278494d624257794247705a6255695351784c756f7145487875 esp
exec ipsec tunnel protect ipip31 sa-out 31 sa-in 100031 add
exec set interface ip address loop0 100.0.32.1/32
exec create ipip tunnel src 100.0.32.1 dst 200.0.0.2 p2p
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 717265766e507a435872454673566c4b4765436c44734764504d7a694e737964 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 717265766e507a435872454673566c4b4765436c44734764504d7a694e737964 esp
exec ipsec tunnel protect ipip32 sa-out 32 sa-in 100032 add
exec set interface ip address loop0 100.0.33.1/32
exec create ipip tunnel src 100.0.33.1 dst 200.0.0.2 p2p
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 5a5776576e784c59467867414f675349676e496d6f414c61776767676c4c7364 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 5a5776576e784c59467867414f675349676e496d6f414c61776767676c4c7364 esp
exec ipsec tunnel protect ipip33 sa-out 33 sa-in 100033 add
exec set interface ip address loop0 100.0.34.1/32
exec create ipip tunnel src 100.0.34.1 dst 200.0.0.2 p2p
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 77704d696546667148674d4462526b594743574867474c44544a5054674e4853 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 77704d696546667148674d4462526b594743574867474c44544a5054674e4853 esp
exec ipsec tunnel protect ipip34 sa-out 34 sa-in 100034 add
exec set interface ip address loop0 100.0.35.1/32
exec create ipip tunnel src 100.0.35.1 dst 200.0.0.2 p2p
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 4f794e42574d4c727367615a635648667774636f66716447514f794144694562 esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 4f794e42574d4c727367615a635648667774636f66716447514f794144694562 esp
exec ipsec tunnel protect ipip35 sa-out 35 sa-in 100035 add
exec set interface ip address loop0 100.0.36.1/32
exec create ipip tunnel src 100.0.36.1 dst 200.0.0.2 p2p
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 787567776f6a666f6973566e4347514a546b575141574343594b4f694343566e esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 787567776f6a666f6973566e4347514a546b575141574343594b4f694343566e esp
exec ipsec tunnel protect ipip36 sa-out 36 sa-in 100036 add
exec set interface ip address loop0 100.0.37.1/32
exec create ipip tunnel src 100.0.37.1 dst 200.0.0.2 p2p
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 65726d65774850734151734e7656496375564768527571684f4a41594a6e5850 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 65726d65774850734151734e7656496375564768527571684f4a41594a6e5850 esp
exec ipsec tunnel protect ipip37 sa-out 37 sa-in 100037 add
exec set interface ip address loop0 100.0.38.1/32
exec create ipip tunnel src 100.0.38.1 dst 200.0.0.2 p2p
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 5477494b4b4d4c5858445164786b57657646517643674b6677547976597a6a75 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 5477494b4b4d4c5858445164786b57657646517643674b6677547976597a6a75 esp
exec ipsec tunnel protect ipip38 sa-out 38 sa-in 100038 add
exec set interface ip address loop0 100.0.39.1/32
exec create ipip tunnel src 100.0.39.1 dst 200.0.0.2 p2p
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 41556e424f464841424666526c6d746a584b5a7545537a466b625046514a5656 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 41556e424f464841424666526c6d746a584b5a7545537a466b625046514a5656 esp
exec ipsec tunnel protect ipip39 sa-out 39 sa-in 100039 add
exec set interface unnumbered ipip0 use VirtualFunctionEthernet0/7/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use VirtualFunctionEthernet0/7/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use VirtualFunctionEthernet0/7/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use VirtualFunctionEthernet0/7/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use VirtualFunctionEthernet0/7/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use VirtualFunctionEthernet0/7/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use VirtualFunctionEthernet0/7/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use VirtualFunctionEthernet0/7/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use VirtualFunctionEthernet0/7/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use VirtualFunctionEthernet0/7/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use VirtualFunctionEthernet0/7/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use VirtualFunctionEthernet0/7/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use VirtualFunctionEthernet0/7/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use VirtualFunctionEthernet0/7/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use VirtualFunctionEthernet0/7/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use VirtualFunctionEthernet0/7/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use VirtualFunctionEthernet0/7/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use VirtualFunctionEthernet0/7/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use VirtualFunctionEthernet0/7/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use VirtualFunctionEthernet0/7/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use VirtualFunctionEthernet0/7/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use VirtualFunctionEthernet0/7/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use VirtualFunctionEthernet0/7/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use VirtualFunctionEthernet0/7/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use VirtualFunctionEthernet0/7/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use VirtualFunctionEthernet0/7/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use VirtualFunctionEthernet0/7/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use VirtualFunctionEthernet0/7/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use VirtualFunctionEthernet0/7/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use VirtualFunctionEthernet0/7/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use VirtualFunctionEthernet0/7/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use VirtualFunctionEthernet0/7/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use VirtualFunctionEthernet0/7/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use VirtualFunctionEthernet0/7/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use VirtualFunctionEthernet0/7/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use VirtualFunctionEthernet0/7/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use VirtualFunctionEthernet0/7/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use VirtualFunctionEthernet0/7/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use VirtualFunctionEthernet0/7/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use VirtualFunctionEthernet0/7/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘02:aa:e4:5e:cb:14’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=True,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address VirtualFunctionEthernet0/6/0 200.0.0.2/24.0
exec create ipip tunnel src 200.0.0.2 dst 100.0.0.1 p2p
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 5542486844434d6e535554586966747459796b69747247576b6e49515643466d esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 5542486844434d6e535554586966747459796b69747247576b6e49515643466d esp
exec ipsec tunnel protect ipip0 sa-out 100000 sa-in 0 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.1.1 p2p
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 4c62646c556a507541446273746b6c446d484c6d6f655151556475517a614274 esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 4c62646c556a507541446273746b6c446d484c6d6f655151556475517a614274 esp
exec ipsec tunnel protect ipip1 sa-out 100001 sa-in 1 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.2.1 p2p
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 787267545278497865456957706942417865575379506b716770655a6c596c51 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 787267545278497865456957706942417865575379506b716770655a6c596c51 esp
exec ipsec tunnel protect ipip2 sa-out 100002 sa-in 2 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.3.1 p2p
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 676865584971694b46686474725046665a426a78506c4a4e6251717a44455970 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 676865584971694b46686474725046665a426a78506c4a4e6251717a44455970 esp
exec ipsec tunnel protect ipip3 sa-out 100003 sa-in 3 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.4.1 p2p
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 6d495472484957795851536f72715a57596e47576c61426870686b7a494a7747 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 6d495472484957795851536f72715a57596e47576c61426870686b7a494a7747 esp
exec ipsec tunnel protect ipip4 sa-out 100004 sa-in 4 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.5.1 p2p
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 57586a51484966645755544d55785572444269546b4d46666d68745a41764259 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 57586a51484966645755544d55785572444269546b4d46666d68745a41764259 esp
exec ipsec tunnel protect ipip5 sa-out 100005 sa-in 5 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.6.1 p2p
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 48724d6544466d446464455374424e706c52457464677666664d4e765348585a esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 48724d6544466d446464455374424e706c52457464677666664d4e765348585a esp
exec ipsec tunnel protect ipip6 sa-out 100006 sa-in 6 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.7.1 p2p
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 58514b5a4d54426b7541574d6e6657546959647476767662676c517a41654350 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 58514b5a4d54426b7541574d6e6657546959647476767662676c517a41654350 esp
exec ipsec tunnel protect ipip7 sa-out 100007 sa-in 7 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.8.1 p2p
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 796242496d74654e6b78695178754e756a43476f4b4b557453775679524b6a66 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 796242496d74654e6b78695178754e756a43476f4b4b557453775679524b6a66 esp
exec ipsec tunnel protect ipip8 sa-out 100008 sa-in 8 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.9.1 p2p
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 41766b4c6a446f484e586356726b4f6d685168654e4e4649456564554f5a4c47 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 41766b4c6a446f484e586356726b4f6d685168654e4e4649456564554f5a4c47 esp
exec ipsec tunnel protect ipip9 sa-out 100009 sa-in 9 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.10.1 p2p
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 435a4474537842736470766e75674f7473736a79614d6d525a415543694e7058 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 435a4474537842736470766e75674f7473736a79614d6d525a415543694e7058 esp
exec ipsec tunnel protect ipip10 sa-out 100010 sa-in 10 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.11.1 p2p
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 4a44714842424a64436b584b564e78444a464b4f4d62666e6355465255797444 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 4a44714842424a64436b584b564e78444a464b4f4d62666e6355465255797444 esp
exec ipsec tunnel protect ipip11 sa-out 100011 sa-in 11 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.12.1 p2p
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 6441787a69585162506a67594246636a55456d5a4a4873687055797275767441 esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 6441787a69585162506a67594246636a55456d5a4a4873687055797275767441 esp
exec ipsec tunnel protect ipip12 sa-out 100012 sa-in 12 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.13.1 p2p
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 486c5146766f6c594d574f656b4e68486c687264646b46556753545663547548 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 486c5146766f6c594d574f656b4e68486c687264646b46556753545663547548 esp
exec ipsec tunnel protect ipip13 sa-out 100013 sa-in 13 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.14.1 p2p
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 47685a7362796873526a534d71616b76754642717059744e6465784555524154 esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 47685a7362796873526a534d71616b76754642717059744e6465784555524154 esp
exec ipsec tunnel protect ipip14 sa-out 100014 sa-in 14 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.15.1 p2p
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 594c666656506355667769475566534d7a4b716e576e49496d54556567437159 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 594c666656506355667769475566534d7a4b716e576e49496d54556567437159 esp
exec ipsec tunnel protect ipip15 sa-out 100015 sa-in 15 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.16.1 p2p
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 4b79775250694b74777648665947474863784f5558456a455658486278734649 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 4b79775250694b74777648665947474863784f5558456a455658486278734649 esp
exec ipsec tunnel protect ipip16 sa-out 100016 sa-in 16 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.17.1 p2p
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 485849576252786856574377574f645a45526a7a765757664f7a426c575a5578 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 485849576252786856574377574f645a45526a7a765757664f7a426c575a5578 esp
exec ipsec tunnel protect ipip17 sa-out 100017 sa-in 17 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.18.1 p2p
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 4f447a4169444e7042477653675778616f7750554d73646d444454566f417763 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 4f447a4169444e7042477653675778616f7750554d73646d444454566f417763 esp
exec ipsec tunnel protect ipip18 sa-out 100018 sa-in 18 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.19.1 p2p
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 4c5764786b6e55435241457479646f564e5a514a436269704e4f4d6f656f5178 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 4c5764786b6e55435241457479646f564e5a514a436269704e4f4d6f656f5178 esp
exec ipsec tunnel protect ipip19 sa-out 100019 sa-in 19 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.20.1 p2p
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 516647766e797343667569757373587a566a6f50614b4e686d4b507968435069 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 516647766e797343667569757373587a566a6f50614b4e686d4b507968435069 esp
exec ipsec tunnel protect ipip20 sa-out 100020 sa-in 20 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.21.1 p2p
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 656f68586f76726672554e417a62517262646a6d48504d5a756f6f6b5a587173 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 656f68586f76726672554e417a62517262646a6d48504d5a756f6f6b5a587173 esp
exec ipsec tunnel protect ipip21 sa-out 100021 sa-in 21 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.22.1 p2p
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 496569414f68725264714b70594a444c6846585045794445514779724a766448 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 496569414f68725264714b70594a444c6846585045794445514779724a766448 esp
exec ipsec tunnel protect ipip22 sa-out 100022 sa-in 22 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.23.1 p2p
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 564d5948597a4a624661775167754f6f6652506c4d647979497777535a474d4b esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 564d5948597a4a624661775167754f6f6652506c4d647979497777535a474d4b esp
exec ipsec tunnel protect ipip23 sa-out 100023 sa-in 23 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.24.1 p2p
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 5658745268546c7678707671754a65544f5463706b4d6d707272587061415959 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 5658745268546c7678707671754a65544f5463706b4d6d707272587061415959 esp
exec ipsec tunnel protect ipip24 sa-out 100024 sa-in 24 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.25.1 p2p
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 476257454c466e726545484448534b68455371674c774777554a5842447a7062 esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 476257454c466e726545484448534b68455371674c774777554a5842447a7062 esp
exec ipsec tunnel protect ipip25 sa-out 100025 sa-in 25 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.26.1 p2p
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 624e4679714c78766750794b6177757168795161515249626d4c615a4a4a4f64 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 624e4679714c78766750794b6177757168795161515249626d4c615a4a4a4f64 esp
exec ipsec tunnel protect ipip26 sa-out 100026 sa-in 26 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.27.1 p2p
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 7575674b6667504c63746c58736a61564256714c7a574a564e6b50596b576462 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 7575674b6667504c63746c58736a61564256714c7a574a564e6b50596b576462 esp
exec ipsec tunnel protect ipip27 sa-out 100027 sa-in 27 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.28.1 p2p
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 544241697474416a6c6947454f72556f5849544f54616b4e436b44564e4b5553 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 544241697474416a6c6947454f72556f5849544f54616b4e436b44564e4b5553 esp
exec ipsec tunnel protect ipip28 sa-out 100028 sa-in 28 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.29.1 p2p
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 4d56644a5374524e4f7a6b685159586a734e4c4965777150664c66635352734b esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 4d56644a5374524e4f7a6b685159586a734e4c4965777150664c66635352734b esp
exec ipsec tunnel protect ipip29 sa-out 100029 sa-in 29 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.30.1 p2p
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 5643734657424a68424a4367484b664a6179415866706562766e74654b6f6e57 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 5643734657424a68424a4367484b664a6179415866706562766e74654b6f6e57 esp
exec ipsec tunnel protect ipip30 sa-out 100030 sa-in 30 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.31.1 p2p
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 6575556e4a776278494d624257794247705a6255695351784c756f7145487875 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 6575556e4a776278494d624257794247705a6255695351784c756f7145487875 esp
exec ipsec tunnel protect ipip31 sa-out 100031 sa-in 31 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.32.1 p2p
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 717265766e507a435872454673566c4b4765436c44734764504d7a694e737964 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 717265766e507a435872454673566c4b4765436c44734764504d7a694e737964 esp
exec ipsec tunnel protect ipip32 sa-out 100032 sa-in 32 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.33.1 p2p
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 5a5776576e784c59467867414f675349676e496d6f414c61776767676c4c7364 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 5a5776576e784c59467867414f675349676e496d6f414c61776767676c4c7364 esp
exec ipsec tunnel protect ipip33 sa-out 100033 sa-in 33 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.34.1 p2p
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 77704d696546667148674d4462526b594743574867474c44544a5054674e4853 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 77704d696546667148674d4462526b594743574867474c44544a5054674e4853 esp
exec ipsec tunnel protect ipip34 sa-out 100034 sa-in 34 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.35.1 p2p
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 4f794e42574d4c727367615a635648667774636f66716447514f794144694562 esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 4f794e42574d4c727367615a635648667774636f66716447514f794144694562 esp
exec ipsec tunnel protect ipip35 sa-out 100035 sa-in 35 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.36.1 p2p
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 787567776f6a666f6973566e4347514a546b575141574343594b4f694343566e esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 787567776f6a666f6973566e4347514a546b575141574343594b4f694343566e esp
exec ipsec tunnel protect ipip36 sa-out 100036 sa-in 36 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.37.1 p2p
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 65726d65774850734151734e7656496375564768527571684f4a41594a6e5850 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 65726d65774850734151734e7656496375564768527571684f4a41594a6e5850 esp
exec ipsec tunnel protect ipip37 sa-out 100037 sa-in 37 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.38.1 p2p
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 5477494b4b4d4c5858445164786b57657646517643674b6677547976597a6a75 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 5477494b4b4d4c5858445164786b57657646517643674b6677547976597a6a75 esp
exec ipsec tunnel protect ipip38 sa-out 100038 sa-in 38 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.39.1 p2p
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 41556e424f464841424666526c6d746a584b5a7545537a466b625046514a5656 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 41556e424f464841424666526c6d746a584b5a7545537a466b625046514a5656 esp
exec ipsec tunnel protect ipip39 sa-out 100039 sa-in 39 add
exec ip route add 100.0.0.1/8 via 200.0.0.1 VirtualFunctionEthernet0/6/0
exec set interface unnumbered ipip0 use VirtualFunctionEthernet0/6/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use VirtualFunctionEthernet0/6/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use VirtualFunctionEthernet0/6/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use VirtualFunctionEthernet0/6/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use VirtualFunctionEthernet0/6/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use VirtualFunctionEthernet0/6/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use VirtualFunctionEthernet0/6/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use VirtualFunctionEthernet0/6/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use VirtualFunctionEthernet0/6/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use VirtualFunctionEthernet0/6/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use VirtualFunctionEthernet0/6/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use VirtualFunctionEthernet0/6/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use VirtualFunctionEthernet0/6/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use VirtualFunctionEthernet0/6/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use VirtualFunctionEthernet0/6/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use VirtualFunctionEthernet0/6/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use VirtualFunctionEthernet0/6/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use VirtualFunctionEthernet0/6/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use VirtualFunctionEthernet0/6/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use VirtualFunctionEthernet0/6/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use VirtualFunctionEthernet0/6/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use VirtualFunctionEthernet0/6/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use VirtualFunctionEthernet0/6/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use VirtualFunctionEthernet0/6/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use VirtualFunctionEthernet0/6/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use VirtualFunctionEthernet0/6/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use VirtualFunctionEthernet0/6/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use VirtualFunctionEthernet0/6/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use VirtualFunctionEthernet0/6/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use VirtualFunctionEthernet0/6/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use VirtualFunctionEthernet0/6/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use VirtualFunctionEthernet0/6/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use VirtualFunctionEthernet0/6/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use VirtualFunctionEthernet0/6/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use VirtualFunctionEthernet0/6/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use VirtualFunctionEthernet0/6/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use VirtualFunctionEthernet0/6/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use VirtualFunctionEthernet0/6/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use VirtualFunctionEthernet0/6/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use VirtualFunctionEthernet0/6/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39

 imix-4t2c-ethip4ipsec40tnlsw- 
ip4base-int-aes256gcm-mrr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:6e:14:c1:f2:74’, ‘ip_address’: ‘192.168.10.2’})
ip_route_add_del(is_add=True,is_multipath=True,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’nx00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 1, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8nx02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec create loopback interface
exec set interface state loop0 up
exec set interface ip address VirtualFunctionEthernet0/7/0 200.0.0.1/24
exec set ip neighbor VirtualFunctionEthernet0/7/0 200.0.0.2 02:5e:a3:95:33:da static
exec set interface ip address loop0 100.0.0.1/32
exec create ipip tunnel src 100.0.0.1 dst 200.0.0.2 p2p
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 6b5a6c6750746577424f544c5462546b7975795a586c6a63584152724c734e55 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 6b5a6c6750746577424f544c5462546b7975795a586c6a63584152724c734e55 esp
exec ipsec tunnel protect ipip0 sa-out 0 sa-in 100000 add
exec set interface ip address loop0 100.0.1.1/32
exec create ipip tunnel src 100.0.1.1 dst 200.0.0.2 p2p
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 636844514176496771425074465842686f5657475369477458796d5278786a6d esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 636844514176496771425074465842686f5657475369477458796d5278786a6d esp
exec ipsec tunnel protect ipip1 sa-out 1 sa-in 100001 add
exec set interface ip address loop0 100.0.2.1/32
exec create ipip tunnel src 100.0.2.1 dst 200.0.0.2 p2p
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4849524a454f6f7665544661596e4e657451656b4c73674a74554c4f674a736f esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4849524a454f6f7665544661596e4e657451656b4c73674a74554c4f674a736f esp
exec ipsec tunnel protect ipip2 sa-out 2 sa-in 100002 add
exec set interface ip address loop0 100.0.3.1/32
exec create ipip tunnel src 100.0.3.1 dst 200.0.0.2 p2p
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 77554d48545874614553797770646278434954425a426157724f544e49446b51 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 77554d48545874614553797770646278434954425a426157724f544e49446b51 esp
exec ipsec tunnel protect ipip3 sa-out 3 sa-in 100003 add
exec set interface ip address loop0 100.0.4.1/32
exec create ipip tunnel src 100.0.4.1 dst 200.0.0.2 p2p
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 4f5a46534e47714d5977514e54517852714e4a7251544259735075637a486c6e esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 4f5a46534e47714d5977514e54517852714e4a7251544259735075637a486c6e esp
exec ipsec tunnel protect ipip4 sa-out 4 sa-in 100004 add
exec set interface ip address loop0 100.0.5.1/32
exec create ipip tunnel src 100.0.5.1 dst 200.0.0.2 p2p
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 564b52556f5968627368654654506a6149466c77507274617373784378526146 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 564b52556f5968627368654654506a6149466c77507274617373784378526146 esp
exec ipsec tunnel protect ipip5 sa-out 5 sa-in 100005 add
exec set interface ip address loop0 100.0.6.1/32
exec create ipip tunnel src 100.0.6.1 dst 200.0.0.2 p2p
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 62517143776d71594673507445647a7253515865646949556748656378545349 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 62517143776d71594673507445647a7253515865646949556748656378545349 esp
exec ipsec tunnel protect ipip6 sa-out 6 sa-in 100006 add
exec set interface ip address loop0 100.0.7.1/32
exec create ipip tunnel src 100.0.7.1 dst 200.0.0.2 p2p
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 5854707a725472455471786268464c7959656b516c4868736a6f614d594e5a4b esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 5854707a725472455471786268464c7959656b516c4868736a6f614d594e5a4b esp
exec ipsec tunnel protect ipip7 sa-out 7 sa-in 100007 add
exec set interface ip address loop0 100.0.8.1/32
exec create ipip tunnel src 100.0.8.1 dst 200.0.0.2 p2p
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 455955494a475a7746575757685645427963504d45486664744d716570575273 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 455955494a475a7746575757685645427963504d45486664744d716570575273 esp
exec ipsec tunnel protect ipip8 sa-out 8 sa-in 100008 add
exec set interface ip address loop0 100.0.9.1/32
exec create ipip tunnel src 100.0.9.1 dst 200.0.0.2 p2p
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 746f6366506d6455486b59704a777546625264434d4e74556657736767524574 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 746f6366506d6455486b59704a777546625264434d4e74556657736767524574 esp
exec ipsec tunnel protect ipip9 sa-out 9 sa-in 100009 add
exec set interface ip address loop0 100.0.10.1/32
exec create ipip tunnel src 100.0.10.1 dst 200.0.0.2 p2p
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 4a50636244514e675a55626b4b53427352416d615a4a75624f596b6f4b794866 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 4a50636244514e675a55626b4b53427352416d615a4a75624f596b6f4b794866 esp
exec ipsec tunnel protect ipip10 sa-out 10 sa-in 100010 add
exec set interface ip address loop0 100.0.11.1/32
exec create ipip tunnel src 100.0.11.1 dst 200.0.0.2 p2p
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 636d4e4e494666715549664c4f53527350715170705044736563514178445553 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 636d4e4e494666715549664c4f53527350715170705044736563514178445553 esp
exec ipsec tunnel protect ipip11 sa-out 11 sa-in 100011 add
exec set interface ip address loop0 100.0.12.1/32
exec create ipip tunnel src 100.0.12.1 dst 200.0.0.2 p2p
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 4463564e466b717476786c78746251675a52777945524361735146575667764e esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 4463564e466b717476786c78746251675a52777945524361735146575667764e esp
exec ipsec tunnel protect ipip12 sa-out 12 sa-in 100012 add
exec set interface ip address loop0 100.0.13.1/32
exec create ipip tunnel src 100.0.13.1 dst 200.0.0.2 p2p
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 755a6343557750714b7148794e64724e67527a584847637a4344627171517477 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 755a6343557750714b7148794e64724e67527a584847637a4344627171517477 esp
exec ipsec tunnel protect ipip13 sa-out 13 sa-in 100013 add
exec set interface ip address loop0 100.0.14.1/32
exec create ipip tunnel src 100.0.14.1 dst 200.0.0.2 p2p
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 5a697448566d4f4f4355596d6e5a4a797575586754714559636f47465345516b esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 5a697448566d4f4f4355596d6e5a4a797575586754714559636f47465345516b esp
exec ipsec tunnel protect ipip14 sa-out 14 sa-in 100014 add
exec set interface ip address loop0 100.0.15.1/32
exec create ipip tunnel src 100.0.15.1 dst 200.0.0.2 p2p
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 65504b4d5a4b514156704266464d456e53566a42474651475a7a48474d4d7a6e esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 65504b4d5a4b514156704266464d456e53566a42474651475a7a48474d4d7a6e esp
exec ipsec tunnel protect ipip15 sa-out 15 sa-in 100015 add
exec set interface ip address loop0 100.0.16.1/32
exec create ipip tunnel src 100.0.16.1 dst 200.0.0.2 p2p
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 46746475547163707269786f7552724c686a4f5367766a6970415a78436b7375 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 46746475547163707269786f7552724c686a4f5367766a6970415a78436b7375 esp
exec ipsec tunnel protect ipip16 sa-out 16 sa-in 100016 add
exec set interface ip address loop0 100.0.17.1/32
exec create ipip tunnel src 100.0.17.1 dst 200.0.0.2 p2p
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 4e76614d77726373576e4e4962795164494c6677574b514b6770595a76457268 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 4e76614d77726373576e4e4962795164494c6677574b514b6770595a76457268 esp
exec ipsec tunnel protect ipip17 sa-out 17 sa-in 100017 add
exec set interface ip address loop0 100.0.18.1/32
exec create ipip tunnel src 100.0.18.1 dst 200.0.0.2 p2p
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 77415373494d696a6b6f5969706e4b7350754368534f574a6e4c524d61727248 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 77415373494d696a6b6f5969706e4b7350754368534f574a6e4c524d61727248 esp
exec ipsec tunnel protect ipip18 sa-out 18 sa-in 100018 add
exec set interface ip address loop0 100.0.19.1/32
exec create ipip tunnel src 100.0.19.1 dst 200.0.0.2 p2p
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 4c4c7a756d466844577943656768546d7273634a6a50797a7052436a4846755a esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 4c4c7a756d466844577943656768546d7273634a6a50797a7052436a4846755a esp
exec ipsec tunnel protect ipip19 sa-out 19 sa-in 100019 add
exec set interface ip address loop0 100.0.20.1/32
exec create ipip tunnel src 100.0.20.1 dst 200.0.0.2 p2p
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 79576a4d6d5a68416b4c69476a6b456644446753614d6c6d6a75735376477062 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 79576a4d6d5a68416b4c69476a6b456644446753614d6c6d6a75735376477062 esp
exec ipsec tunnel protect ipip20 sa-out 20 sa-in 100020 add
exec set interface ip address loop0 100.0.21.1/32
exec create ipip tunnel src 100.0.21.1 dst 200.0.0.2 p2p
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 736871706a634c494c466d75695966546179734567547757414954616a4d4651 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 736871706a634c494c466d75695966546179734567547757414954616a4d4651 esp
exec ipsec tunnel protect ipip21 sa-out 21 sa-in 100021 add
exec set interface ip address loop0 100.0.22.1/32
exec create ipip tunnel src 100.0.22.1 dst 200.0.0.2 p2p
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 6d635a57597149514168466a44556242486b617871626d4965534e6a5370454a esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 6d635a57597149514168466a44556242486b617871626d4965534e6a5370454a esp
exec ipsec tunnel protect ipip22 sa-out 22 sa-in 100022 add
exec set interface ip address loop0 100.0.23.1/32
exec create ipip tunnel src 100.0.23.1 dst 200.0.0.2 p2p
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 5a4e4255437074486f645370704c576a766d4f627265526f526c504d6f686b66 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 5a4e4255437074486f645370704c576a766d4f627265526f526c504d6f686b66 esp
exec ipsec tunnel protect ipip23 sa-out 23 sa-in 100023 add
exec set interface ip address loop0 100.0.24.1/32
exec create ipip tunnel src 100.0.24.1 dst 200.0.0.2 p2p
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 55594d5a455271734e766c556d56474545614d694f4b71424a704475704e4a62 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 55594d5a455271734e766c556d56474545614d694f4b71424a704475704e4a62 esp
exec ipsec tunnel protect ipip24 sa-out 24 sa-in 100024 add
exec set interface ip address loop0 100.0.25.1/32
exec create ipip tunnel src 100.0.25.1 dst 200.0.0.2 p2p
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 745749426578556e49687469774268764968724e616a664f6a61495355625676 esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 745749426578556e49687469774268764968724e616a664f6a61495355625676 esp
exec ipsec tunnel protect ipip25 sa-out 25 sa-in 100025 add
exec set interface ip address loop0 100.0.26.1/32
exec create ipip tunnel src 100.0.26.1 dst 200.0.0.2 p2p
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 63636850576b54554365485268684f45765448767864516f69436b4a465a4248 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 63636850576b54554365485268684f45765448767864516f69436b4a465a4248 esp
exec ipsec tunnel protect ipip26 sa-out 26 sa-in 100026 add
exec set interface ip address loop0 100.0.27.1/32
exec create ipip tunnel src 100.0.27.1 dst 200.0.0.2 p2p
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 624f6c7a6f58515a7170424877487859444152436a7261514548757146547565 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 624f6c7a6f58515a7170424877487859444152436a7261514548757146547565 esp
exec ipsec tunnel protect ipip27 sa-out 27 sa-in 100027 add
exec set interface ip address loop0 100.0.28.1/32
exec create ipip tunnel src 100.0.28.1 dst 200.0.0.2 p2p
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 4b515166756b6250695a424e4c424e734c5274795a4d51715569754d76634d4a esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 4b515166756b6250695a424e4c424e734c5274795a4d51715569754d76634d4a esp
exec ipsec tunnel protect ipip28 sa-out 28 sa-in 100028 add
exec set interface ip address loop0 100.0.29.1/32
exec create ipip tunnel src 100.0.29.1 dst 200.0.0.2 p2p
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 546a6a46747941424c747a666d5642424a7971585752516a784c427274675843 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 546a6a46747941424c747a666d5642424a7971585752516a784c427274675843 esp
exec ipsec tunnel protect ipip29 sa-out 29 sa-in 100029 add
exec set interface ip address loop0 100.0.30.1/32
exec create ipip tunnel src 100.0.30.1 dst 200.0.0.2 p2p
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 7858465a58586b63596e554d4e536d684441506b6e6354424279486f4f536c44 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 7858465a58586b63596e554d4e536d684441506b6e6354424279486f4f536c44 esp
exec ipsec tunnel protect ipip30 sa-out 30 sa-in 100030 add
exec set interface ip address loop0 100.0.31.1/32
exec create ipip tunnel src 100.0.31.1 dst 200.0.0.2 p2p
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 4d4775787a677449675a796b7a6471636473776973597565707043776e6e596f esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 4d4775787a677449675a796b7a6471636473776973597565707043776e6e596f esp
exec ipsec tunnel protect ipip31 sa-out 31 sa-in 100031 add
exec set interface ip address loop0 100.0.32.1/32
exec create ipip tunnel src 100.0.32.1 dst 200.0.0.2 p2p
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 4743564d52736b527a4c55677049626845456a746841584c4576584e426d5977 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 4743564d52736b527a4c55677049626845456a746841584c4576584e426d5977 esp
exec ipsec tunnel protect ipip32 sa-out 32 sa-in 100032 add
exec set interface ip address loop0 100.0.33.1/32
exec create ipip tunnel src 100.0.33.1 dst 200.0.0.2 p2p
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 6344707a7243536f7245714c7a6777447452785867416773756f47494a545042 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 6344707a7243536f7245714c7a6777447452785867416773756f47494a545042 esp
exec ipsec tunnel protect ipip33 sa-out 33 sa-in 100033 add
exec set interface ip address loop0 100.0.34.1/32
exec create ipip tunnel src 100.0.34.1 dst 200.0.0.2 p2p
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 6759505577694c6164775054785a5454527871526a43686f636c64727546765a esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 6759505577694c6164775054785a5454527871526a43686f636c64727546765a esp
exec ipsec tunnel protect ipip34 sa-out 34 sa-in 100034 add
exec set interface ip address loop0 100.0.35.1/32
exec create ipip tunnel src 100.0.35.1 dst 200.0.0.2 p2p
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 456e5759737345526e4a645277776c59676943724544414d7846764a47734477 esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 456e5759737345526e4a645277776c59676943724544414d7846764a47734477 esp
exec ipsec tunnel protect ipip35 sa-out 35 sa-in 100035 add
exec set interface ip address loop0 100.0.36.1/32
exec create ipip tunnel src 100.0.36.1 dst 200.0.0.2 p2p
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 755a43576e7a4a6678544b427468446459665774615043696472754e5a75534b esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 755a43576e7a4a6678544b427468446459665774615043696472754e5a75534b esp
exec ipsec tunnel protect ipip36 sa-out 36 sa-in 100036 add
exec set interface ip address loop0 100.0.37.1/32
exec create ipip tunnel src 100.0.37.1 dst 200.0.0.2 p2p
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 4d434d49506e53716c5346574f424359714e496266674b6f5268644270646e6c esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 4d434d49506e53716c5346574f424359714e496266674b6f5268644270646e6c esp
exec ipsec tunnel protect ipip37 sa-out 37 sa-in 100037 add
exec set interface ip address loop0 100.0.38.1/32
exec create ipip tunnel src 100.0.38.1 dst 200.0.0.2 p2p
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 69495765624278545a42566d62596f6a534a446f4163704f7255684e76765950 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 69495765624278545a42566d62596f6a534a446f4163704f7255684e76765950 esp
exec ipsec tunnel protect ipip38 sa-out 38 sa-in 100038 add
exec set interface ip address loop0 100.0.39.1/32
exec create ipip tunnel src 100.0.39.1 dst 200.0.0.2 p2p
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 55774d6355794a714a6f6d7748414a43424543427876474d796a676870787356 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 55774d6355794a714a6f6d7748414a43424543427876474d796a676870787356 esp
exec ipsec tunnel protect ipip39 sa-out 39 sa-in 100039 add
exec set interface unnumbered ipip0 use VirtualFunctionEthernet0/7/0
exec set interface state ipip0 up
exec ip route add 20.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use VirtualFunctionEthernet0/7/0
exec set interface state ipip1 up
exec ip route add 20.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use VirtualFunctionEthernet0/7/0
exec set interface state ipip2 up
exec ip route add 20.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use VirtualFunctionEthernet0/7/0
exec set interface state ipip3 up
exec ip route add 20.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use VirtualFunctionEthernet0/7/0
exec set interface state ipip4 up
exec ip route add 20.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use VirtualFunctionEthernet0/7/0
exec set interface state ipip5 up
exec ip route add 20.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use VirtualFunctionEthernet0/7/0
exec set interface state ipip6 up
exec ip route add 20.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use VirtualFunctionEthernet0/7/0
exec set interface state ipip7 up
exec ip route add 20.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use VirtualFunctionEthernet0/7/0
exec set interface state ipip8 up
exec ip route add 20.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use VirtualFunctionEthernet0/7/0
exec set interface state ipip9 up
exec ip route add 20.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use VirtualFunctionEthernet0/7/0
exec set interface state ipip10 up
exec ip route add 20.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use VirtualFunctionEthernet0/7/0
exec set interface state ipip11 up
exec ip route add 20.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use VirtualFunctionEthernet0/7/0
exec set interface state ipip12 up
exec ip route add 20.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use VirtualFunctionEthernet0/7/0
exec set interface state ipip13 up
exec ip route add 20.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use VirtualFunctionEthernet0/7/0
exec set interface state ipip14 up
exec ip route add 20.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use VirtualFunctionEthernet0/7/0
exec set interface state ipip15 up
exec ip route add 20.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use VirtualFunctionEthernet0/7/0
exec set interface state ipip16 up
exec ip route add 20.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use VirtualFunctionEthernet0/7/0
exec set interface state ipip17 up
exec ip route add 20.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use VirtualFunctionEthernet0/7/0
exec set interface state ipip18 up
exec ip route add 20.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use VirtualFunctionEthernet0/7/0
exec set interface state ipip19 up
exec ip route add 20.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use VirtualFunctionEthernet0/7/0
exec set interface state ipip20 up
exec ip route add 20.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use VirtualFunctionEthernet0/7/0
exec set interface state ipip21 up
exec ip route add 20.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use VirtualFunctionEthernet0/7/0
exec set interface state ipip22 up
exec ip route add 20.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use VirtualFunctionEthernet0/7/0
exec set interface state ipip23 up
exec ip route add 20.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use VirtualFunctionEthernet0/7/0
exec set interface state ipip24 up
exec ip route add 20.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use VirtualFunctionEthernet0/7/0
exec set interface state ipip25 up
exec ip route add 20.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use VirtualFunctionEthernet0/7/0
exec set interface state ipip26 up
exec ip route add 20.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use VirtualFunctionEthernet0/7/0
exec set interface state ipip27 up
exec ip route add 20.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use VirtualFunctionEthernet0/7/0
exec set interface state ipip28 up
exec ip route add 20.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use VirtualFunctionEthernet0/7/0
exec set interface state ipip29 up
exec ip route add 20.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use VirtualFunctionEthernet0/7/0
exec set interface state ipip30 up
exec ip route add 20.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use VirtualFunctionEthernet0/7/0
exec set interface state ipip31 up
exec ip route add 20.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use VirtualFunctionEthernet0/7/0
exec set interface state ipip32 up
exec ip route add 20.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use VirtualFunctionEthernet0/7/0
exec set interface state ipip33 up
exec ip route add 20.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use VirtualFunctionEthernet0/7/0
exec set interface state ipip34 up
exec ip route add 20.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use VirtualFunctionEthernet0/7/0
exec set interface state ipip35 up
exec ip route add 20.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use VirtualFunctionEthernet0/7/0
exec set interface state ipip36 up
exec ip route add 20.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use VirtualFunctionEthernet0/7/0
exec set interface state ipip37 up
exec ip route add 20.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use VirtualFunctionEthernet0/7/0
exec set interface state ipip38 up
exec ip route add 20.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use VirtualFunctionEthernet0/7/0
exec set interface state ipip39 up
exec ip route add 20.0.0.39/32 via ipip39
DUT2:
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=2,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8x14x01’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘02:aa:e4:5e:cb:14’, ‘ip_address’: ‘192.168.20.2’})
ip_route_add_del(is_add=True,is_multipath=True,route={‘table_id’: 0, ‘prefix’: {‘len’: 8, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’x14x00x00x00’}}}, ‘n_paths’: 1, ‘paths’: [{‘sw_if_index’: 2, ‘table_id’: 0, ‘rpf_id’: 4294967295, ‘weight’: 1, ‘preference’: 1, ‘type’: 0, ‘flags’: 0, ‘proto’: 0, ‘nh’: {‘address’: {‘ip4’: b’xc0xa8x14x02’}, ‘via_label’: 1048576, ‘obj_id’: 4294967295}, ‘n_labels’: 0, ‘label_stack’: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}]})
exec set interface ip address VirtualFunctionEthernet0/6/0 200.0.0.2/24.0
exec create ipip tunnel src 200.0.0.2 dst 100.0.0.1 p2p
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 6b5a6c6750746577424f544c5462546b7975795a586c6a63584152724c734e55 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 6b5a6c6750746577424f544c5462546b7975795a586c6a63584152724c734e55 esp
exec ipsec tunnel protect ipip0 sa-out 100000 sa-in 0 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.1.1 p2p
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 636844514176496771425074465842686f5657475369477458796d5278786a6d esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 636844514176496771425074465842686f5657475369477458796d5278786a6d esp
exec ipsec tunnel protect ipip1 sa-out 100001 sa-in 1 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.2.1 p2p
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4849524a454f6f7665544661596e4e657451656b4c73674a74554c4f674a736f esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4849524a454f6f7665544661596e4e657451656b4c73674a74554c4f674a736f esp
exec ipsec tunnel protect ipip2 sa-out 100002 sa-in 2 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.3.1 p2p
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 77554d48545874614553797770646278434954425a426157724f544e49446b51 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 77554d48545874614553797770646278434954425a426157724f544e49446b51 esp
exec ipsec tunnel protect ipip3 sa-out 100003 sa-in 3 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.4.1 p2p
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 4f5a46534e47714d5977514e54517852714e4a7251544259735075637a486c6e esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 4f5a46534e47714d5977514e54517852714e4a7251544259735075637a486c6e esp
exec ipsec tunnel protect ipip4 sa-out 100004 sa-in 4 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.5.1 p2p
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 564b52556f5968627368654654506a6149466c77507274617373784378526146 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 564b52556f5968627368654654506a6149466c77507274617373784378526146 esp
exec ipsec tunnel protect ipip5 sa-out 100005 sa-in 5 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.6.1 p2p
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 62517143776d71594673507445647a7253515865646949556748656378545349 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 62517143776d71594673507445647a7253515865646949556748656378545349 esp
exec ipsec tunnel protect ipip6 sa-out 100006 sa-in 6 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.7.1 p2p
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 5854707a725472455471786268464c7959656b516c4868736a6f614d594e5a4b esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 5854707a725472455471786268464c7959656b516c4868736a6f614d594e5a4b esp
exec ipsec tunnel protect ipip7 sa-out 100007 sa-in 7 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.8.1 p2p
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 455955494a475a7746575757685645427963504d45486664744d716570575273 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 455955494a475a7746575757685645427963504d45486664744d716570575273 esp
exec ipsec tunnel protect ipip8 sa-out 100008 sa-in 8 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.9.1 p2p
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 746f6366506d6455486b59704a777546625264434d4e74556657736767524574 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 746f6366506d6455486b59704a777546625264434d4e74556657736767524574 esp
exec ipsec tunnel protect ipip9 sa-out 100009 sa-in 9 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.10.1 p2p
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 4a50636244514e675a55626b4b53427352416d615a4a75624f596b6f4b794866 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 4a50636244514e675a55626b4b53427352416d615a4a75624f596b6f4b794866 esp
exec ipsec tunnel protect ipip10 sa-out 100010 sa-in 10 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.11.1 p2p
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 636d4e4e494666715549664c4f53527350715170705044736563514178445553 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 636d4e4e494666715549664c4f53527350715170705044736563514178445553 esp
exec ipsec tunnel protect ipip11 sa-out 100011 sa-in 11 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.12.1 p2p
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 4463564e466b717476786c78746251675a52777945524361735146575667764e esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 4463564e466b717476786c78746251675a52777945524361735146575667764e esp
exec ipsec tunnel protect ipip12 sa-out 100012 sa-in 12 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.13.1 p2p
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 755a6343557750714b7148794e64724e67527a584847637a4344627171517477 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 755a6343557750714b7148794e64724e67527a584847637a4344627171517477 esp
exec ipsec tunnel protect ipip13 sa-out 100013 sa-in 13 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.14.1 p2p
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 5a697448566d4f4f4355596d6e5a4a797575586754714559636f47465345516b esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 5a697448566d4f4f4355596d6e5a4a797575586754714559636f47465345516b esp
exec ipsec tunnel protect ipip14 sa-out 100014 sa-in 14 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.15.1 p2p
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 65504b4d5a4b514156704266464d456e53566a42474651475a7a48474d4d7a6e esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 65504b4d5a4b514156704266464d456e53566a42474651475a7a48474d4d7a6e esp
exec ipsec tunnel protect ipip15 sa-out 100015 sa-in 15 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.16.1 p2p
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 46746475547163707269786f7552724c686a4f5367766a6970415a78436b7375 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 46746475547163707269786f7552724c686a4f5367766a6970415a78436b7375 esp
exec ipsec tunnel protect ipip16 sa-out 100016 sa-in 16 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.17.1 p2p
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 4e76614d77726373576e4e4962795164494c6677574b514b6770595a76457268 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 4e76614d77726373576e4e4962795164494c6677574b514b6770595a76457268 esp
exec ipsec tunnel protect ipip17 sa-out 100017 sa-in 17 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.18.1 p2p
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 77415373494d696a6b6f5969706e4b7350754368534f574a6e4c524d61727248 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 77415373494d696a6b6f5969706e4b7350754368534f574a6e4c524d61727248 esp
exec ipsec tunnel protect ipip18 sa-out 100018 sa-in 18 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.19.1 p2p
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 4c4c7a756d466844577943656768546d7273634a6a50797a7052436a4846755a esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 4c4c7a756d466844577943656768546d7273634a6a50797a7052436a4846755a esp
exec ipsec tunnel protect ipip19 sa-out 100019 sa-in 19 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.20.1 p2p
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 79576a4d6d5a68416b4c69476a6b456644446753614d6c6d6a75735376477062 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 79576a4d6d5a68416b4c69476a6b456644446753614d6c6d6a75735376477062 esp
exec ipsec tunnel protect ipip20 sa-out 100020 sa-in 20 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.21.1 p2p
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 736871706a634c494c466d75695966546179734567547757414954616a4d4651 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 736871706a634c494c466d75695966546179734567547757414954616a4d4651 esp
exec ipsec tunnel protect ipip21 sa-out 100021 sa-in 21 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.22.1 p2p
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 6d635a57597149514168466a44556242486b617871626d4965534e6a5370454a esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 6d635a57597149514168466a44556242486b617871626d4965534e6a5370454a esp
exec ipsec tunnel protect ipip22 sa-out 100022 sa-in 22 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.23.1 p2p
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 5a4e4255437074486f645370704c576a766d4f627265526f526c504d6f686b66 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 5a4e4255437074486f645370704c576a766d4f627265526f526c504d6f686b66 esp
exec ipsec tunnel protect ipip23 sa-out 100023 sa-in 23 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.24.1 p2p
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 55594d5a455271734e766c556d56474545614d694f4b71424a704475704e4a62 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 55594d5a455271734e766c556d56474545614d694f4b71424a704475704e4a62 esp
exec ipsec tunnel protect ipip24 sa-out 100024 sa-in 24 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.25.1 p2p
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 745749426578556e49687469774268764968724e616a664f6a61495355625676 esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 745749426578556e49687469774268764968724e616a664f6a61495355625676 esp
exec ipsec tunnel protect ipip25 sa-out 100025 sa-in 25 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.26.1 p2p
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 63636850576b54554365485268684f45765448767864516f69436b4a465a4248 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 63636850576b54554365485268684f45765448767864516f69436b4a465a4248 esp
exec ipsec tunnel protect ipip26 sa-out 100026 sa-in 26 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.27.1 p2p
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 624f6c7a6f58515a7170424877487859444152436a7261514548757146547565 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 624f6c7a6f58515a7170424877487859444152436a7261514548757146547565 esp
exec ipsec tunnel protect ipip27 sa-out 100027 sa-in 27 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.28.1 p2p
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 4b515166756b6250695a424e4c424e734c5274795a4d51715569754d76634d4a esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 4b515166756b6250695a424e4c424e734c5274795a4d51715569754d76634d4a esp
exec ipsec tunnel protect ipip28 sa-out 100028 sa-in 28 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.29.1 p2p
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 546a6a46747941424c747a666d5642424a7971585752516a784c427274675843 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 546a6a46747941424c747a666d5642424a7971585752516a784c427274675843 esp
exec ipsec tunnel protect ipip29 sa-out 100029 sa-in 29 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.30.1 p2p
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 7858465a58586b63596e554d4e536d684441506b6e6354424279486f4f536c44 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 7858465a58586b63596e554d4e536d684441506b6e6354424279486f4f536c44 esp
exec ipsec tunnel protect ipip30 sa-out 100030 sa-in 30 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.31.1 p2p
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 4d4775787a677449675a796b7a6471636473776973597565707043776e6e596f esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 4d4775787a677449675a796b7a6471636473776973597565707043776e6e596f esp
exec ipsec tunnel protect ipip31 sa-out 100031 sa-in 31 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.32.1 p2p
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 4743564d52736b527a4c55677049626845456a746841584c4576584e426d5977 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 4743564d52736b527a4c55677049626845456a746841584c4576584e426d5977 esp
exec ipsec tunnel protect ipip32 sa-out 100032 sa-in 32 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.33.1 p2p
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 6344707a7243536f7245714c7a6777447452785867416773756f47494a545042 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 6344707a7243536f7245714c7a6777447452785867416773756f47494a545042 esp
exec ipsec tunnel protect ipip33 sa-out 100033 sa-in 33 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.34.1 p2p
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 6759505577694c6164775054785a5454527871526a43686f636c64727546765a esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 6759505577694c6164775054785a5454527871526a43686f636c64727546765a esp
exec ipsec tunnel protect ipip34 sa-out 100034 sa-in 34 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.35.1 p2p
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 456e5759737345526e4a645277776c59676943724544414d7846764a47734477 esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 456e5759737345526e4a645277776c59676943724544414d7846764a47734477 esp
exec ipsec tunnel protect ipip35 sa-out 100035 sa-in 35 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.36.1 p2p
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 755a43576e7a4a6678544b427468446459665774615043696472754e5a75534b esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 755a43576e7a4a6678544b427468446459665774615043696472754e5a75534b esp
exec ipsec tunnel protect ipip36 sa-out 100036 sa-in 36 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.37.1 p2p
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 4d434d49506e53716c5346574f424359714e496266674b6f5268644270646e6c esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 4d434d49506e53716c5346574f424359714e496266674b6f5268644270646e6c esp
exec ipsec tunnel protect ipip37 sa-out 100037 sa-in 37 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.38.1 p2p
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 69495765624278545a42566d62596f6a534a446f4163704f7255684e76765950 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 69495765624278545a42566d62596f6a534a446f4163704f7255684e76765950 esp
exec ipsec tunnel protect ipip38 sa-out 100038 sa-in 38 add
exec create ipip tunnel src 200.0.0.2 dst 100.0.39.1 p2p
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 55774d6355794a714a6f6d7748414a43424543427876474d796a676870787356 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 55774d6355794a714a6f6d7748414a43424543427876474d796a676870787356 esp
exec ipsec tunnel protect ipip39 sa-out 100039 sa-in 39 add
exec ip route add 100.0.0.1/8 via 200.0.0.1 VirtualFunctionEthernet0/6/0
exec set interface unnumbered ipip0 use VirtualFunctionEthernet0/6/0
exec set interface state ipip0 up
exec ip route add 10.0.0.0/32 via ipip0
exec set interface unnumbered ipip1 use VirtualFunctionEthernet0/6/0
exec set interface state ipip1 up
exec ip route add 10.0.0.1/32 via ipip1
exec set interface unnumbered ipip2 use VirtualFunctionEthernet0/6/0
exec set interface state ipip2 up
exec ip route add 10.0.0.2/32 via ipip2
exec set interface unnumbered ipip3 use VirtualFunctionEthernet0/6/0
exec set interface state ipip3 up
exec ip route add 10.0.0.3/32 via ipip3
exec set interface unnumbered ipip4 use VirtualFunctionEthernet0/6/0
exec set interface state ipip4 up
exec ip route add 10.0.0.4/32 via ipip4
exec set interface unnumbered ipip5 use VirtualFunctionEthernet0/6/0
exec set interface state ipip5 up
exec ip route add 10.0.0.5/32 via ipip5
exec set interface unnumbered ipip6 use VirtualFunctionEthernet0/6/0
exec set interface state ipip6 up
exec ip route add 10.0.0.6/32 via ipip6
exec set interface unnumbered ipip7 use VirtualFunctionEthernet0/6/0
exec set interface state ipip7 up
exec ip route add 10.0.0.7/32 via ipip7
exec set interface unnumbered ipip8 use VirtualFunctionEthernet0/6/0
exec set interface state ipip8 up
exec ip route add 10.0.0.8/32 via ipip8
exec set interface unnumbered ipip9 use VirtualFunctionEthernet0/6/0
exec set interface state ipip9 up
exec ip route add 10.0.0.9/32 via ipip9
exec set interface unnumbered ipip10 use VirtualFunctionEthernet0/6/0
exec set interface state ipip10 up
exec ip route add 10.0.0.10/32 via ipip10
exec set interface unnumbered ipip11 use VirtualFunctionEthernet0/6/0
exec set interface state ipip11 up
exec ip route add 10.0.0.11/32 via ipip11
exec set interface unnumbered ipip12 use VirtualFunctionEthernet0/6/0
exec set interface state ipip12 up
exec ip route add 10.0.0.12/32 via ipip12
exec set interface unnumbered ipip13 use VirtualFunctionEthernet0/6/0
exec set interface state ipip13 up
exec ip route add 10.0.0.13/32 via ipip13
exec set interface unnumbered ipip14 use VirtualFunctionEthernet0/6/0
exec set interface state ipip14 up
exec ip route add 10.0.0.14/32 via ipip14
exec set interface unnumbered ipip15 use VirtualFunctionEthernet0/6/0
exec set interface state ipip15 up
exec ip route add 10.0.0.15/32 via ipip15
exec set interface unnumbered ipip16 use VirtualFunctionEthernet0/6/0
exec set interface state ipip16 up
exec ip route add 10.0.0.16/32 via ipip16
exec set interface unnumbered ipip17 use VirtualFunctionEthernet0/6/0
exec set interface state ipip17 up
exec ip route add 10.0.0.17/32 via ipip17
exec set interface unnumbered ipip18 use VirtualFunctionEthernet0/6/0
exec set interface state ipip18 up
exec ip route add 10.0.0.18/32 via ipip18
exec set interface unnumbered ipip19 use VirtualFunctionEthernet0/6/0
exec set interface state ipip19 up
exec ip route add 10.0.0.19/32 via ipip19
exec set interface unnumbered ipip20 use VirtualFunctionEthernet0/6/0
exec set interface state ipip20 up
exec ip route add 10.0.0.20/32 via ipip20
exec set interface unnumbered ipip21 use VirtualFunctionEthernet0/6/0
exec set interface state ipip21 up
exec ip route add 10.0.0.21/32 via ipip21
exec set interface unnumbered ipip22 use VirtualFunctionEthernet0/6/0
exec set interface state ipip22 up
exec ip route add 10.0.0.22/32 via ipip22
exec set interface unnumbered ipip23 use VirtualFunctionEthernet0/6/0
exec set interface state ipip23 up
exec ip route add 10.0.0.23/32 via ipip23
exec set interface unnumbered ipip24 use VirtualFunctionEthernet0/6/0
exec set interface state ipip24 up
exec ip route add 10.0.0.24/32 via ipip24
exec set interface unnumbered ipip25 use VirtualFunctionEthernet0/6/0
exec set interface state ipip25 up
exec ip route add 10.0.0.25/32 via ipip25
exec set interface unnumbered ipip26 use VirtualFunctionEthernet0/6/0
exec set interface state ipip26 up
exec ip route add 10.0.0.26/32 via ipip26
exec set interface unnumbered ipip27 use VirtualFunctionEthernet0/6/0
exec set interface state ipip27 up
exec ip route add 10.0.0.27/32 via ipip27
exec set interface unnumbered ipip28 use VirtualFunctionEthernet0/6/0
exec set interface state ipip28 up
exec ip route add 10.0.0.28/32 via ipip28
exec set interface unnumbered ipip29 use VirtualFunctionEthernet0/6/0
exec set interface state ipip29 up
exec ip route add 10.0.0.29/32 via ipip29
exec set interface unnumbered ipip30 use VirtualFunctionEthernet0/6/0
exec set interface state ipip30 up
exec ip route add 10.0.0.30/32 via ipip30
exec set interface unnumbered ipip31 use VirtualFunctionEthernet0/6/0
exec set interface state ipip31 up
exec ip route add 10.0.0.31/32 via ipip31
exec set interface unnumbered ipip32 use VirtualFunctionEthernet0/6/0
exec set interface state ipip32 up
exec ip route add 10.0.0.32/32 via ipip32
exec set interface unnumbered ipip33 use VirtualFunctionEthernet0/6/0
exec set interface state ipip33 up
exec ip route add 10.0.0.33/32 via ipip33
exec set interface unnumbered ipip34 use VirtualFunctionEthernet0/6/0
exec set interface state ipip34 up
exec ip route add 10.0.0.34/32 via ipip34
exec set interface unnumbered ipip35 use VirtualFunctionEthernet0/6/0
exec set interface state ipip35 up
exec ip route add 10.0.0.35/32 via ipip35
exec set interface unnumbered ipip36 use VirtualFunctionEthernet0/6/0
exec set interface state ipip36 up
exec ip route add 10.0.0.36/32 via ipip36
exec set interface unnumbered ipip37 use VirtualFunctionEthernet0/6/0
exec set interface state ipip37 up
exec ip route add 10.0.0.37/32 via ipip37
exec set interface unnumbered ipip38 use VirtualFunctionEthernet0/6/0
exec set interface state ipip38 up
exec ip route add 10.0.0.38/32 via ipip38
exec set interface unnumbered ipip39 use VirtualFunctionEthernet0/6/0
exec set interface state ipip39 up
exec ip route add 10.0.0.39/32 via ipip39