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 vefication: 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) 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_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’xc0xa8nx0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:a0:a4:31:a0:e6’, ‘ip_address’: ‘192.168.10.254’})
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’xc0xa8nxfe’}, ‘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.101/24
exec set ip neighbor VirtualFunctionEthernet0/7/0 200.0.0.102 02:e3:6d:17:53:20 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.102 p2p
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 43467a614367485956454e784f6576626d6441776b786c4e47664e6f47765871 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 43467a614367485956454e784f6576626d6441776b786c4e47664e6f47765871 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.102 p2p
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 42435066654178615844586a6853484c5148586c5642765775437949636c5774 esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 42435066654178615844586a6853484c5148586c5642765775437949636c5774 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.102 p2p
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 6c644471666a44505a6c45637975644f50507a78596649554a494f6448656c62 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 6c644471666a44505a6c45637975644f50507a78596649554a494f6448656c62 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.102 p2p
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 46744f4f6f49535a53757945535441766e4c50504b6171574a524e48554f7678 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 46744f4f6f49535a53757945535441766e4c50504b6171574a524e48554f7678 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.102 p2p
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 7a51757270527450485561626d534e456a6e6a4a536d7278736d576c68506b56 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 7a51757270527450485561626d534e456a6e6a4a536d7278736d576c68506b56 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.102 p2p
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 67747873784356625a614d426f615a6f685944684e77594f614d774857665753 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 67747873784356625a614d426f615a6f685944684e77594f614d774857665753 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.102 p2p
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 5a4c4169634365796379775245624162707143524e444d4a4e447575684e796a esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 5a4c4169634365796379775245624162707143524e444d4a4e447575684e796a 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.102 p2p
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 4b41614f55676c4d5a677351546b7852666e7248795062457271475177694d71 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 4b41614f55676c4d5a677351546b7852666e7248795062457271475177694d71 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.102 p2p
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 54597a496b6561616652755a476e4d556a744545537744546d6a78774856504e esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 54597a496b6561616652755a476e4d556a744545537744546d6a78774856504e 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.102 p2p
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 416846534256466c555a6e436453476b7a484656646e59496d726c5455757061 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 416846534256466c555a6e436453476b7a484656646e59496d726c5455757061 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.102 p2p
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 6d4d69797251716a5257746e624563704b4a4b754667766d4a4570547a555656 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 6d4d69797251716a5257746e624563704b4a4b754667766d4a4570547a555656 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.102 p2p
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 4c514861477163457a436577616877524771454b4b6848485664535a574d4a6c esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 4c514861477163457a436577616877524771454b4b6848485664535a574d4a6c 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.102 p2p
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 6c70754d6a52764c72767944565643527254446a7067767954764e4277574975 esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 6c70754d6a52764c72767944565643527254446a7067767954764e4277574975 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.102 p2p
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 6878456c484a4b50494c52557653524e4162495766535741646f4864714d5968 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 6878456c484a4b50494c52557653524e4162495766535741646f4864714d5968 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.102 p2p
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 4779636952526f666e68666142674e49657256517767424f4b776243536e506a esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 4779636952526f666e68666142674e49657256517767424f4b776243536e506a 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.102 p2p
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 53786a52596a506151746b6b496a5171435541785761627150766d4d65587744 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 53786a52596a506151746b6b496a5171435541785761627150766d4d65587744 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.102 p2p
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 625a654f50645a6656436a665364796868454c54617a56485856614c6e736d75 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 625a654f50645a6656436a665364796868454c54617a56485856614c6e736d75 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.102 p2p
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 70555a4d5376436a514768585261534f70634c4e7a414d57666f4d4d61584e6e esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 70555a4d5376436a514768585261534f70634c4e7a414d57666f4d4d61584e6e 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.102 p2p
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 5041484c4f43426c6d6a5961697943737a56785461446b585243586b6975624b esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 5041484c4f43426c6d6a5961697943737a56785461446b585243586b6975624b 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.102 p2p
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 71586551416d707665737561664e7a7658645a42714f4d427745657479734f4f esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 71586551416d707665737561664e7a7658645a42714f4d427745657479734f4f 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.102 p2p
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 516d4f5a4c4b757446555555545a526d72757a584e4763454d527a7a6672504e esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 516d4f5a4c4b757446555555545a526d72757a584e4763454d527a7a6672504e 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.102 p2p
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 5a6349424a474d7458567763576561726e645150677a626e506367757365524f esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 5a6349424a474d7458567763576561726e645150677a626e506367757365524f 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.102 p2p
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 4a735368715277714d61546b6c4b535676464f564f5370444a6a616547674951 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 4a735368715277714d61546b6c4b535676464f564f5370444a6a616547674951 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.102 p2p
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 6a56476a5973637159567442526458576a5247667546654376664e434f446e66 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 6a56476a5973637159567442526458576a5247667546654376664e434f446e66 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.102 p2p
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 70554d6d594f505073586c6b5a654270425a4357456e6e6b7144764d47554863 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 70554d6d594f505073586c6b5a654270425a4357456e6e6b7144764d47554863 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.102 p2p
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 4b7864684e474c5877725157746a45656a7277654154486856505a466554556b esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 4b7864684e474c5877725157746a45656a7277654154486856505a466554556b 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.102 p2p
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 75516c4a6e6e52544d54556574566c7a66634749737263456c55567856635442 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 75516c4a6e6e52544d54556574566c7a66634749737263456c55567856635442 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.102 p2p
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 6e6e4b6152437a554b617970596a4d6251584266756b54694642436f55746475 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 6e6e4b6152437a554b617970596a4d6251584266756b54694642436f55746475 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.102 p2p
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 6a677648496e63717841734144626d4f58587763665569416f614b6179794273 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 6a677648496e63717841734144626d4f58587763665569416f614b6179794273 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.102 p2p
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 55764a724863674a46787164624d5867414a736f4556796869747844576a584f esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 55764a724863674a46787164624d5867414a736f4556796869747844576a584f 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.102 p2p
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 4a7651794a5241416f67434e4d504f6162446978504e6a795158654f5a795854 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 4a7651794a5241416f67434e4d504f6162446978504e6a795158654f5a795854 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.102 p2p
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 42576d6350717356475061755053696478725142436f6544704a4f6374794f61 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 42576d6350717356475061755053696478725142436f6544704a4f6374794f61 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.102 p2p
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 556e6655477258644e71706d5a4a456c435a567658595469474a564544766d76 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 556e6655477258644e71706d5a4a456c435a567658595469474a564544766d76 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.102 p2p
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 5873614c587566634b726e5449675576774d6e7253756b717670794459574a62 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 5873614c587566634b726e5449675576774d6e7253756b717670794459574a62 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.102 p2p
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 705468674e754b4b717041526a6d796b524462447770724e475468635a715547 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 705468674e754b4b717041526a6d796b524462447770724e475468635a715547 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.102 p2p
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 73497778656a5a51774c4b51757657684d686e44507763464f6d6c50694d5359 esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 73497778656a5a51774c4b51757657684d686e44507763464f6d6c50694d5359 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.102 p2p
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 54647059534f4d45554f71624377506363695262596263697a64646243565154 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 54647059534f4d45554f71624377506363695262596263697a64646243565154 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.102 p2p
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 62466572524a4c536b75694142494a475456434c6d7846756f4147634e635762 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 62466572524a4c536b75694142494a475456434c6d7846756f4147634e635762 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.102 p2p
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 78736e796f4a6f745246674a784c6f77775873505559764c5078426c78714567 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 78736e796f4a6f745246674a784c6f77775873505559764c5078426c78714567 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.102 p2p
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 4247596a6967615a475243566f4e76454174646645554f4e5743434c59644c47 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 4247596a6967615a475243566f4e76454174646645554f4e5743434c59644c47 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’xc0xa8x14x0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘02:ec:df:03:13:08’, ‘ip_address’: ‘192.168.20.254’})
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’xc0xa8x14xfe’}, ‘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.102/24.0
exec create ipip tunnel src 200.0.0.102 dst 100.0.0.1 p2p
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 43467a614367485956454e784f6576626d6441776b786c4e47664e6f47765871 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 43467a614367485956454e784f6576626d6441776b786c4e47664e6f47765871 esp
exec ipsec tunnel protect ipip0 sa-out 100000 sa-in 0 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.1.1 p2p
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 42435066654178615844586a6853484c5148586c5642765775437949636c5774 esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 42435066654178615844586a6853484c5148586c5642765775437949636c5774 esp
exec ipsec tunnel protect ipip1 sa-out 100001 sa-in 1 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.2.1 p2p
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 6c644471666a44505a6c45637975644f50507a78596649554a494f6448656c62 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 6c644471666a44505a6c45637975644f50507a78596649554a494f6448656c62 esp
exec ipsec tunnel protect ipip2 sa-out 100002 sa-in 2 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.3.1 p2p
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 46744f4f6f49535a53757945535441766e4c50504b6171574a524e48554f7678 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 46744f4f6f49535a53757945535441766e4c50504b6171574a524e48554f7678 esp
exec ipsec tunnel protect ipip3 sa-out 100003 sa-in 3 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.4.1 p2p
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 7a51757270527450485561626d534e456a6e6a4a536d7278736d576c68506b56 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 7a51757270527450485561626d534e456a6e6a4a536d7278736d576c68506b56 esp
exec ipsec tunnel protect ipip4 sa-out 100004 sa-in 4 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.5.1 p2p
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 67747873784356625a614d426f615a6f685944684e77594f614d774857665753 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 67747873784356625a614d426f615a6f685944684e77594f614d774857665753 esp
exec ipsec tunnel protect ipip5 sa-out 100005 sa-in 5 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.6.1 p2p
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 5a4c4169634365796379775245624162707143524e444d4a4e447575684e796a esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 5a4c4169634365796379775245624162707143524e444d4a4e447575684e796a esp
exec ipsec tunnel protect ipip6 sa-out 100006 sa-in 6 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.7.1 p2p
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 4b41614f55676c4d5a677351546b7852666e7248795062457271475177694d71 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 4b41614f55676c4d5a677351546b7852666e7248795062457271475177694d71 esp
exec ipsec tunnel protect ipip7 sa-out 100007 sa-in 7 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.8.1 p2p
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 54597a496b6561616652755a476e4d556a744545537744546d6a78774856504e esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 54597a496b6561616652755a476e4d556a744545537744546d6a78774856504e esp
exec ipsec tunnel protect ipip8 sa-out 100008 sa-in 8 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.9.1 p2p
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 416846534256466c555a6e436453476b7a484656646e59496d726c5455757061 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 416846534256466c555a6e436453476b7a484656646e59496d726c5455757061 esp
exec ipsec tunnel protect ipip9 sa-out 100009 sa-in 9 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.10.1 p2p
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 6d4d69797251716a5257746e624563704b4a4b754667766d4a4570547a555656 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 6d4d69797251716a5257746e624563704b4a4b754667766d4a4570547a555656 esp
exec ipsec tunnel protect ipip10 sa-out 100010 sa-in 10 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.11.1 p2p
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 4c514861477163457a436577616877524771454b4b6848485664535a574d4a6c esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 4c514861477163457a436577616877524771454b4b6848485664535a574d4a6c esp
exec ipsec tunnel protect ipip11 sa-out 100011 sa-in 11 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.12.1 p2p
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 6c70754d6a52764c72767944565643527254446a7067767954764e4277574975 esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 6c70754d6a52764c72767944565643527254446a7067767954764e4277574975 esp
exec ipsec tunnel protect ipip12 sa-out 100012 sa-in 12 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.13.1 p2p
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 6878456c484a4b50494c52557653524e4162495766535741646f4864714d5968 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 6878456c484a4b50494c52557653524e4162495766535741646f4864714d5968 esp
exec ipsec tunnel protect ipip13 sa-out 100013 sa-in 13 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.14.1 p2p
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 4779636952526f666e68666142674e49657256517767424f4b776243536e506a esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 4779636952526f666e68666142674e49657256517767424f4b776243536e506a esp
exec ipsec tunnel protect ipip14 sa-out 100014 sa-in 14 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.15.1 p2p
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 53786a52596a506151746b6b496a5171435541785761627150766d4d65587744 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 53786a52596a506151746b6b496a5171435541785761627150766d4d65587744 esp
exec ipsec tunnel protect ipip15 sa-out 100015 sa-in 15 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.16.1 p2p
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 625a654f50645a6656436a665364796868454c54617a56485856614c6e736d75 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 625a654f50645a6656436a665364796868454c54617a56485856614c6e736d75 esp
exec ipsec tunnel protect ipip16 sa-out 100016 sa-in 16 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.17.1 p2p
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 70555a4d5376436a514768585261534f70634c4e7a414d57666f4d4d61584e6e esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 70555a4d5376436a514768585261534f70634c4e7a414d57666f4d4d61584e6e esp
exec ipsec tunnel protect ipip17 sa-out 100017 sa-in 17 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.18.1 p2p
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 5041484c4f43426c6d6a5961697943737a56785461446b585243586b6975624b esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 5041484c4f43426c6d6a5961697943737a56785461446b585243586b6975624b esp
exec ipsec tunnel protect ipip18 sa-out 100018 sa-in 18 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.19.1 p2p
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 71586551416d707665737561664e7a7658645a42714f4d427745657479734f4f esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 71586551416d707665737561664e7a7658645a42714f4d427745657479734f4f esp
exec ipsec tunnel protect ipip19 sa-out 100019 sa-in 19 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.20.1 p2p
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 516d4f5a4c4b757446555555545a526d72757a584e4763454d527a7a6672504e esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 516d4f5a4c4b757446555555545a526d72757a584e4763454d527a7a6672504e esp
exec ipsec tunnel protect ipip20 sa-out 100020 sa-in 20 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.21.1 p2p
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 5a6349424a474d7458567763576561726e645150677a626e506367757365524f esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 5a6349424a474d7458567763576561726e645150677a626e506367757365524f esp
exec ipsec tunnel protect ipip21 sa-out 100021 sa-in 21 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.22.1 p2p
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 4a735368715277714d61546b6c4b535676464f564f5370444a6a616547674951 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 4a735368715277714d61546b6c4b535676464f564f5370444a6a616547674951 esp
exec ipsec tunnel protect ipip22 sa-out 100022 sa-in 22 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.23.1 p2p
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 6a56476a5973637159567442526458576a5247667546654376664e434f446e66 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 6a56476a5973637159567442526458576a5247667546654376664e434f446e66 esp
exec ipsec tunnel protect ipip23 sa-out 100023 sa-in 23 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.24.1 p2p
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 70554d6d594f505073586c6b5a654270425a4357456e6e6b7144764d47554863 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 70554d6d594f505073586c6b5a654270425a4357456e6e6b7144764d47554863 esp
exec ipsec tunnel protect ipip24 sa-out 100024 sa-in 24 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.25.1 p2p
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 4b7864684e474c5877725157746a45656a7277654154486856505a466554556b esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 4b7864684e474c5877725157746a45656a7277654154486856505a466554556b esp
exec ipsec tunnel protect ipip25 sa-out 100025 sa-in 25 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.26.1 p2p
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 75516c4a6e6e52544d54556574566c7a66634749737263456c55567856635442 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 75516c4a6e6e52544d54556574566c7a66634749737263456c55567856635442 esp
exec ipsec tunnel protect ipip26 sa-out 100026 sa-in 26 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.27.1 p2p
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 6e6e4b6152437a554b617970596a4d6251584266756b54694642436f55746475 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 6e6e4b6152437a554b617970596a4d6251584266756b54694642436f55746475 esp
exec ipsec tunnel protect ipip27 sa-out 100027 sa-in 27 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.28.1 p2p
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 6a677648496e63717841734144626d4f58587763665569416f614b6179794273 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 6a677648496e63717841734144626d4f58587763665569416f614b6179794273 esp
exec ipsec tunnel protect ipip28 sa-out 100028 sa-in 28 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.29.1 p2p
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 55764a724863674a46787164624d5867414a736f4556796869747844576a584f esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 55764a724863674a46787164624d5867414a736f4556796869747844576a584f esp
exec ipsec tunnel protect ipip29 sa-out 100029 sa-in 29 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.30.1 p2p
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 4a7651794a5241416f67434e4d504f6162446978504e6a795158654f5a795854 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 4a7651794a5241416f67434e4d504f6162446978504e6a795158654f5a795854 esp
exec ipsec tunnel protect ipip30 sa-out 100030 sa-in 30 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.31.1 p2p
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 42576d6350717356475061755053696478725142436f6544704a4f6374794f61 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 42576d6350717356475061755053696478725142436f6544704a4f6374794f61 esp
exec ipsec tunnel protect ipip31 sa-out 100031 sa-in 31 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.32.1 p2p
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 556e6655477258644e71706d5a4a456c435a567658595469474a564544766d76 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 556e6655477258644e71706d5a4a456c435a567658595469474a564544766d76 esp
exec ipsec tunnel protect ipip32 sa-out 100032 sa-in 32 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.33.1 p2p
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 5873614c587566634b726e5449675576774d6e7253756b717670794459574a62 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 5873614c587566634b726e5449675576774d6e7253756b717670794459574a62 esp
exec ipsec tunnel protect ipip33 sa-out 100033 sa-in 33 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.34.1 p2p
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 705468674e754b4b717041526a6d796b524462447770724e475468635a715547 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 705468674e754b4b717041526a6d796b524462447770724e475468635a715547 esp
exec ipsec tunnel protect ipip34 sa-out 100034 sa-in 34 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.35.1 p2p
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 73497778656a5a51774c4b51757657684d686e44507763464f6d6c50694d5359 esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 73497778656a5a51774c4b51757657684d686e44507763464f6d6c50694d5359 esp
exec ipsec tunnel protect ipip35 sa-out 100035 sa-in 35 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.36.1 p2p
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 54647059534f4d45554f71624377506363695262596263697a64646243565154 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 54647059534f4d45554f71624377506363695262596263697a64646243565154 esp
exec ipsec tunnel protect ipip36 sa-out 100036 sa-in 36 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.37.1 p2p
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 62466572524a4c536b75694142494a475456434c6d7846756f4147634e635762 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 62466572524a4c536b75694142494a475456434c6d7846756f4147634e635762 esp
exec ipsec tunnel protect ipip37 sa-out 100037 sa-in 37 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.38.1 p2p
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 78736e796f4a6f745246674a784c6f77775873505559764c5078426c78714567 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 78736e796f4a6f745246674a784c6f77775873505559764c5078426c78714567 esp
exec ipsec tunnel protect ipip38 sa-out 100038 sa-in 38 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.39.1 p2p
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 4247596a6967615a475243566f4e76454174646645554f4e5743434c59644c47 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 4247596a6967615a475243566f4e76454174646645554f4e5743434c59644c47 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.101 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_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’xc0xa8nx0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:a0:a4:31:a0:e6’, ‘ip_address’: ‘192.168.10.254’})
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’xc0xa8nxfe’}, ‘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.101/24
exec set ip neighbor VirtualFunctionEthernet0/7/0 200.0.0.102 02:e3:6d:17:53:20 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.102 p2p
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 41457068716b455a4650637a626d465a6a49734f485a58616f7573757a435656 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 41457068716b455a4650637a626d465a6a49734f485a58616f7573757a435656 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.102 p2p
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 43676c78725059675a434b47674f796e744579516f6f76555974777555414744 esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 43676c78725059675a434b47674f796e744579516f6f76555974777555414744 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.102 p2p
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 684741634a52416d5742454161766153627867657a73717952574d6b6d52584f esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 684741634a52416d5742454161766153627867657a73717952574d6b6d52584f 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.102 p2p
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 4965616e6a5947484a726557644c515375536e5553536b48726e436474545142 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 4965616e6a5947484a726557644c515375536e5553536b48726e436474545142 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.102 p2p
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 5759637271645049694147544c54746f6c7559575661724b6866754479424d57 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 5759637271645049694147544c54746f6c7559575661724b6866754479424d57 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.102 p2p
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 646372546c73776459466f4c6a4f684d50494467647271425043594761627349 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 646372546c73776459466f4c6a4f684d50494467647271425043594761627349 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.102 p2p
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 5255724b624e6453624c50444166504f6a43757a446566556a6a456a77775553 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 5255724b624e6453624c50444166504f6a43757a446566556a6a456a77775553 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.102 p2p
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 58664279696a567849594b75474e727371636a6946544a4b6543746162746241 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 58664279696a567849594b75474e727371636a6946544a4b6543746162746241 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.102 p2p
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 59555955745a446a55456165794c51706a6d624a56694c65497164434d645a64 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 59555955745a446a55456165794c51706a6d624a56694c65497164434d645a64 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.102 p2p
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 544f4a4c757353785757436651615048435374447a6e77446e535151654d4b63 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 544f4a4c757353785757436651615048435374447a6e77446e535151654d4b63 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.102 p2p
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 777171714655696969745347597173584d5863456a76474d4b41616c65554a77 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 777171714655696969745347597173584d5863456a76474d4b41616c65554a77 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.102 p2p
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 74654e4d464c456c71526a45577376775951787a726f65794145455343667954 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 74654e4d464c456c71526a45577376775951787a726f65794145455343667954 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.102 p2p
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 4a51697863654d496274675246567a56756575577a41584d4f52634d62784876 esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 4a51697863654d496274675246567a56756575577a41584d4f52634d62784876 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.102 p2p
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 4c5a44687851585955446e524d7a766856554279556e6f76485a7a424c455a58 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 4c5a44687851585955446e524d7a766856554279556e6f76485a7a424c455a58 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.102 p2p
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 53656f545874777758504f624b5a474c4774725456707350756f6d785854486f esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 53656f545874777758504f624b5a474c4774725456707350756f6d785854486f 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.102 p2p
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 724842624f6953474947794e6a71794b7770746145416e53617a4d4e61476362 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 724842624f6953474947794e6a71794b7770746145416e53617a4d4e61476362 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.102 p2p
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 4b64614866667665566e676c746b45786a6f47765558506a426b51744e4e6258 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 4b64614866667665566e676c746b45786a6f47765558506a426b51744e4e6258 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.102 p2p
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 536c6a62794d7873774d4c4857597a727877485462516f777972664f796e747a esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 536c6a62794d7873774d4c4857597a727877485462516f777972664f796e747a 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.102 p2p
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 56706a644c5968725247465a7450427663727253424a63496b475061794c4e7a esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 56706a644c5968725247465a7450427663727253424a63496b475061794c4e7a 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.102 p2p
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 755762794a62504846746d4968626b616757704469464f6972627445454b514f esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 755762794a62504846746d4968626b616757704469464f6972627445454b514f 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.102 p2p
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 4c45517572666d66664b6c414d63575668794756454e41684c554f4f49706758 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 4c45517572666d66664b6c414d63575668794756454e41684c554f4f49706758 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.102 p2p
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 445345556e4f67667a50706462774d4f6f6c4e515656724c6478674f6c696d47 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 445345556e4f67667a50706462774d4f6f6c4e515656724c6478674f6c696d47 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.102 p2p
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 716b4d6e4c47684b546c4a62757a5458656a7952454d6241616e61794668766c esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 716b4d6e4c47684b546c4a62757a5458656a7952454d6241616e61794668766c 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.102 p2p
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 79644a4379424f7646564463686773444e48644a794a6d6c6b5a455a69786b68 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 79644a4379424f7646564463686773444e48644a794a6d6c6b5a455a69786b68 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.102 p2p
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 4756496759706c744e6c484b656d4674704458664872776a4c70495655457a6b esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 4756496759706c744e6c484b656d4674704458664872776a4c70495655457a6b 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.102 p2p
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 667049656171546145706463424c764d4b4a7042724b6149437776566d4d784e esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 667049656171546145706463424c764d4b4a7042724b6149437776566d4d784e 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.102 p2p
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 5a6a59797141595556594178664b4a794963626855754c73797a714b7756716e esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 5a6a59797141595556594178664b4a794963626855754c73797a714b7756716e 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.102 p2p
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 5779574e7759635174654571514a6259676b647363564d446f41444b75654e75 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 5779574e7759635174654571514a6259676b647363564d446f41444b75654e75 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.102 p2p
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 714a49575961684d71776c70416b4958426c4b7168524255556b536264435566 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 714a49575961684d71776c70416b4958426c4b7168524255556b536264435566 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.102 p2p
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 75754d4169676c70746443636250615278655a637a6e465251666d76436a5241 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 75754d4169676c70746443636250615278655a637a6e465251666d76436a5241 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.102 p2p
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 6f4d4d415759587264535746735757506b4c62716b61706462457a6544777148 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 6f4d4d415759587264535746735757506b4c62716b61706462457a6544777148 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.102 p2p
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 764c42767266466d5a4556536558475774467246516f615847674e4e79685852 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 764c42767266466d5a4556536558475774467246516f615847674e4e79685852 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.102 p2p
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 646f5269504a4f555642506d56477855614e4d7675556c467063576c5570446a esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 646f5269504a4f555642506d56477855614e4d7675556c467063576c5570446a 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.102 p2p
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 666c44676c48415844566b50614d51696968536676516d714c796c484e487369 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 666c44676c48415844566b50614d51696968536676516d714c796c484e487369 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.102 p2p
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 4c68436e77547a4455696f4c4d676f766d59796b645a5a4a634f4b4456537252 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 4c68436e77547a4455696f4c4d676f766d59796b645a5a4a634f4b4456537252 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.102 p2p
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 6d41784b5a786e73614c5272656a436744777752514578586267596464465a6a esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 6d41784b5a786e73614c5272656a436744777752514578586267596464465a6a 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.102 p2p
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 48506947434b6c56784e6b434a4275507968424f41724a494265526e4e497159 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 48506947434b6c56784e6b434a4275507968424f41724a494265526e4e497159 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.102 p2p
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 65585271506b6b79634d4444617047686162746759595243637767484a665848 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 65585271506b6b79634d4444617047686162746759595243637767484a665848 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.102 p2p
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 5072554145644767504e47487a704c63476d7a697a79654d6466747778654c49 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 5072554145644767504e47487a704c63476d7a697a79654d6466747778654c49 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.102 p2p
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 4c5156594362675852744d6e4a644a54434c536a67756964436b54436c5a6552 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 4c5156594362675852744d6e4a644a54434c536a67756964436b54436c5a6552 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’xc0xa8x14x0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘02:ec:df:03:13:08’, ‘ip_address’: ‘192.168.20.254’})
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’xc0xa8x14xfe’}, ‘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.102/24.0
exec create ipip tunnel src 200.0.0.102 dst 100.0.0.1 p2p
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 41457068716b455a4650637a626d465a6a49734f485a58616f7573757a435656 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 41457068716b455a4650637a626d465a6a49734f485a58616f7573757a435656 esp
exec ipsec tunnel protect ipip0 sa-out 100000 sa-in 0 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.1.1 p2p
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 43676c78725059675a434b47674f796e744579516f6f76555974777555414744 esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 43676c78725059675a434b47674f796e744579516f6f76555974777555414744 esp
exec ipsec tunnel protect ipip1 sa-out 100001 sa-in 1 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.2.1 p2p
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 684741634a52416d5742454161766153627867657a73717952574d6b6d52584f esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 684741634a52416d5742454161766153627867657a73717952574d6b6d52584f esp
exec ipsec tunnel protect ipip2 sa-out 100002 sa-in 2 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.3.1 p2p
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 4965616e6a5947484a726557644c515375536e5553536b48726e436474545142 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 4965616e6a5947484a726557644c515375536e5553536b48726e436474545142 esp
exec ipsec tunnel protect ipip3 sa-out 100003 sa-in 3 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.4.1 p2p
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 5759637271645049694147544c54746f6c7559575661724b6866754479424d57 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 5759637271645049694147544c54746f6c7559575661724b6866754479424d57 esp
exec ipsec tunnel protect ipip4 sa-out 100004 sa-in 4 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.5.1 p2p
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 646372546c73776459466f4c6a4f684d50494467647271425043594761627349 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 646372546c73776459466f4c6a4f684d50494467647271425043594761627349 esp
exec ipsec tunnel protect ipip5 sa-out 100005 sa-in 5 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.6.1 p2p
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 5255724b624e6453624c50444166504f6a43757a446566556a6a456a77775553 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 5255724b624e6453624c50444166504f6a43757a446566556a6a456a77775553 esp
exec ipsec tunnel protect ipip6 sa-out 100006 sa-in 6 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.7.1 p2p
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 58664279696a567849594b75474e727371636a6946544a4b6543746162746241 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 58664279696a567849594b75474e727371636a6946544a4b6543746162746241 esp
exec ipsec tunnel protect ipip7 sa-out 100007 sa-in 7 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.8.1 p2p
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 59555955745a446a55456165794c51706a6d624a56694c65497164434d645a64 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 59555955745a446a55456165794c51706a6d624a56694c65497164434d645a64 esp
exec ipsec tunnel protect ipip8 sa-out 100008 sa-in 8 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.9.1 p2p
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 544f4a4c757353785757436651615048435374447a6e77446e535151654d4b63 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 544f4a4c757353785757436651615048435374447a6e77446e535151654d4b63 esp
exec ipsec tunnel protect ipip9 sa-out 100009 sa-in 9 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.10.1 p2p
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 777171714655696969745347597173584d5863456a76474d4b41616c65554a77 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 777171714655696969745347597173584d5863456a76474d4b41616c65554a77 esp
exec ipsec tunnel protect ipip10 sa-out 100010 sa-in 10 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.11.1 p2p
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 74654e4d464c456c71526a45577376775951787a726f65794145455343667954 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 74654e4d464c456c71526a45577376775951787a726f65794145455343667954 esp
exec ipsec tunnel protect ipip11 sa-out 100011 sa-in 11 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.12.1 p2p
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 4a51697863654d496274675246567a56756575577a41584d4f52634d62784876 esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 4a51697863654d496274675246567a56756575577a41584d4f52634d62784876 esp
exec ipsec tunnel protect ipip12 sa-out 100012 sa-in 12 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.13.1 p2p
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 4c5a44687851585955446e524d7a766856554279556e6f76485a7a424c455a58 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 4c5a44687851585955446e524d7a766856554279556e6f76485a7a424c455a58 esp
exec ipsec tunnel protect ipip13 sa-out 100013 sa-in 13 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.14.1 p2p
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 53656f545874777758504f624b5a474c4774725456707350756f6d785854486f esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 53656f545874777758504f624b5a474c4774725456707350756f6d785854486f esp
exec ipsec tunnel protect ipip14 sa-out 100014 sa-in 14 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.15.1 p2p
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 724842624f6953474947794e6a71794b7770746145416e53617a4d4e61476362 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 724842624f6953474947794e6a71794b7770746145416e53617a4d4e61476362 esp
exec ipsec tunnel protect ipip15 sa-out 100015 sa-in 15 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.16.1 p2p
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 4b64614866667665566e676c746b45786a6f47765558506a426b51744e4e6258 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 4b64614866667665566e676c746b45786a6f47765558506a426b51744e4e6258 esp
exec ipsec tunnel protect ipip16 sa-out 100016 sa-in 16 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.17.1 p2p
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 536c6a62794d7873774d4c4857597a727877485462516f777972664f796e747a esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 536c6a62794d7873774d4c4857597a727877485462516f777972664f796e747a esp
exec ipsec tunnel protect ipip17 sa-out 100017 sa-in 17 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.18.1 p2p
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 56706a644c5968725247465a7450427663727253424a63496b475061794c4e7a esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 56706a644c5968725247465a7450427663727253424a63496b475061794c4e7a esp
exec ipsec tunnel protect ipip18 sa-out 100018 sa-in 18 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.19.1 p2p
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 755762794a62504846746d4968626b616757704469464f6972627445454b514f esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 755762794a62504846746d4968626b616757704469464f6972627445454b514f esp
exec ipsec tunnel protect ipip19 sa-out 100019 sa-in 19 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.20.1 p2p
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 4c45517572666d66664b6c414d63575668794756454e41684c554f4f49706758 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 4c45517572666d66664b6c414d63575668794756454e41684c554f4f49706758 esp
exec ipsec tunnel protect ipip20 sa-out 100020 sa-in 20 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.21.1 p2p
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 445345556e4f67667a50706462774d4f6f6c4e515656724c6478674f6c696d47 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 445345556e4f67667a50706462774d4f6f6c4e515656724c6478674f6c696d47 esp
exec ipsec tunnel protect ipip21 sa-out 100021 sa-in 21 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.22.1 p2p
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 716b4d6e4c47684b546c4a62757a5458656a7952454d6241616e61794668766c esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 716b4d6e4c47684b546c4a62757a5458656a7952454d6241616e61794668766c esp
exec ipsec tunnel protect ipip22 sa-out 100022 sa-in 22 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.23.1 p2p
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 79644a4379424f7646564463686773444e48644a794a6d6c6b5a455a69786b68 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 79644a4379424f7646564463686773444e48644a794a6d6c6b5a455a69786b68 esp
exec ipsec tunnel protect ipip23 sa-out 100023 sa-in 23 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.24.1 p2p
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 4756496759706c744e6c484b656d4674704458664872776a4c70495655457a6b esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 4756496759706c744e6c484b656d4674704458664872776a4c70495655457a6b esp
exec ipsec tunnel protect ipip24 sa-out 100024 sa-in 24 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.25.1 p2p
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 667049656171546145706463424c764d4b4a7042724b6149437776566d4d784e esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 667049656171546145706463424c764d4b4a7042724b6149437776566d4d784e esp
exec ipsec tunnel protect ipip25 sa-out 100025 sa-in 25 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.26.1 p2p
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 5a6a59797141595556594178664b4a794963626855754c73797a714b7756716e esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 5a6a59797141595556594178664b4a794963626855754c73797a714b7756716e esp
exec ipsec tunnel protect ipip26 sa-out 100026 sa-in 26 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.27.1 p2p
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 5779574e7759635174654571514a6259676b647363564d446f41444b75654e75 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 5779574e7759635174654571514a6259676b647363564d446f41444b75654e75 esp
exec ipsec tunnel protect ipip27 sa-out 100027 sa-in 27 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.28.1 p2p
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 714a49575961684d71776c70416b4958426c4b7168524255556b536264435566 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 714a49575961684d71776c70416b4958426c4b7168524255556b536264435566 esp
exec ipsec tunnel protect ipip28 sa-out 100028 sa-in 28 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.29.1 p2p
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 75754d4169676c70746443636250615278655a637a6e465251666d76436a5241 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 75754d4169676c70746443636250615278655a637a6e465251666d76436a5241 esp
exec ipsec tunnel protect ipip29 sa-out 100029 sa-in 29 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.30.1 p2p
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 6f4d4d415759587264535746735757506b4c62716b61706462457a6544777148 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 6f4d4d415759587264535746735757506b4c62716b61706462457a6544777148 esp
exec ipsec tunnel protect ipip30 sa-out 100030 sa-in 30 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.31.1 p2p
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 764c42767266466d5a4556536558475774467246516f615847674e4e79685852 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 764c42767266466d5a4556536558475774467246516f615847674e4e79685852 esp
exec ipsec tunnel protect ipip31 sa-out 100031 sa-in 31 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.32.1 p2p
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 646f5269504a4f555642506d56477855614e4d7675556c467063576c5570446a esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 646f5269504a4f555642506d56477855614e4d7675556c467063576c5570446a esp
exec ipsec tunnel protect ipip32 sa-out 100032 sa-in 32 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.33.1 p2p
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 666c44676c48415844566b50614d51696968536676516d714c796c484e487369 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 666c44676c48415844566b50614d51696968536676516d714c796c484e487369 esp
exec ipsec tunnel protect ipip33 sa-out 100033 sa-in 33 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.34.1 p2p
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 4c68436e77547a4455696f4c4d676f766d59796b645a5a4a634f4b4456537252 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 4c68436e77547a4455696f4c4d676f766d59796b645a5a4a634f4b4456537252 esp
exec ipsec tunnel protect ipip34 sa-out 100034 sa-in 34 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.35.1 p2p
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 6d41784b5a786e73614c5272656a436744777752514578586267596464465a6a esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 6d41784b5a786e73614c5272656a436744777752514578586267596464465a6a esp
exec ipsec tunnel protect ipip35 sa-out 100035 sa-in 35 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.36.1 p2p
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 48506947434b6c56784e6b434a4275507968424f41724a494265526e4e497159 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 48506947434b6c56784e6b434a4275507968424f41724a494265526e4e497159 esp
exec ipsec tunnel protect ipip36 sa-out 100036 sa-in 36 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.37.1 p2p
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 65585271506b6b79634d4444617047686162746759595243637767484a665848 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 65585271506b6b79634d4444617047686162746759595243637767484a665848 esp
exec ipsec tunnel protect ipip37 sa-out 100037 sa-in 37 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.38.1 p2p
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 5072554145644767504e47487a704c63476d7a697a79654d6466747778654c49 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 5072554145644767504e47487a704c63476d7a697a79654d6466747778654c49 esp
exec ipsec tunnel protect ipip38 sa-out 100038 sa-in 38 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.39.1 p2p
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 4c5156594362675852744d6e4a644a54434c536a67756964436b54436c5a6552 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 4c5156594362675852744d6e4a644a54434c536a67756964436b54436c5a6552 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.101 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_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’xc0xa8nx0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:a0:a4:31:a0:e6’, ‘ip_address’: ‘192.168.10.254’})
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’xc0xa8nxfe’}, ‘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.101/24
exec set ip neighbor VirtualFunctionEthernet0/7/0 200.0.0.102 02:e3:6d:17:53:20 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.102 p2p
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 6245495a6f73454842436658637549594152564f704d744b426d7a4e4f666263 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 6245495a6f73454842436658637549594152564f704d744b426d7a4e4f666263 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.102 p2p
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 54744249425950636352524e6246565875765479495462766b444d79794f4f6b esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 54744249425950636352524e6246565875765479495462766b444d79794f4f6b 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.102 p2p
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4c65436c5151785a467442597854586656706942566e52476471714b7a7a6964 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4c65436c5151785a467442597854586656706942566e52476471714b7a7a6964 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.102 p2p
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 5a73694962437063614e6f585278465247495945435259454b77557563654547 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 5a73694962437063614e6f585278465247495945435259454b77557563654547 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.102 p2p
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 75596e65547a4f70644a74674d505373736942766f7157646d63506968587164 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 75596e65547a4f70644a74674d505373736942766f7157646d63506968587164 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.102 p2p
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 49744d6b535953496d646d6d7849445666766254424375544572656d6f4c4555 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 49744d6b535953496d646d6d7849445666766254424375544572656d6f4c4555 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.102 p2p
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 4a4e63636a506c6445426d495375514661444741786e66644e4e6964557a7563 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 4a4e63636a506c6445426d495375514661444741786e66644e4e6964557a7563 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.102 p2p
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 546b7647716b4366554f7366494567666d576e6f6e426a72755a5542644e437a esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 546b7647716b4366554f7366494567666d576e6f6e426a72755a5542644e437a 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.102 p2p
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 71506e4b494b6a656843796562516e4c7064655a4d637662795474447a556145 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 71506e4b494b6a656843796562516e4c7064655a4d637662795474447a556145 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.102 p2p
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 6f7970696e6c45684e75454a486c6b656357595061576e614d506b7246704753 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 6f7970696e6c45684e75454a486c6b656357595061576e614d506b7246704753 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.102 p2p
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 6c6669484d7a4e4649726f79514d535372476a4e725755526a796664736f797a esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 6c6669484d7a4e4649726f79514d535372476a4e725755526a796664736f797a 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.102 p2p
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 76595463416f416474614d73446b586759487a5a485a68526c4b67724c766945 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 76595463416f416474614d73446b586759487a5a485a68526c4b67724c766945 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.102 p2p
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 6b794d6d5264485263486f7174517467717358544b4b464f6f4751584b677666 esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 6b794d6d5264485263486f7174517467717358544b4b464f6f4751584b677666 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.102 p2p
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 59636a63624a514f6b4444645643485352615069587055727a67544f41675764 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 59636a63624a514f6b4444645643485352615069587055727a67544f41675764 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.102 p2p
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 664c676c554e71546c756b717444545a4d4756517443674152744d77414a4b5a esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 664c676c554e71546c756b717444545a4d4756517443674152744d77414a4b5a 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.102 p2p
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 6f6770447744727766464f47694759716d74476b565241535976766d44434641 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 6f6770447744727766464f47694759716d74476b565241535976766d44434641 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.102 p2p
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 6556646e71697777436f424268684d64576e6f79704549735062414a66656e41 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 6556646e71697777436f424268684d64576e6f79704549735062414a66656e41 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.102 p2p
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 6c72765773714458547a744c656a704365617941496f47745246495566587861 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 6c72765773714458547a744c656a704365617941496f47745246495566587861 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.102 p2p
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 587a75586d79796543645554797674734f43764e5a774957744e7a79496d7746 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 587a75586d79796543645554797674734f43764e5a774957744e7a79496d7746 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.102 p2p
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 5772724c575349534c6b646d696656704a5a536d6c6d556a6c7a694b77784d74 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 5772724c575349534c6b646d696656704a5a536d6c6d556a6c7a694b77784d74 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.102 p2p
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 74586776736b5959787074646f725a6c59514d747959735a4156686b68735163 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 74586776736b5959787074646f725a6c59514d747959735a4156686b68735163 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.102 p2p
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 6d744345717a4356427771465956475749676f6b59575871746e4841426f5264 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 6d744345717a4356427771465956475749676f6b59575871746e4841426f5264 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.102 p2p
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 597a5447676a786953447754494b45497a78467479566c554e46655377434a70 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 597a5447676a786953447754494b45497a78467479566c554e46655377434a70 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.102 p2p
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 4348447177565449497351744a4a5a515a4764666956786a646554624b6d796c esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 4348447177565449497351744a4a5a515a4764666956786a646554624b6d796c 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.102 p2p
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 735a66426e714f65574e4f694b746e79624261637a6c6d4b7047644b4a47694d esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 735a66426e714f65574e4f694b746e79624261637a6c6d4b7047644b4a47694d 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.102 p2p
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 516f4e536d53696c6c66505744466d79734461665a545766746c4443436e4a6a esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 516f4e536d53696c6c66505744466d79734461665a545766746c4443436e4a6a 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.102 p2p
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 534e6b4979756367447551654257484271756772566f4c6a6f77447055567a53 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 534e6b4979756367447551654257484271756772566f4c6a6f77447055567a53 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.102 p2p
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 78476163484f6348734d786e735545476e677875766a6e4b516c65544d757459 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 78476163484f6348734d786e735545476e677875766a6e4b516c65544d757459 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.102 p2p
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 635845686b4442514d74464a6859707969466f73677a6a704e6a4c5947786f66 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 635845686b4442514d74464a6859707969466f73677a6a704e6a4c5947786f66 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.102 p2p
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 567a6e657576544f4c4a4350484a796347596c69424a41444976576b784e464c esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 567a6e657576544f4c4a4350484a796347596c69424a41444976576b784e464c 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.102 p2p
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 51444775665470694e787a4b48546664635177486357546a426745726d704a54 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 51444775665470694e787a4b48546664635177486357546a426745726d704a54 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.102 p2p
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 7057744e595a4577544f465275764d5244714b6f747a6c67744f786645657941 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 7057744e595a4577544f465275764d5244714b6f747a6c67744f786645657941 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.102 p2p
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 477665537a466f6573794b79615069415062666256535256434c5a6f7a684852 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 477665537a466f6573794b79615069415062666256535256434c5a6f7a684852 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.102 p2p
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 6f4e4e766863546f4a6d6e644c68517458666f466f7a506b7a4c7359756a5977 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 6f4e4e766863546f4a6d6e644c68517458666f466f7a506b7a4c7359756a5977 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.102 p2p
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 41436a6e794a4e5177416c45614e4a49414346567762576a677a6b6252686761 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 41436a6e794a4e5177416c45614e4a49414346567762576a677a6b6252686761 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.102 p2p
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 434965544d617867714b4c4349694353695a6e686e614956536a6151564e576d esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 434965544d617867714b4c4349694353695a6e686e614956536a6151564e576d 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.102 p2p
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 63436b62775770536f56636761795248487a676f4a524f5355774c695a4e5556 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 63436b62775770536f56636761795248487a676f4a524f5355774c695a4e5556 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.102 p2p
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 6573616a426f626566706d4e4d496363647243764264696b6d4471715868547a esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 6573616a426f626566706d4e4d496363647243764264696b6d4471715868547a 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.102 p2p
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 4b566548424a75734759536e5872704f4b474e79735a414b4e666e746d644d69 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 4b566548424a75734759536e5872704f4b474e79735a414b4e666e746d644d69 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.102 p2p
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 4f41456e6c684f6a484e456c657766696c7a534b50474d4f4b6d6c646f716763 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 4f41456e6c684f6a484e456c657766696c7a534b50474d4f4b6d6c646f716763 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’xc0xa8x14x0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘02:ec:df:03:13:08’, ‘ip_address’: ‘192.168.20.254’})
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’xc0xa8x14xfe’}, ‘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.102/24.0
exec create ipip tunnel src 200.0.0.102 dst 100.0.0.1 p2p
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 6245495a6f73454842436658637549594152564f704d744b426d7a4e4f666263 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 6245495a6f73454842436658637549594152564f704d744b426d7a4e4f666263 esp
exec ipsec tunnel protect ipip0 sa-out 100000 sa-in 0 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.1.1 p2p
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 54744249425950636352524e6246565875765479495462766b444d79794f4f6b esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 54744249425950636352524e6246565875765479495462766b444d79794f4f6b esp
exec ipsec tunnel protect ipip1 sa-out 100001 sa-in 1 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.2.1 p2p
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4c65436c5151785a467442597854586656706942566e52476471714b7a7a6964 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4c65436c5151785a467442597854586656706942566e52476471714b7a7a6964 esp
exec ipsec tunnel protect ipip2 sa-out 100002 sa-in 2 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.3.1 p2p
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 5a73694962437063614e6f585278465247495945435259454b77557563654547 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 5a73694962437063614e6f585278465247495945435259454b77557563654547 esp
exec ipsec tunnel protect ipip3 sa-out 100003 sa-in 3 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.4.1 p2p
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 75596e65547a4f70644a74674d505373736942766f7157646d63506968587164 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 75596e65547a4f70644a74674d505373736942766f7157646d63506968587164 esp
exec ipsec tunnel protect ipip4 sa-out 100004 sa-in 4 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.5.1 p2p
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 49744d6b535953496d646d6d7849445666766254424375544572656d6f4c4555 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 49744d6b535953496d646d6d7849445666766254424375544572656d6f4c4555 esp
exec ipsec tunnel protect ipip5 sa-out 100005 sa-in 5 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.6.1 p2p
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 4a4e63636a506c6445426d495375514661444741786e66644e4e6964557a7563 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 4a4e63636a506c6445426d495375514661444741786e66644e4e6964557a7563 esp
exec ipsec tunnel protect ipip6 sa-out 100006 sa-in 6 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.7.1 p2p
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 546b7647716b4366554f7366494567666d576e6f6e426a72755a5542644e437a esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 546b7647716b4366554f7366494567666d576e6f6e426a72755a5542644e437a esp
exec ipsec tunnel protect ipip7 sa-out 100007 sa-in 7 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.8.1 p2p
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 71506e4b494b6a656843796562516e4c7064655a4d637662795474447a556145 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 71506e4b494b6a656843796562516e4c7064655a4d637662795474447a556145 esp
exec ipsec tunnel protect ipip8 sa-out 100008 sa-in 8 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.9.1 p2p
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 6f7970696e6c45684e75454a486c6b656357595061576e614d506b7246704753 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 6f7970696e6c45684e75454a486c6b656357595061576e614d506b7246704753 esp
exec ipsec tunnel protect ipip9 sa-out 100009 sa-in 9 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.10.1 p2p
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 6c6669484d7a4e4649726f79514d535372476a4e725755526a796664736f797a esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 6c6669484d7a4e4649726f79514d535372476a4e725755526a796664736f797a esp
exec ipsec tunnel protect ipip10 sa-out 100010 sa-in 10 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.11.1 p2p
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 76595463416f416474614d73446b586759487a5a485a68526c4b67724c766945 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 76595463416f416474614d73446b586759487a5a485a68526c4b67724c766945 esp
exec ipsec tunnel protect ipip11 sa-out 100011 sa-in 11 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.12.1 p2p
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 6b794d6d5264485263486f7174517467717358544b4b464f6f4751584b677666 esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 6b794d6d5264485263486f7174517467717358544b4b464f6f4751584b677666 esp
exec ipsec tunnel protect ipip12 sa-out 100012 sa-in 12 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.13.1 p2p
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 59636a63624a514f6b4444645643485352615069587055727a67544f41675764 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 59636a63624a514f6b4444645643485352615069587055727a67544f41675764 esp
exec ipsec tunnel protect ipip13 sa-out 100013 sa-in 13 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.14.1 p2p
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 664c676c554e71546c756b717444545a4d4756517443674152744d77414a4b5a esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 664c676c554e71546c756b717444545a4d4756517443674152744d77414a4b5a esp
exec ipsec tunnel protect ipip14 sa-out 100014 sa-in 14 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.15.1 p2p
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 6f6770447744727766464f47694759716d74476b565241535976766d44434641 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 6f6770447744727766464f47694759716d74476b565241535976766d44434641 esp
exec ipsec tunnel protect ipip15 sa-out 100015 sa-in 15 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.16.1 p2p
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 6556646e71697777436f424268684d64576e6f79704549735062414a66656e41 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 6556646e71697777436f424268684d64576e6f79704549735062414a66656e41 esp
exec ipsec tunnel protect ipip16 sa-out 100016 sa-in 16 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.17.1 p2p
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 6c72765773714458547a744c656a704365617941496f47745246495566587861 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 6c72765773714458547a744c656a704365617941496f47745246495566587861 esp
exec ipsec tunnel protect ipip17 sa-out 100017 sa-in 17 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.18.1 p2p
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 587a75586d79796543645554797674734f43764e5a774957744e7a79496d7746 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 587a75586d79796543645554797674734f43764e5a774957744e7a79496d7746 esp
exec ipsec tunnel protect ipip18 sa-out 100018 sa-in 18 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.19.1 p2p
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 5772724c575349534c6b646d696656704a5a536d6c6d556a6c7a694b77784d74 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 5772724c575349534c6b646d696656704a5a536d6c6d556a6c7a694b77784d74 esp
exec ipsec tunnel protect ipip19 sa-out 100019 sa-in 19 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.20.1 p2p
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 74586776736b5959787074646f725a6c59514d747959735a4156686b68735163 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 74586776736b5959787074646f725a6c59514d747959735a4156686b68735163 esp
exec ipsec tunnel protect ipip20 sa-out 100020 sa-in 20 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.21.1 p2p
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 6d744345717a4356427771465956475749676f6b59575871746e4841426f5264 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 6d744345717a4356427771465956475749676f6b59575871746e4841426f5264 esp
exec ipsec tunnel protect ipip21 sa-out 100021 sa-in 21 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.22.1 p2p
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 597a5447676a786953447754494b45497a78467479566c554e46655377434a70 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 597a5447676a786953447754494b45497a78467479566c554e46655377434a70 esp
exec ipsec tunnel protect ipip22 sa-out 100022 sa-in 22 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.23.1 p2p
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 4348447177565449497351744a4a5a515a4764666956786a646554624b6d796c esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 4348447177565449497351744a4a5a515a4764666956786a646554624b6d796c esp
exec ipsec tunnel protect ipip23 sa-out 100023 sa-in 23 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.24.1 p2p
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 735a66426e714f65574e4f694b746e79624261637a6c6d4b7047644b4a47694d esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 735a66426e714f65574e4f694b746e79624261637a6c6d4b7047644b4a47694d esp
exec ipsec tunnel protect ipip24 sa-out 100024 sa-in 24 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.25.1 p2p
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 516f4e536d53696c6c66505744466d79734461665a545766746c4443436e4a6a esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 516f4e536d53696c6c66505744466d79734461665a545766746c4443436e4a6a esp
exec ipsec tunnel protect ipip25 sa-out 100025 sa-in 25 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.26.1 p2p
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 534e6b4979756367447551654257484271756772566f4c6a6f77447055567a53 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 534e6b4979756367447551654257484271756772566f4c6a6f77447055567a53 esp
exec ipsec tunnel protect ipip26 sa-out 100026 sa-in 26 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.27.1 p2p
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 78476163484f6348734d786e735545476e677875766a6e4b516c65544d757459 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 78476163484f6348734d786e735545476e677875766a6e4b516c65544d757459 esp
exec ipsec tunnel protect ipip27 sa-out 100027 sa-in 27 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.28.1 p2p
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 635845686b4442514d74464a6859707969466f73677a6a704e6a4c5947786f66 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 635845686b4442514d74464a6859707969466f73677a6a704e6a4c5947786f66 esp
exec ipsec tunnel protect ipip28 sa-out 100028 sa-in 28 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.29.1 p2p
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 567a6e657576544f4c4a4350484a796347596c69424a41444976576b784e464c esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 567a6e657576544f4c4a4350484a796347596c69424a41444976576b784e464c esp
exec ipsec tunnel protect ipip29 sa-out 100029 sa-in 29 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.30.1 p2p
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 51444775665470694e787a4b48546664635177486357546a426745726d704a54 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 51444775665470694e787a4b48546664635177486357546a426745726d704a54 esp
exec ipsec tunnel protect ipip30 sa-out 100030 sa-in 30 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.31.1 p2p
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 7057744e595a4577544f465275764d5244714b6f747a6c67744f786645657941 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 7057744e595a4577544f465275764d5244714b6f747a6c67744f786645657941 esp
exec ipsec tunnel protect ipip31 sa-out 100031 sa-in 31 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.32.1 p2p
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 477665537a466f6573794b79615069415062666256535256434c5a6f7a684852 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 477665537a466f6573794b79615069415062666256535256434c5a6f7a684852 esp
exec ipsec tunnel protect ipip32 sa-out 100032 sa-in 32 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.33.1 p2p
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 6f4e4e766863546f4a6d6e644c68517458666f466f7a506b7a4c7359756a5977 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 6f4e4e766863546f4a6d6e644c68517458666f466f7a506b7a4c7359756a5977 esp
exec ipsec tunnel protect ipip33 sa-out 100033 sa-in 33 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.34.1 p2p
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 41436a6e794a4e5177416c45614e4a49414346567762576a677a6b6252686761 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 41436a6e794a4e5177416c45614e4a49414346567762576a677a6b6252686761 esp
exec ipsec tunnel protect ipip34 sa-out 100034 sa-in 34 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.35.1 p2p
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 434965544d617867714b4c4349694353695a6e686e614956536a6151564e576d esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 434965544d617867714b4c4349694353695a6e686e614956536a6151564e576d esp
exec ipsec tunnel protect ipip35 sa-out 100035 sa-in 35 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.36.1 p2p
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 63436b62775770536f56636761795248487a676f4a524f5355774c695a4e5556 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 63436b62775770536f56636761795248487a676f4a524f5355774c695a4e5556 esp
exec ipsec tunnel protect ipip36 sa-out 100036 sa-in 36 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.37.1 p2p
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 6573616a426f626566706d4e4d496363647243764264696b6d4471715868547a esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 6573616a426f626566706d4e4d496363647243764264696b6d4471715868547a esp
exec ipsec tunnel protect ipip37 sa-out 100037 sa-in 37 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.38.1 p2p
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 4b566548424a75734759536e5872704f4b474e79735a414b4e666e746d644d69 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 4b566548424a75734759536e5872704f4b474e79735a414b4e666e746d644d69 esp
exec ipsec tunnel protect ipip38 sa-out 100038 sa-in 38 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.39.1 p2p
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 4f41456e6c684f6a484e456c657766696c7a534b50474d4f4b6d6c646f716763 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 4f41456e6c684f6a484e456c657766696c7a534b50474d4f4b6d6c646f716763 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.101 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_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’xc0xa8nx0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:a0:a4:31:a0:e6’, ‘ip_address’: ‘192.168.10.254’})
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’xc0xa8nxfe’}, ‘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.101/24
exec set ip neighbor VirtualFunctionEthernet0/7/0 200.0.0.102 02:e3:6d:17:53:20 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.102 p2p
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 644346757379694d79494754666d5968574c726f7a7964577375727a72726843 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 644346757379694d79494754666d5968574c726f7a7964577375727a72726843 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.102 p2p
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 4e64434450585a75514b5a6c527256666753436355725642466c566a5259714f esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 4e64434450585a75514b5a6c527256666753436355725642466c566a5259714f 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.102 p2p
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4e684563795a526770624457517378706f6b624e6b74686e557a484c5a77584e esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4e684563795a526770624457517378706f6b624e6b74686e557a484c5a77584e 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.102 p2p
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 7152565762706e756c525a53524669416f7455454c764757697a724565675942 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 7152565762706e756c525a53524669416f7455454c764757697a724565675942 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.102 p2p
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 77514d665867546d64637a6d41684770514f49514d614a774c7341794d4d6371 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 77514d665867546d64637a6d41684770514f49514d614a774c7341794d4d6371 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.102 p2p
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 4f6a674e5544587a5a6c434b704170557650507457644b7743614b6873624578 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 4f6a674e5544587a5a6c434b704170557650507457644b7743614b6873624578 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.102 p2p
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 7562695877616e4746517749564f47416849496b7674795842584859574e7572 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 7562695877616e4746517749564f47416849496b7674795842584859574e7572 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.102 p2p
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 554169795252764652564b776746596b444871636e696e574a797175686a486e esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 554169795252764652564b776746596b444871636e696e574a797175686a486e 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.102 p2p
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 485956745a4a746177636359487373535a427a486f795049736f4c4b4661764f esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 485956745a4a746177636359487373535a427a486f795049736f4c4b4661764f 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.102 p2p
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 684c42704776665a5943707271764955637172574b534d577274626d454f7143 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 684c42704776665a5943707271764955637172574b534d577274626d454f7143 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.102 p2p
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 487849666a5861506f626b517644777955456979465167707a6753637961516c esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 487849666a5861506f626b517644777955456979465167707a6753637961516c 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.102 p2p
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 5a556e6544524751466368684d465656534249467a6f4c586d755872736e7057 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 5a556e6544524751466368684d465656534249467a6f4c586d755872736e7057 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.102 p2p
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 696d7a666273716e73524548654e724850757a6e6771636d747a636b66597456 esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 696d7a666273716e73524548654e724850757a6e6771636d747a636b66597456 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.102 p2p
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 4c6268716d424d4673704663455063706a50694e434d57487669434375596352 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 4c6268716d424d4673704663455063706a50694e434d57487669434375596352 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.102 p2p
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 4b51476475416b637945686745735a555961764a4255614c6c6a676e6f73764d esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 4b51476475416b637945686745735a555961764a4255614c6c6a676e6f73764d 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.102 p2p
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 424f704345744a776775536978614b62645751775241746a78426a544e734a54 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 424f704345744a776775536978614b62645751775241746a78426a544e734a54 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.102 p2p
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 5969417343655064755643686556626a6c6b577a766e794d6a464848624b7557 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 5969417343655064755643686556626a6c6b577a766e794d6a464848624b7557 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.102 p2p
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 436d4662656258684768777459586a4d5156746f456f72734c624e524c75774b esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 436d4662656258684768777459586a4d5156746f456f72734c624e524c75774b 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.102 p2p
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 565743686e526b6b736668494a724f6c416b70636a7446614a784945707a7a65 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 565743686e526b6b736668494a724f6c416b70636a7446614a784945707a7a65 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.102 p2p
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 536f465242505256494158627452506744616c6969674142754f5345544c6a45 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 536f465242505256494158627452506744616c6969674142754f5345544c6a45 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.102 p2p
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 4145744257584e466c42617a716745455a626f4b4c5977764e424d597a557274 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 4145744257584e466c42617a716745455a626f4b4c5977764e424d597a557274 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.102 p2p
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 677a7547506556424472686e43724b57676e5868585a71647a4575734f727359 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 677a7547506556424472686e43724b57676e5868585a71647a4575734f727359 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.102 p2p
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 507375684f517644655652766e5169586e586967424541436d596f6e64526e4b esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 507375684f517644655652766e5169586e586967424541436d596f6e64526e4b 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.102 p2p
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 6b59595859637552786b55705347676354575a6e704273506e4d435655656261 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 6b59595859637552786b55705347676354575a6e704273506e4d435655656261 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.102 p2p
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 796c6d5553784b6a434c53495378754c6f6c7a41565666514973767a744c7673 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 796c6d5553784b6a434c53495378754c6f6c7a41565666514973767a744c7673 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.102 p2p
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 737076664c46464c496756716f726f4f68644c626d7344414c764c7167716a4f esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 737076664c46464c496756716f726f4f68644c626d7344414c764c7167716a4f 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.102 p2p
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 6d686261687a596b50776245494b486c485975414173524d456150716f4b7943 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 6d686261687a596b50776245494b486c485975414173524d456150716f4b7943 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.102 p2p
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 44757a43514a71704559796b58454b5a6f416d4f5574696855506a6a48564f6f esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 44757a43514a71704559796b58454b5a6f416d4f5574696855506a6a48564f6f 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.102 p2p
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 6a477173596b766f4f5643635048776542506453706648765a44676659467558 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 6a477173596b766f4f5643635048776542506453706648765a44676659467558 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.102 p2p
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 44696c4f546f45774b725a54494a6f654747665a504f416f726e5262587a6d58 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 44696c4f546f45774b725a54494a6f654747665a504f416f726e5262587a6d58 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.102 p2p
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 5a496c44686a4a744664486e72586879676c754c61507550425757434d4b4774 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 5a496c44686a4a744664486e72586879676c754c61507550425757434d4b4774 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.102 p2p
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 556b50426544577643495850576b724f76517a59487050755661525661464847 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 556b50426544577643495850576b724f76517a59487050755661525661464847 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.102 p2p
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 56764f79725773425045564b6e736f667576417570496754505272614b4e487a esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 56764f79725773425045564b6e736f667576417570496754505272614b4e487a 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.102 p2p
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 555a716557504f4d586263636f7241494a43534f6e525174485a6b726e55474f esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 555a716557504f4d586263636f7241494a43534f6e525174485a6b726e55474f 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.102 p2p
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 527967426e69794c6476534c5a41616554584c56766c436a7972554d7748566c esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 527967426e69794c6476534c5a41616554584c56766c436a7972554d7748566c 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.102 p2p
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 7663426f6375447372674f67726b795543754f4c507151664958765064684a5a esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 7663426f6375447372674f67726b795543754f4c507151664958765064684a5a 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.102 p2p
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 535a6e55536771484a53436d4172684753454a6d45696f52586e656e72537277 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 535a6e55536771484a53436d4172684753454a6d45696f52586e656e72537277 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.102 p2p
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 534c506c657466617a5166426e49664f717a5a70786d5561756d4f78666f7744 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 534c506c657466617a5166426e49664f717a5a70786d5561756d4f78666f7744 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.102 p2p
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 79435a4a637755674b636f6266444e4e6152686a465678677a50416d6a5a6659 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 79435a4a637755674b636f6266444e4e6152686a465678677a50416d6a5a6659 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.102 p2p
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 7958556d774c4e496c4c474958496f4b436944766177666462424963516a6f77 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 7958556d774c4e496c4c474958496f4b436944766177666462424963516a6f77 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’xc0xa8x14x0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 2, ‘flags’: 0, ‘mac_address’: ‘02:ec:df:03:13:08’, ‘ip_address’: ‘192.168.20.254’})
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’xc0xa8x14xfe’}, ‘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.102/24.0
exec create ipip tunnel src 200.0.0.102 dst 100.0.0.1 p2p
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 644346757379694d79494754666d5968574c726f7a7964577375727a72726843 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 644346757379694d79494754666d5968574c726f7a7964577375727a72726843 esp
exec ipsec tunnel protect ipip0 sa-out 100000 sa-in 0 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.1.1 p2p
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 4e64434450585a75514b5a6c527256666753436355725642466c566a5259714f esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 4e64434450585a75514b5a6c527256666753436355725642466c566a5259714f esp
exec ipsec tunnel protect ipip1 sa-out 100001 sa-in 1 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.2.1 p2p
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4e684563795a526770624457517378706f6b624e6b74686e557a484c5a77584e esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4e684563795a526770624457517378706f6b624e6b74686e557a484c5a77584e esp
exec ipsec tunnel protect ipip2 sa-out 100002 sa-in 2 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.3.1 p2p
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 7152565762706e756c525a53524669416f7455454c764757697a724565675942 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 7152565762706e756c525a53524669416f7455454c764757697a724565675942 esp
exec ipsec tunnel protect ipip3 sa-out 100003 sa-in 3 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.4.1 p2p
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 77514d665867546d64637a6d41684770514f49514d614a774c7341794d4d6371 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 77514d665867546d64637a6d41684770514f49514d614a774c7341794d4d6371 esp
exec ipsec tunnel protect ipip4 sa-out 100004 sa-in 4 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.5.1 p2p
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 4f6a674e5544587a5a6c434b704170557650507457644b7743614b6873624578 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 4f6a674e5544587a5a6c434b704170557650507457644b7743614b6873624578 esp
exec ipsec tunnel protect ipip5 sa-out 100005 sa-in 5 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.6.1 p2p
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 7562695877616e4746517749564f47416849496b7674795842584859574e7572 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 7562695877616e4746517749564f47416849496b7674795842584859574e7572 esp
exec ipsec tunnel protect ipip6 sa-out 100006 sa-in 6 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.7.1 p2p
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 554169795252764652564b776746596b444871636e696e574a797175686a486e esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 554169795252764652564b776746596b444871636e696e574a797175686a486e esp
exec ipsec tunnel protect ipip7 sa-out 100007 sa-in 7 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.8.1 p2p
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 485956745a4a746177636359487373535a427a486f795049736f4c4b4661764f esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 485956745a4a746177636359487373535a427a486f795049736f4c4b4661764f esp
exec ipsec tunnel protect ipip8 sa-out 100008 sa-in 8 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.9.1 p2p
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 684c42704776665a5943707271764955637172574b534d577274626d454f7143 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 684c42704776665a5943707271764955637172574b534d577274626d454f7143 esp
exec ipsec tunnel protect ipip9 sa-out 100009 sa-in 9 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.10.1 p2p
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 487849666a5861506f626b517644777955456979465167707a6753637961516c esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 487849666a5861506f626b517644777955456979465167707a6753637961516c esp
exec ipsec tunnel protect ipip10 sa-out 100010 sa-in 10 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.11.1 p2p
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 5a556e6544524751466368684d465656534249467a6f4c586d755872736e7057 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 5a556e6544524751466368684d465656534249467a6f4c586d755872736e7057 esp
exec ipsec tunnel protect ipip11 sa-out 100011 sa-in 11 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.12.1 p2p
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 696d7a666273716e73524548654e724850757a6e6771636d747a636b66597456 esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 696d7a666273716e73524548654e724850757a6e6771636d747a636b66597456 esp
exec ipsec tunnel protect ipip12 sa-out 100012 sa-in 12 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.13.1 p2p
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 4c6268716d424d4673704663455063706a50694e434d57487669434375596352 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 4c6268716d424d4673704663455063706a50694e434d57487669434375596352 esp
exec ipsec tunnel protect ipip13 sa-out 100013 sa-in 13 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.14.1 p2p
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 4b51476475416b637945686745735a555961764a4255614c6c6a676e6f73764d esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 4b51476475416b637945686745735a555961764a4255614c6c6a676e6f73764d esp
exec ipsec tunnel protect ipip14 sa-out 100014 sa-in 14 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.15.1 p2p
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 424f704345744a776775536978614b62645751775241746a78426a544e734a54 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 424f704345744a776775536978614b62645751775241746a78426a544e734a54 esp
exec ipsec tunnel protect ipip15 sa-out 100015 sa-in 15 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.16.1 p2p
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 5969417343655064755643686556626a6c6b577a766e794d6a464848624b7557 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 5969417343655064755643686556626a6c6b577a766e794d6a464848624b7557 esp
exec ipsec tunnel protect ipip16 sa-out 100016 sa-in 16 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.17.1 p2p
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 436d4662656258684768777459586a4d5156746f456f72734c624e524c75774b esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 436d4662656258684768777459586a4d5156746f456f72734c624e524c75774b esp
exec ipsec tunnel protect ipip17 sa-out 100017 sa-in 17 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.18.1 p2p
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 565743686e526b6b736668494a724f6c416b70636a7446614a784945707a7a65 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 565743686e526b6b736668494a724f6c416b70636a7446614a784945707a7a65 esp
exec ipsec tunnel protect ipip18 sa-out 100018 sa-in 18 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.19.1 p2p
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 536f465242505256494158627452506744616c6969674142754f5345544c6a45 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 536f465242505256494158627452506744616c6969674142754f5345544c6a45 esp
exec ipsec tunnel protect ipip19 sa-out 100019 sa-in 19 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.20.1 p2p
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 4145744257584e466c42617a716745455a626f4b4c5977764e424d597a557274 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 4145744257584e466c42617a716745455a626f4b4c5977764e424d597a557274 esp
exec ipsec tunnel protect ipip20 sa-out 100020 sa-in 20 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.21.1 p2p
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 677a7547506556424472686e43724b57676e5868585a71647a4575734f727359 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 677a7547506556424472686e43724b57676e5868585a71647a4575734f727359 esp
exec ipsec tunnel protect ipip21 sa-out 100021 sa-in 21 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.22.1 p2p
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 507375684f517644655652766e5169586e586967424541436d596f6e64526e4b esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 507375684f517644655652766e5169586e586967424541436d596f6e64526e4b esp
exec ipsec tunnel protect ipip22 sa-out 100022 sa-in 22 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.23.1 p2p
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 6b59595859637552786b55705347676354575a6e704273506e4d435655656261 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 6b59595859637552786b55705347676354575a6e704273506e4d435655656261 esp
exec ipsec tunnel protect ipip23 sa-out 100023 sa-in 23 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.24.1 p2p
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 796c6d5553784b6a434c53495378754c6f6c7a41565666514973767a744c7673 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 796c6d5553784b6a434c53495378754c6f6c7a41565666514973767a744c7673 esp
exec ipsec tunnel protect ipip24 sa-out 100024 sa-in 24 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.25.1 p2p
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 737076664c46464c496756716f726f4f68644c626d7344414c764c7167716a4f esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 737076664c46464c496756716f726f4f68644c626d7344414c764c7167716a4f esp
exec ipsec tunnel protect ipip25 sa-out 100025 sa-in 25 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.26.1 p2p
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 6d686261687a596b50776245494b486c485975414173524d456150716f4b7943 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 6d686261687a596b50776245494b486c485975414173524d456150716f4b7943 esp
exec ipsec tunnel protect ipip26 sa-out 100026 sa-in 26 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.27.1 p2p
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 44757a43514a71704559796b58454b5a6f416d4f5574696855506a6a48564f6f esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 44757a43514a71704559796b58454b5a6f416d4f5574696855506a6a48564f6f esp
exec ipsec tunnel protect ipip27 sa-out 100027 sa-in 27 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.28.1 p2p
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 6a477173596b766f4f5643635048776542506453706648765a44676659467558 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 6a477173596b766f4f5643635048776542506453706648765a44676659467558 esp
exec ipsec tunnel protect ipip28 sa-out 100028 sa-in 28 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.29.1 p2p
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 44696c4f546f45774b725a54494a6f654747665a504f416f726e5262587a6d58 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 44696c4f546f45774b725a54494a6f654747665a504f416f726e5262587a6d58 esp
exec ipsec tunnel protect ipip29 sa-out 100029 sa-in 29 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.30.1 p2p
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 5a496c44686a4a744664486e72586879676c754c61507550425757434d4b4774 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 5a496c44686a4a744664486e72586879676c754c61507550425757434d4b4774 esp
exec ipsec tunnel protect ipip30 sa-out 100030 sa-in 30 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.31.1 p2p
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 556b50426544577643495850576b724f76517a59487050755661525661464847 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 556b50426544577643495850576b724f76517a59487050755661525661464847 esp
exec ipsec tunnel protect ipip31 sa-out 100031 sa-in 31 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.32.1 p2p
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 56764f79725773425045564b6e736f667576417570496754505272614b4e487a esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 56764f79725773425045564b6e736f667576417570496754505272614b4e487a esp
exec ipsec tunnel protect ipip32 sa-out 100032 sa-in 32 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.33.1 p2p
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 555a716557504f4d586263636f7241494a43534f6e525174485a6b726e55474f esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 555a716557504f4d586263636f7241494a43534f6e525174485a6b726e55474f esp
exec ipsec tunnel protect ipip33 sa-out 100033 sa-in 33 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.34.1 p2p
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 527967426e69794c6476534c5a41616554584c56766c436a7972554d7748566c esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 527967426e69794c6476534c5a41616554584c56766c436a7972554d7748566c esp
exec ipsec tunnel protect ipip34 sa-out 100034 sa-in 34 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.35.1 p2p
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 7663426f6375447372674f67726b795543754f4c507151664958765064684a5a esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 7663426f6375447372674f67726b795543754f4c507151664958765064684a5a esp
exec ipsec tunnel protect ipip35 sa-out 100035 sa-in 35 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.36.1 p2p
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 535a6e55536771484a53436d4172684753454a6d45696f52586e656e72537277 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 535a6e55536771484a53436d4172684753454a6d45696f52586e656e72537277 esp
exec ipsec tunnel protect ipip36 sa-out 100036 sa-in 36 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.37.1 p2p
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 534c506c657466617a5166426e49664f717a5a70786d5561756d4f78666f7744 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 534c506c657466617a5166426e49664f717a5a70786d5561756d4f78666f7744 esp
exec ipsec tunnel protect ipip37 sa-out 100037 sa-in 37 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.38.1 p2p
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 79435a4a637755674b636f6266444e4e6152686a465678677a50416d6a5a6659 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 79435a4a637755674b636f6266444e4e6152686a465678677a50416d6a5a6659 esp
exec ipsec tunnel protect ipip38 sa-out 100038 sa-in 38 add
exec create ipip tunnel src 200.0.0.102 dst 100.0.39.1 p2p
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 7958556d774c4e496c4c474958496f4b436944766177666462424963516a6f77 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 7958556d774c4e496c4c474958496f4b436944766177666462424963516a6f77 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.101 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