3n-aws-ena

50ge1p1ena-ethip4ipsec40tnlsw-ip4base-int-aes256gcm-ndrpdr

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 verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library. Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, number of flows per flow-group equals to number of IPSec tunnels) with all packets containing Ethernet header, IPv4 header with IP protocol=61 and static payload. MAC addresses are matching MAC addresses of the TG node interfaces. Incrementing of IP.dst (IPv4 destination address) field is applied to both streams.

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

 Test Name 

 VPP API Test Commands History - Commands Used Per Test Case 

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

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:ab:41:cc:07:12’, ‘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:91:37:c9:57:9a 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 46784541494f727452596e7a597374514549415652714f476e57727443754656 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 46784541494f727452596e7a597374514549415652714f476e57727443754656 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 434a5957774d597657734344654a75555a764c72744d4755496a6244446f704a esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 434a5957774d597657734344654a75555a764c72744d4755496a6244446f704a 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 7a446a545971426c6b7858556e564c554f565876724f754366764e4d6f564377 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 7a446a545971426c6b7858556e564c554f565876724f754366764e4d6f564377 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 6f594278484e43424650506d656e69545a48794e784b5447706b6e6c4d447277 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 6f594278484e43424650506d656e69545a48794e784b5447706b6e6c4d447277 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 6849654c6a4b724e727a4f595679714c546b7a796955424b4f634c715a447768 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 6849654c6a4b724e727a4f595679714c546b7a796955424b4f634c715a447768 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 4c6b4f6e4a5252447850687568616768736f72414546456c4961696d6c724e49 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 4c6b4f6e4a5252447850687568616768736f72414546456c4961696d6c724e49 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 6c434a427964445769624d6e556577506866566c685574694169426447665665 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 6c434a427964445769624d6e556577506866566c685574694169426447665665 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 7a72524d42767457794a6241524f667a7176465a52684b4e4a6274454f68794c esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 7a72524d42767457794a6241524f667a7176465a52684b4e4a6274454f68794c 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 7a416a5277767845635a696d79574a4c4953416d705843556e51787541735276 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 7a416a5277767845635a696d79574a4c4953416d705843556e51787541735276 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 69746a776c506157437654424d42724856545665626146614a497a4d4a745a56 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 69746a776c506157437654424d42724856545665626146614a497a4d4a745a56 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 64454a7563705157567475544b4c66567a7a587a414e4a4f534144786b49666e esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 64454a7563705157567475544b4c66567a7a587a414e4a4f534144786b49666e 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 776a59417463674d577a6e7175656f676c445855657178524f6b44516e61684c esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 776a59417463674d577a6e7175656f676c445855657178524f6b44516e61684c 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 4b66424663566c6a7143617470467a454f4e4163636646656d704f626d4a4143 esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 4b66424663566c6a7143617470467a454f4e4163636646656d704f626d4a4143 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 6e78754e615070467a446d4c714b6752504d466171756b4e7046564a6f656c76 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 6e78754e615070467a446d4c714b6752504d466171756b4e7046564a6f656c76 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 586573724b526e4654637859455268516f4346714570665879774a7945624948 esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 586573724b526e4654637859455268516f4346714570665879774a7945624948 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 51477a6569505a4f6d724b4f52686c4c416c4a494879724268464f656f765744 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 51477a6569505a4f6d724b4f52686c4c416c4a494879724268464f656f765744 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 4f6268507150554f614877744353444272566a787943666873704e485766516f esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 4f6268507150554f614877744353444272566a787943666873704e485766516f 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 65437244614a494f67754a53545479654547776f7552776273436468614d6679 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 65437244614a494f67754a53545479654547776f7552776273436468614d6679 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 465365765369716177784d5762494d524f7972416c77676a70466f5279736e53 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 465365765369716177784d5762494d524f7972416c77676a70466f5279736e53 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 637a755275746b7358577077686d5861556c4f716a6262627a4d504a6c466f76 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 637a755275746b7358577077686d5861556c4f716a6262627a4d504a6c466f76 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 664c51676e596d6961724975665a594a57634c4e544d47786b6b4d5650644455 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 664c51676e596d6961724975665a594a57634c4e544d47786b6b4d5650644455 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 6e5771716b4275786d4e6c61647a5778716a6c42427a6f7a6c4b444c4e63766e esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 6e5771716b4275786d4e6c61647a5778716a6c42427a6f7a6c4b444c4e63766e 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 69755054516f644162654f7164616b524e586b586b4445416e466f734c544b45 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 69755054516f644162654f7164616b524e586b586b4445416e466f734c544b45 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 6446665a73774847625463744761714b7641766156704e4c4666417a42475456 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 6446665a73774847625463744761714b7641766156704e4c4666417a42475456 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 4961577865686a4b4462636b6d64475155426b504947514b41577667526f454b esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 4961577865686a4b4462636b6d64475155426b504947514b41577667526f454b 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 58557073734f797854786258796275594a7475567551686b756e786e4a69426f esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 58557073734f797854786258796275594a7475567551686b756e786e4a69426f 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 7962436a53466f784a554f6a4a696476684d4177796a707a4470565973746b7a esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 7962436a53466f784a554f6a4a696476684d4177796a707a4470565973746b7a 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 5765554c705543774b59465259644b4f5a61514a4e4d6364637a647867556d45 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 5765554c705543774b59465259644b4f5a61514a4e4d6364637a647867556d45 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 66744d4f676851754f634268716161677078646b4b5054674471546a796b7341 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 66744d4f676851754f634268716161677078646b4b5054674471546a796b7341 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 744f485670596e795874444b506953624e5a6e5142564e6a754758724859534b esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 744f485670596e795874444b506953624e5a6e5142564e6a754758724859534b 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 7a635271726a6743585941416663545a4c466650445651445a6f43445753715a esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 7a635271726a6743585941416663545a4c466650445651445a6f43445753715a 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 71574f72674552546147476648754e64575a68484769787764437a73636c6c56 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 71574f72674552546147476648754e64575a68484769787764437a73636c6c56 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 43735857785851556e59657843795a416455496564534c50476a694c4f614441 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 43735857785851556e59657843795a416455496564534c50476a694c4f614441 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 5468796e50584b48684165544f4f7a544579565064717643545754715469786a esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 5468796e50584b48684165544f4f7a544579565064717643545754715469786a 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 456d5a6a4562655545666542554c4e75446943446c514a726c78764955426478 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 456d5a6a4562655545666542554c4e75446943446c514a726c78764955426478 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 54664479774e62544f50424f6c72506172785764765a4e6e614f614b4246476c esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 54664479774e62544f50424f6c72506172785764765a4e6e614f614b4246476c 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 43486f507a6f7742507078595243796e7364467a486658506e5655466a564358 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 43486f507a6f7742507078595243796e7364467a486658506e5655466a564358 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 71505763566a6762746a594c68585952524453524f586e494b51735366667273 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 71505763566a6762746a594c68585952524453524f586e494b51735366667273 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 444d6d72756c52424f6f566645764b6b724a486b5a57764e776c557578424e73 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 444d6d72756c52424f6f566645764b6b724a486b5a57764e776c557578424e73 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 456c5a77684174777078614c6869577a646d514970544c6a73565156567a7a55 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 456c5a77684174777078614c6869577a646d514970544c6a73565156567a7a55 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:45:6b:4b:9c:2a’, ‘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 46784541494f727452596e7a597374514549415652714f476e57727443754656 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 46784541494f727452596e7a597374514549415652714f476e57727443754656 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 434a5957774d597657734344654a75555a764c72744d4755496a6244446f704a esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 434a5957774d597657734344654a75555a764c72744d4755496a6244446f704a 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 7a446a545971426c6b7858556e564c554f565876724f754366764e4d6f564377 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 7a446a545971426c6b7858556e564c554f565876724f754366764e4d6f564377 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 6f594278484e43424650506d656e69545a48794e784b5447706b6e6c4d447277 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 6f594278484e43424650506d656e69545a48794e784b5447706b6e6c4d447277 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 6849654c6a4b724e727a4f595679714c546b7a796955424b4f634c715a447768 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 6849654c6a4b724e727a4f595679714c546b7a796955424b4f634c715a447768 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 4c6b4f6e4a5252447850687568616768736f72414546456c4961696d6c724e49 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 4c6b4f6e4a5252447850687568616768736f72414546456c4961696d6c724e49 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 6c434a427964445769624d6e556577506866566c685574694169426447665665 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 6c434a427964445769624d6e556577506866566c685574694169426447665665 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 7a72524d42767457794a6241524f667a7176465a52684b4e4a6274454f68794c esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 7a72524d42767457794a6241524f667a7176465a52684b4e4a6274454f68794c 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 7a416a5277767845635a696d79574a4c4953416d705843556e51787541735276 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 7a416a5277767845635a696d79574a4c4953416d705843556e51787541735276 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 69746a776c506157437654424d42724856545665626146614a497a4d4a745a56 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 69746a776c506157437654424d42724856545665626146614a497a4d4a745a56 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 64454a7563705157567475544b4c66567a7a587a414e4a4f534144786b49666e esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 64454a7563705157567475544b4c66567a7a587a414e4a4f534144786b49666e 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 776a59417463674d577a6e7175656f676c445855657178524f6b44516e61684c esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 776a59417463674d577a6e7175656f676c445855657178524f6b44516e61684c 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 4b66424663566c6a7143617470467a454f4e4163636646656d704f626d4a4143 esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 4b66424663566c6a7143617470467a454f4e4163636646656d704f626d4a4143 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 6e78754e615070467a446d4c714b6752504d466171756b4e7046564a6f656c76 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 6e78754e615070467a446d4c714b6752504d466171756b4e7046564a6f656c76 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 586573724b526e4654637859455268516f4346714570665879774a7945624948 esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 586573724b526e4654637859455268516f4346714570665879774a7945624948 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 51477a6569505a4f6d724b4f52686c4c416c4a494879724268464f656f765744 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 51477a6569505a4f6d724b4f52686c4c416c4a494879724268464f656f765744 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 4f6268507150554f614877744353444272566a787943666873704e485766516f esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 4f6268507150554f614877744353444272566a787943666873704e485766516f 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 65437244614a494f67754a53545479654547776f7552776273436468614d6679 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 65437244614a494f67754a53545479654547776f7552776273436468614d6679 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 465365765369716177784d5762494d524f7972416c77676a70466f5279736e53 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 465365765369716177784d5762494d524f7972416c77676a70466f5279736e53 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 637a755275746b7358577077686d5861556c4f716a6262627a4d504a6c466f76 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 637a755275746b7358577077686d5861556c4f716a6262627a4d504a6c466f76 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 664c51676e596d6961724975665a594a57634c4e544d47786b6b4d5650644455 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 664c51676e596d6961724975665a594a57634c4e544d47786b6b4d5650644455 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 6e5771716b4275786d4e6c61647a5778716a6c42427a6f7a6c4b444c4e63766e esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 6e5771716b4275786d4e6c61647a5778716a6c42427a6f7a6c4b444c4e63766e 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 69755054516f644162654f7164616b524e586b586b4445416e466f734c544b45 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 69755054516f644162654f7164616b524e586b586b4445416e466f734c544b45 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 6446665a73774847625463744761714b7641766156704e4c4666417a42475456 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 6446665a73774847625463744761714b7641766156704e4c4666417a42475456 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 4961577865686a4b4462636b6d64475155426b504947514b41577667526f454b esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 4961577865686a4b4462636b6d64475155426b504947514b41577667526f454b 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 58557073734f797854786258796275594a7475567551686b756e786e4a69426f esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 58557073734f797854786258796275594a7475567551686b756e786e4a69426f 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 7962436a53466f784a554f6a4a696476684d4177796a707a4470565973746b7a esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 7962436a53466f784a554f6a4a696476684d4177796a707a4470565973746b7a 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 5765554c705543774b59465259644b4f5a61514a4e4d6364637a647867556d45 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 5765554c705543774b59465259644b4f5a61514a4e4d6364637a647867556d45 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 66744d4f676851754f634268716161677078646b4b5054674471546a796b7341 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 66744d4f676851754f634268716161677078646b4b5054674471546a796b7341 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 744f485670596e795874444b506953624e5a6e5142564e6a754758724859534b esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 744f485670596e795874444b506953624e5a6e5142564e6a754758724859534b 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 7a635271726a6743585941416663545a4c466650445651445a6f43445753715a esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 7a635271726a6743585941416663545a4c466650445651445a6f43445753715a 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 71574f72674552546147476648754e64575a68484769787764437a73636c6c56 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 71574f72674552546147476648754e64575a68484769787764437a73636c6c56 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 43735857785851556e59657843795a416455496564534c50476a694c4f614441 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 43735857785851556e59657843795a416455496564534c50476a694c4f614441 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 5468796e50584b48684165544f4f7a544579565064717643545754715469786a esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 5468796e50584b48684165544f4f7a544579565064717643545754715469786a 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 456d5a6a4562655545666542554c4e75446943446c514a726c78764955426478 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 456d5a6a4562655545666542554c4e75446943446c514a726c78764955426478 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 54664479774e62544f50424f6c72506172785764765a4e6e614f614b4246476c esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 54664479774e62544f50424f6c72506172785764765a4e6e614f614b4246476c 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 43486f507a6f7742507078595243796e7364467a486658506e5655466a564358 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 43486f507a6f7742507078595243796e7364467a486658506e5655466a564358 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 71505763566a6762746a594c68585952524453524f586e494b51735366667273 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 71505763566a6762746a594c68585952524453524f586e494b51735366667273 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 444d6d72756c52424f6f566645764b6b724a486b5a57764e776c557578424e73 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 444d6d72756c52424f6f566645764b6b724a486b5a57764e776c557578424e73 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 456c5a77684174777078614c6869577a646d514970544c6a73565156567a7a55 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 456c5a77684174777078614c6869577a646d514970544c6a73565156567a7a55 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-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:ab:41:cc:07:12’, ‘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:91:37:c9:57:9a 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 655153456c464c765150494375704a556a5159486c70466149734256614a6a48 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 655153456c464c765150494375704a556a5159486c70466149734256614a6a48 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 504d4747476545536445656350794c4858686d4878627a6e424f7350774b5142 esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 504d4747476545536445656350794c4858686d4878627a6e424f7350774b5142 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 716e415a454a527558744d48725251525066436a7a756b566e48644d5556546d esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 716e415a454a527558744d48725251525066436a7a756b566e48644d5556546d 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 734244795658644852437a5941696d74626f787a6f654c6d72425a7272734e51 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 734244795658644852437a5941696d74626f787a6f654c6d72425a7272734e51 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 596263554e6863694579584f67657573574b755343455855696d4a664f43726d esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 596263554e6863694579584f67657573574b755343455855696d4a664f43726d 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 457063794e6c645871736b7844584d78576e656f4f556b4e4167586f75667674 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 457063794e6c645871736b7844584d78576e656f4f556b4e4167586f75667674 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 6d6875755a646e48486c516c58747949466a50556778714b596b686c72505155 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 6d6875755a646e48486c516c58747949466a50556778714b596b686c72505155 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 70476f6c6643615a53736f6348555941694a477a5157546c696c686f72726d59 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 70476f6c6643615a53736f6348555941694a477a5157546c696c686f72726d59 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 784a5a734344747a7678536564664a567864655268504d41414345494d676845 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 784a5a734344747a7678536564664a567864655268504d41414345494d676845 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 75465278437769524e554c4f4a675a55486b5168446e746d527559735a76526c esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 75465278437769524e554c4f4a675a55486b5168446e746d527559735a76526c 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 5541516c794a78506b78555767755072487a786c52544b6a446f665a58685048 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 5541516c794a78506b78555767755072487a786c52544b6a446f665a58685048 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 4462656b6f6e6578767a496c56704864676a7a6d74724e45536a684f534f5562 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 4462656b6f6e6578767a496c56704864676a7a6d74724e45536a684f534f5562 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 65584f4a535367654c73695a524575784c6c43546361535a4f7177765745734f esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 65584f4a535367654c73695a524575784c6c43546361535a4f7177765745734f 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 5765695848444c79756378664a776d66625a524c6d565575537850424c596173 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 5765695848444c79756378664a776d66625a524c6d565575537850424c596173 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 4471756d4176745155744b7047526a4c6b53736d66494f6c6d58454f6c5a4c47 esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 4471756d4176745155744b7047526a4c6b53736d66494f6c6d58454f6c5a4c47 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 4b4852515072645573724f79457457497843684f665a734b4e4a634d546a624e esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 4b4852515072645573724f79457457497843684f665a734b4e4a634d546a624e 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 474d4a614b4f556d5663436a44544150576648704461556a56416c416655537a esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 474d4a614b4f556d5663436a44544150576648704461556a56416c416655537a 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 45547852726a6c68504f655243646c4d70447a55656342796c4843516d4a4a51 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 45547852726a6c68504f655243646c4d70447a55656342796c4843516d4a4a51 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 417a56567664645654666464775742515663624f4250727444516c534e6e5479 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 417a56567664645654666464775742515663624f4250727444516c534e6e5479 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 455461617a704e7255456f47426d6f48735277757a4950447549766741726f71 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 455461617a704e7255456f47426d6f48735277757a4950447549766741726f71 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 73724f69756466574c466a666a596e64484b51697741794f704574496f626141 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 73724f69756466574c466a666a596e64484b51697741794f704574496f626141 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 764b514950785369467a445071547574426750755275587a426661634a445658 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 764b514950785369467a445071547574426750755275587a426661634a445658 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 6856736267516f45755441694b4e50695a65785262766d6758654d6571744a77 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 6856736267516f45755441694b4e50695a65785262766d6758654d6571744a77 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 6f555953476f596d7746787344706375574b51744a70446e624f596f7a554479 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 6f555953476f596d7746787344706375574b51744a70446e624f596f7a554479 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 75677568736a4445424571627462587946666947495a726a5155655a6c537566 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 75677568736a4445424571627462587946666947495a726a5155655a6c537566 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 634c45724275536d7175686256735041526d516961436e676d4e687a4c6f6e53 esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 634c45724275536d7175686256735041526d516961436e676d4e687a4c6f6e53 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 576f49457a64424b4f486156417a5858484f51547963664f4c714243536a4955 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 576f49457a64424b4f486156417a5858484f51547963664f4c714243536a4955 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 6f4d616952446b425147774f46754c6473766e4f5778785074586f554258767a esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 6f4d616952446b425147774f46754c6473766e4f5778785074586f554258767a 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 437243694f657254724b79657970696c79756563704362544c4c55697178444e esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 437243694f657254724b79657970696c79756563704362544c4c55697178444e 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 647566726b5576516c53434d495646436573494169567041435175626e586e54 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 647566726b5576516c53434d495646436573494169567041435175626e586e54 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 4c716d6d52695352536d4d6273776170636d73464b5a6d4e5567524855696e67 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 4c716d6d52695352536d4d6273776170636d73464b5a6d4e5567524855696e67 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 627a76424e7162436c447075754857474265794f56674b50724d437375596257 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 627a76424e7162436c447075754857474265794f56674b50724d437375596257 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 4d4f77775a485a59446342677646466449546c6b4a684a4c5762476c67774a56 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 4d4f77775a485a59446342677646466449546c6b4a684a4c5762476c67774a56 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 6c65616574564e75536f635a516f716f73514b78744355687a74655a64584146 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 6c65616574564e75536f635a516f716f73514b78744355687a74655a64584146 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 5a756a4958695a447761586541796d716d534c45744d706b4e4c49626e664e48 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 5a756a4958695a447761586541796d716d534c45744d706b4e4c49626e664e48 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 507049786e726642576278756573476e64585672724364494d79696847737a69 esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 507049786e726642576278756573476e64585672724364494d79696847737a69 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 48527a57554d46717749445450554465644e5370676e77484d65454b4e634c45 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 48527a57554d46717749445450554465644e5370676e77484d65454b4e634c45 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 4c56636856654b4a494653486c764c59414e5648735871764743474f4f434579 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 4c56636856654b4a494653486c764c59414e5648735871764743474f4f434579 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 63634749574d474a54426c4975704a537849495574504278566547454f484a77 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 63634749574d474a54426c4975704a537849495574504278566547454f484a77 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 7069546c6b4c68654d636d79415357665265535975784b59764c596d65587477 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 7069546c6b4c68654d636d79415357665265535975784b59764c596d65587477 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:45:6b:4b:9c:2a’, ‘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 655153456c464c765150494375704a556a5159486c70466149734256614a6a48 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 655153456c464c765150494375704a556a5159486c70466149734256614a6a48 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 504d4747476545536445656350794c4858686d4878627a6e424f7350774b5142 esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 504d4747476545536445656350794c4858686d4878627a6e424f7350774b5142 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 716e415a454a527558744d48725251525066436a7a756b566e48644d5556546d esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 716e415a454a527558744d48725251525066436a7a756b566e48644d5556546d 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 734244795658644852437a5941696d74626f787a6f654c6d72425a7272734e51 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 734244795658644852437a5941696d74626f787a6f654c6d72425a7272734e51 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 596263554e6863694579584f67657573574b755343455855696d4a664f43726d esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 596263554e6863694579584f67657573574b755343455855696d4a664f43726d 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 457063794e6c645871736b7844584d78576e656f4f556b4e4167586f75667674 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 457063794e6c645871736b7844584d78576e656f4f556b4e4167586f75667674 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 6d6875755a646e48486c516c58747949466a50556778714b596b686c72505155 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 6d6875755a646e48486c516c58747949466a50556778714b596b686c72505155 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 70476f6c6643615a53736f6348555941694a477a5157546c696c686f72726d59 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 70476f6c6643615a53736f6348555941694a477a5157546c696c686f72726d59 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 784a5a734344747a7678536564664a567864655268504d41414345494d676845 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 784a5a734344747a7678536564664a567864655268504d41414345494d676845 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 75465278437769524e554c4f4a675a55486b5168446e746d527559735a76526c esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 75465278437769524e554c4f4a675a55486b5168446e746d527559735a76526c 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 5541516c794a78506b78555767755072487a786c52544b6a446f665a58685048 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 5541516c794a78506b78555767755072487a786c52544b6a446f665a58685048 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 4462656b6f6e6578767a496c56704864676a7a6d74724e45536a684f534f5562 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 4462656b6f6e6578767a496c56704864676a7a6d74724e45536a684f534f5562 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 65584f4a535367654c73695a524575784c6c43546361535a4f7177765745734f esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 65584f4a535367654c73695a524575784c6c43546361535a4f7177765745734f 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 5765695848444c79756378664a776d66625a524c6d565575537850424c596173 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 5765695848444c79756378664a776d66625a524c6d565575537850424c596173 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 4471756d4176745155744b7047526a4c6b53736d66494f6c6d58454f6c5a4c47 esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 4471756d4176745155744b7047526a4c6b53736d66494f6c6d58454f6c5a4c47 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 4b4852515072645573724f79457457497843684f665a734b4e4a634d546a624e esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 4b4852515072645573724f79457457497843684f665a734b4e4a634d546a624e 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 474d4a614b4f556d5663436a44544150576648704461556a56416c416655537a esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 474d4a614b4f556d5663436a44544150576648704461556a56416c416655537a 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 45547852726a6c68504f655243646c4d70447a55656342796c4843516d4a4a51 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 45547852726a6c68504f655243646c4d70447a55656342796c4843516d4a4a51 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 417a56567664645654666464775742515663624f4250727444516c534e6e5479 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 417a56567664645654666464775742515663624f4250727444516c534e6e5479 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 455461617a704e7255456f47426d6f48735277757a4950447549766741726f71 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 455461617a704e7255456f47426d6f48735277757a4950447549766741726f71 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 73724f69756466574c466a666a596e64484b51697741794f704574496f626141 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 73724f69756466574c466a666a596e64484b51697741794f704574496f626141 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 764b514950785369467a445071547574426750755275587a426661634a445658 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 764b514950785369467a445071547574426750755275587a426661634a445658 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 6856736267516f45755441694b4e50695a65785262766d6758654d6571744a77 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 6856736267516f45755441694b4e50695a65785262766d6758654d6571744a77 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 6f555953476f596d7746787344706375574b51744a70446e624f596f7a554479 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 6f555953476f596d7746787344706375574b51744a70446e624f596f7a554479 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 75677568736a4445424571627462587946666947495a726a5155655a6c537566 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 75677568736a4445424571627462587946666947495a726a5155655a6c537566 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 634c45724275536d7175686256735041526d516961436e676d4e687a4c6f6e53 esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 634c45724275536d7175686256735041526d516961436e676d4e687a4c6f6e53 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 576f49457a64424b4f486156417a5858484f51547963664f4c714243536a4955 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 576f49457a64424b4f486156417a5858484f51547963664f4c714243536a4955 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 6f4d616952446b425147774f46754c6473766e4f5778785074586f554258767a esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 6f4d616952446b425147774f46754c6473766e4f5778785074586f554258767a 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 437243694f657254724b79657970696c79756563704362544c4c55697178444e esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 437243694f657254724b79657970696c79756563704362544c4c55697178444e 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 647566726b5576516c53434d495646436573494169567041435175626e586e54 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 647566726b5576516c53434d495646436573494169567041435175626e586e54 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 4c716d6d52695352536d4d6273776170636d73464b5a6d4e5567524855696e67 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 4c716d6d52695352536d4d6273776170636d73464b5a6d4e5567524855696e67 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 627a76424e7162436c447075754857474265794f56674b50724d437375596257 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 627a76424e7162436c447075754857474265794f56674b50724d437375596257 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 4d4f77775a485a59446342677646466449546c6b4a684a4c5762476c67774a56 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 4d4f77775a485a59446342677646466449546c6b4a684a4c5762476c67774a56 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 6c65616574564e75536f635a516f716f73514b78744355687a74655a64584146 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 6c65616574564e75536f635a516f716f73514b78744355687a74655a64584146 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 5a756a4958695a447761586541796d716d534c45744d706b4e4c49626e664e48 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 5a756a4958695a447761586541796d716d534c45744d706b4e4c49626e664e48 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 507049786e726642576278756573476e64585672724364494d79696847737a69 esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 507049786e726642576278756573476e64585672724364494d79696847737a69 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 48527a57554d46717749445450554465644e5370676e77484d65454b4e634c45 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 48527a57554d46717749445450554465644e5370676e77484d65454b4e634c45 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 4c56636856654b4a494653486c764c59414e5648735871764743474f4f434579 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 4c56636856654b4a494653486c764c59414e5648735871764743474f4f434579 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 63634749574d474a54426c4975704a537849495574504278566547454f484a77 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 63634749574d474a54426c4975704a537849495574504278566547454f484a77 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 7069546c6b4c68654d636d79415357665265535975784b59764c596d65587477 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 7069546c6b4c68654d636d79415357665265535975784b59764c596d65587477 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-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:ab:41:cc:07:12’, ‘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:91:37:c9:57:9a 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 6d497343514b6144725a6259455750754c526242427656414b5a554c4b684859 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 6d497343514b6144725a6259455750754c526242427656414b5a554c4b684859 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 4e686f716f43785251416b6f75576178504a6c734c5547515672466872577267 esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 4e686f716f43785251416b6f75576178504a6c734c5547515672466872577267 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 4777794d674a74517a79656a6b585063647643654c4a53484c7a72637a544a68 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 4777794d674a74517a79656a6b585063647643654c4a53484c7a72637a544a68 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 6f476e6f4f587659694a5965526b744841574753564d4f746d4e644147697741 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 6f476e6f4f587659694a5965526b744841574753564d4f746d4e644147697741 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 4c576c545a53524643516b485963554f424c4c724b774c4c4e62677250496354 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 4c576c545a53524643516b485963554f424c4c724b774c4c4e62677250496354 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 476265677552556e73736c62766b68696c4865574a425977754c70756d436a4b esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 476265677552556e73736c62766b68696c4865574a425977754c70756d436a4b 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 49644e76416668734c4a42475856415948646977675043466b6f684b44706257 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 49644e76416668734c4a42475856415948646977675043466b6f684b44706257 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 42546779576f42734c6b654265624774616e584c5357666c6c625a5247766465 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 42546779576f42734c6b654265624774616e584c5357666c6c625a5247766465 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 5a555846426268584c63704244766f74746c7a586b5657644456656955467851 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 5a555846426268584c63704244766f74746c7a586b5657644456656955467851 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 49774a4b49735558447865794a6674646b5953464262495a574d527968764b54 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 49774a4b49735558447865794a6674646b5953464262495a574d527968764b54 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 7768754f6665744c7147754f69626873737954636956544d514a46716a554343 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 7768754f6665744c7147754f69626873737954636956544d514a46716a554343 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 69655866624950746e4442714a4a634b4361657754704371504a4f61776e6578 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 69655866624950746e4442714a4a634b4361657754704371504a4f61776e6578 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 64656273524149796869656575514b456e6e686f7a7a544e72617a52694c7666 esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 64656273524149796869656575514b456e6e686f7a7a544e72617a52694c7666 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 50706b4a4e6b634c79787079726655726470694a5945576c647a6166666f4747 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 50706b4a4e6b634c79787079726655726470694a5945576c647a6166666f4747 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 466b6e6f6856657a416e6b54654163596c4e6a4d4e5741724264587a4e4c4975 esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 466b6e6f6856657a416e6b54654163596c4e6a4d4e5741724264587a4e4c4975 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 76736a68796259646278474f437650634f65414f614871624c65524d7375796b esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 76736a68796259646278474f437650634f65414f614871624c65524d7375796b 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 51626a69744b4b7a75794b6456556d6e5778677463435869626f474d63496459 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 51626a69744b4b7a75794b6456556d6e5778677463435869626f474d63496459 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 6955426975734c7459706268444741756958456c70574679726d696f456b795a esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 6955426975734c7459706268444741756958456c70574679726d696f456b795a 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 425870754d4a5476654b446752776f4a6f7779676d6365704d746a6942495578 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 425870754d4a5476654b446752776f4a6f7779676d6365704d746a6942495578 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 656c7555436663546a71455471464976696f4f586e5765714661796157596741 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 656c7555436663546a71455471464976696f4f586e5765714661796157596741 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 454e64494e68627146664b5649775250467643456846615476454f43447a7779 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 454e64494e68627146664b5649775250467643456846615476454f43447a7779 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 684f716a71766145726d434d6f6e53584d614973506f42416d6a46477a4d514e esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 684f716a71766145726d434d6f6e53584d614973506f42416d6a46477a4d514e 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 50504a6f597a465075696573596e5070624a53524167464a57514d785352616b esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 50504a6f597a465075696573596e5070624a53524167464a57514d785352616b 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 434676656d466b4f5a797271784e4d72426a63716f4a6c5950424265664c746f esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 434676656d466b4f5a797271784e4d72426a63716f4a6c5950424265664c746f 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 43506b6e68555a704d526b4445464e70526158565a4d4b7a486e75724f677777 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 43506b6e68555a704d526b4445464e70526158565a4d4b7a486e75724f677777 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 566e5347655361744d6358454c584749784b584a576247586f776348664e7356 esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 566e5347655361744d6358454c584749784b584a576247586f776348664e7356 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 527843576a596b626e42694b5a496c78486351786d4452756c6a464159617670 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 527843576a596b626e42694b5a496c78486351786d4452756c6a464159617670 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 6243685466506d7954794d7a646674595957786b6a6844514965777144685648 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 6243685466506d7954794d7a646674595957786b6a6844514965777144685648 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 4b6675726b6f45636e6f656a62465155726c456c656b4d676245596c6c486f4b esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 4b6675726b6f45636e6f656a62465155726c456c656b4d676245596c6c486f4b 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 7455667644686757637754584a6c515873434d61504a616f5a454f71456c5554 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 7455667644686757637754584a6c515873434d61504a616f5a454f71456c5554 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 4d7448625a6a775745544b555365667a7270524f5957634d7a75476768435a46 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 4d7448625a6a775745544b555365667a7270524f5957634d7a75476768435a46 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 757a44476455507a4f78754e45737a49686564785654744d7946514c634a5379 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 757a44476455507a4f78754e45737a49686564785654744d7946514c634a5379 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 7a42625949774c63656154444a544261416470714a556e61744f517a5a6d7068 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 7a42625949774c63656154444a544261416470714a556e61744f517a5a6d7068 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 4e437246467571554f5178617166736346415a736d444e4d65724b525a654b4c esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 4e437246467571554f5178617166736346415a736d444e4d65724b525a654b4c 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 6d6e4a4a4747786f5975694369756b6266625764777a7a50485744644b6f4674 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 6d6e4a4a4747786f5975694369756b6266625764777a7a50485744644b6f4674 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 74755543456d66564b475965745873466579424e786467705a5a64417275706b esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 74755543456d66564b475965745873466579424e786467705a5a64417275706b 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 6d67746a527077656a7661475754626f566a6d7a6e5452544d5273766d4b7455 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 6d67746a527077656a7661475754626f566a6d7a6e5452544d5273766d4b7455 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 64736359724172434d5878747370414b6557636978665443694d506b43764a70 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 64736359724172434d5878747370414b6557636978665443694d506b43764a70 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 4a62784f43577845484f4851495341677857614347536353725876497949624f esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 4a62784f43577845484f4851495341677857614347536353725876497949624f 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 45556f4d7a50647a68766d474e474c76666e666665516641674f736a6b4a6673 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 45556f4d7a50647a68766d474e474c76666e666665516641674f736a6b4a6673 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:45:6b:4b:9c:2a’, ‘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 6d497343514b6144725a6259455750754c526242427656414b5a554c4b684859 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 6d497343514b6144725a6259455750754c526242427656414b5a554c4b684859 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 4e686f716f43785251416b6f75576178504a6c734c5547515672466872577267 esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 4e686f716f43785251416b6f75576178504a6c734c5547515672466872577267 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 4777794d674a74517a79656a6b585063647643654c4a53484c7a72637a544a68 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 4777794d674a74517a79656a6b585063647643654c4a53484c7a72637a544a68 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 6f476e6f4f587659694a5965526b744841574753564d4f746d4e644147697741 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 6f476e6f4f587659694a5965526b744841574753564d4f746d4e644147697741 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 4c576c545a53524643516b485963554f424c4c724b774c4c4e62677250496354 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 4c576c545a53524643516b485963554f424c4c724b774c4c4e62677250496354 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 476265677552556e73736c62766b68696c4865574a425977754c70756d436a4b esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 476265677552556e73736c62766b68696c4865574a425977754c70756d436a4b 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 49644e76416668734c4a42475856415948646977675043466b6f684b44706257 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 49644e76416668734c4a42475856415948646977675043466b6f684b44706257 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 42546779576f42734c6b654265624774616e584c5357666c6c625a5247766465 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 42546779576f42734c6b654265624774616e584c5357666c6c625a5247766465 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 5a555846426268584c63704244766f74746c7a586b5657644456656955467851 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 5a555846426268584c63704244766f74746c7a586b5657644456656955467851 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 49774a4b49735558447865794a6674646b5953464262495a574d527968764b54 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 49774a4b49735558447865794a6674646b5953464262495a574d527968764b54 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 7768754f6665744c7147754f69626873737954636956544d514a46716a554343 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 7768754f6665744c7147754f69626873737954636956544d514a46716a554343 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 69655866624950746e4442714a4a634b4361657754704371504a4f61776e6578 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 69655866624950746e4442714a4a634b4361657754704371504a4f61776e6578 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 64656273524149796869656575514b456e6e686f7a7a544e72617a52694c7666 esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 64656273524149796869656575514b456e6e686f7a7a544e72617a52694c7666 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 50706b4a4e6b634c79787079726655726470694a5945576c647a6166666f4747 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 50706b4a4e6b634c79787079726655726470694a5945576c647a6166666f4747 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 466b6e6f6856657a416e6b54654163596c4e6a4d4e5741724264587a4e4c4975 esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 466b6e6f6856657a416e6b54654163596c4e6a4d4e5741724264587a4e4c4975 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 76736a68796259646278474f437650634f65414f614871624c65524d7375796b esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 76736a68796259646278474f437650634f65414f614871624c65524d7375796b 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 51626a69744b4b7a75794b6456556d6e5778677463435869626f474d63496459 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 51626a69744b4b7a75794b6456556d6e5778677463435869626f474d63496459 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 6955426975734c7459706268444741756958456c70574679726d696f456b795a esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 6955426975734c7459706268444741756958456c70574679726d696f456b795a 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 425870754d4a5476654b446752776f4a6f7779676d6365704d746a6942495578 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 425870754d4a5476654b446752776f4a6f7779676d6365704d746a6942495578 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 656c7555436663546a71455471464976696f4f586e5765714661796157596741 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 656c7555436663546a71455471464976696f4f586e5765714661796157596741 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 454e64494e68627146664b5649775250467643456846615476454f43447a7779 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 454e64494e68627146664b5649775250467643456846615476454f43447a7779 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 684f716a71766145726d434d6f6e53584d614973506f42416d6a46477a4d514e esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 684f716a71766145726d434d6f6e53584d614973506f42416d6a46477a4d514e 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 50504a6f597a465075696573596e5070624a53524167464a57514d785352616b esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 50504a6f597a465075696573596e5070624a53524167464a57514d785352616b 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 434676656d466b4f5a797271784e4d72426a63716f4a6c5950424265664c746f esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 434676656d466b4f5a797271784e4d72426a63716f4a6c5950424265664c746f 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 43506b6e68555a704d526b4445464e70526158565a4d4b7a486e75724f677777 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 43506b6e68555a704d526b4445464e70526158565a4d4b7a486e75724f677777 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 566e5347655361744d6358454c584749784b584a576247586f776348664e7356 esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 566e5347655361744d6358454c584749784b584a576247586f776348664e7356 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 527843576a596b626e42694b5a496c78486351786d4452756c6a464159617670 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 527843576a596b626e42694b5a496c78486351786d4452756c6a464159617670 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 6243685466506d7954794d7a646674595957786b6a6844514965777144685648 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 6243685466506d7954794d7a646674595957786b6a6844514965777144685648 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 4b6675726b6f45636e6f656a62465155726c456c656b4d676245596c6c486f4b esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 4b6675726b6f45636e6f656a62465155726c456c656b4d676245596c6c486f4b 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 7455667644686757637754584a6c515873434d61504a616f5a454f71456c5554 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 7455667644686757637754584a6c515873434d61504a616f5a454f71456c5554 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 4d7448625a6a775745544b555365667a7270524f5957634d7a75476768435a46 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 4d7448625a6a775745544b555365667a7270524f5957634d7a75476768435a46 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 757a44476455507a4f78754e45737a49686564785654744d7946514c634a5379 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 757a44476455507a4f78754e45737a49686564785654744d7946514c634a5379 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 7a42625949774c63656154444a544261416470714a556e61744f517a5a6d7068 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 7a42625949774c63656154444a544261416470714a556e61744f517a5a6d7068 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 4e437246467571554f5178617166736346415a736d444e4d65724b525a654b4c esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 4e437246467571554f5178617166736346415a736d444e4d65724b525a654b4c 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 6d6e4a4a4747786f5975694369756b6266625764777a7a50485744644b6f4674 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 6d6e4a4a4747786f5975694369756b6266625764777a7a50485744644b6f4674 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 74755543456d66564b475965745873466579424e786467705a5a64417275706b esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 74755543456d66564b475965745873466579424e786467705a5a64417275706b 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 6d67746a527077656a7661475754626f566a6d7a6e5452544d5273766d4b7455 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 6d67746a527077656a7661475754626f566a6d7a6e5452544d5273766d4b7455 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 64736359724172434d5878747370414b6557636978665443694d506b43764a70 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 64736359724172434d5878747370414b6557636978665443694d506b43764a70 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 4a62784f43577845484f4851495341677857614347536353725876497949624f esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 4a62784f43577845484f4851495341677857614347536353725876497949624f 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 45556f4d7a50647a68766d474e474c76666e666665516641674f736a6b4a6673 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 45556f4d7a50647a68766d474e474c76666e666665516641674f736a6b4a6673 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-ndrpdr

 DUT1:  
cli_inband(cmd=’show logging’)
show_version()
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_set_flags(sw_if_index=1,flags=1)
hw_interface_set_mtu(sw_if_index=1,mtu=9200)
sw_interface_set_flags(sw_if_index=2,flags=1)
hw_interface_set_mtu(sw_if_index=2,mtu=9200)
sw_interface_dump(name_filter_valid=False,name_filter=’’)
sw_interface_add_del_address(sw_if_index=1,is_add=True,del_all=False,prefix={‘len’: 24, ‘address’: {‘af’: 0, ‘un’: {‘ip4’: b’xc0xa8nx0b’}}})
ip_neighbor_add_del(is_add=True,neighbor={‘sw_if_index’: 1, ‘flags’: 0, ‘mac_address’: ‘02:ab:41:cc:07:12’, ‘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:91:37:c9:57:9a 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 5553586e616376436e586a4874726e6471514b5a4a597a647a49727949575471 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 5553586e616376436e586a4874726e6471514b5a4a597a647a49727949575471 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 696c454d474270527972574e62747043496875506944726c734c554e72444953 esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 696c454d474270527972574e62747043496875506944726c734c554e72444953 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 44646b4442717a784b4f7974576167736e6a4c454b4a584f577153506e636869 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 44646b4442717a784b4f7974576167736e6a4c454b4a584f577153506e636869 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 754a704779476a7a496f7444567351576d445245626a656a4e544f6461586c6b esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 754a704779476a7a496f7444567351576d445245626a656a4e544f6461586c6b 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 744c76695378777a714a73504175466e5150536875636f534d67474943526a48 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 744c76695378777a714a73504175466e5150536875636f534d67474943526a48 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 614756437a474f626c4356795576464b6f734758504f656f536146786b506d63 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 614756437a474f626c4356795576464b6f734758504f656f536146786b506d63 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 68655549466c55535a4d4b44555964794e58646b5a67454d4b7370737a53626d esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 68655549466c55535a4d4b44555964794e58646b5a67454d4b7370737a53626d 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 4b66664c536f4e65536743667a58476b686b49714b6f6b4a6b58504559777650 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 4b66664c536f4e65536743667a58476b686b49714b6f6b4a6b58504559777650 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 6a6b4a4e4268694e655a477061675355466b584b46694a56535a69666d46426e esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 6a6b4a4e4268694e655a477061675355466b584b46694a56535a69666d46426e 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 62634c67507946474b506779777451684c677049594849626842726a4d416c52 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 62634c67507946474b506779777451684c677049594849626842726a4d416c52 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 757156624768586652496f4b784764516375566948645a584353786e6a464572 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 757156624768586652496f4b784764516375566948645a584353786e6a464572 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 466979415668684c43424c455762644b4e465076585744626d4969736d6b6941 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 466979415668684c43424c455762644b4e465076585744626d4969736d6b6941 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 7377516d4c6c726d6c6b4861596b54437373414d63475a434678626470784e4d esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 7377516d4c6c726d6c6b4861596b54437373414d63475a434678626470784e4d 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 5667636d426f545662616f5244766c7863727975644f444f5267587258664854 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 5667636d426f545662616f5244766c7863727975644f444f5267587258664854 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 5173734e6f487357716671564a68665163496d747a454b6b5163737a6a436545 esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 5173734e6f487357716671564a68665163496d747a454b6b5163737a6a436545 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 6444466d4f4a594e476c6a7544687a69554c714d4a5649546f436c694d794672 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 6444466d4f4a594e476c6a7544687a69554c714d4a5649546f436c694d794672 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 4677746175666c67554f41725963514a7872455378726c534979456177735a71 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 4677746175666c67554f41725963514a7872455378726c534979456177735a71 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 6571444752686c6441794f70746d614a6d4e67505858644f41794a7359516a43 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 6571444752686c6441794f70746d614a6d4e67505858644f41794a7359516a43 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 586c6f69445743635856444e7261434b547258737079774d6b656b5a436f6749 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 586c6f69445743635856444e7261434b547258737079774d6b656b5a436f6749 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 674648484a644a62454f4973486c4964565566764a535871474a694a77626b57 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 674648484a644a62454f4973486c4964565566764a535871474a694a77626b57 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 71487962676850476a6b5a4b494b724e71615a49667953567644504c67724141 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 71487962676850476a6b5a4b494b724e71615a49667953567644504c67724141 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 4d476e716165586e5075704a4b4c66575370696656544d50576f414d4f474872 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 4d476e716165586e5075704a4b4c66575370696656544d50576f414d4f474872 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 467273614b5456717143575765776f6252726c50495a4b46576e424d5a447947 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 467273614b5456717143575765776f6252726c50495a4b46576e424d5a447947 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 686d5a656c704c78526a675065756d4e534441697552486556425a4851725547 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 686d5a656c704c78526a675065756d4e534441697552486556425a4851725547 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 6b427673755971614a5a78446a44667a7043687679594e7476625a6c56655951 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 6b427673755971614a5a78446a44667a7043687679594e7476625a6c56655951 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 5573767876534258514b7772784e46554b6a6f4b4d4e78724d54574276565576 esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 5573767876534258514b7772784e46554b6a6f4b4d4e78724d54574276565576 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 44756b66686e6846654755666c516644487948434e71695264726c73434f4c46 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 44756b66686e6846654755666c516644487948434e71695264726c73434f4c46 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 454b58725341755a4d4d6a47636a6762694a586b477a6e6d4e66574b67456772 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 454b58725341755a4d4d6a47636a6762694a586b477a6e6d4e66574b67456772 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 507a774b5942725876466d484675434f68546c4e5a5354697649464f66597141 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 507a774b5942725876466d484675434f68546c4e5a5354697649464f66597141 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 796b71574466446b756370766a596e415a79735a79654141797771744b73646f esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 796b71574466446b756370766a596e415a79735a79654141797771744b73646f 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 6a515469466a6c5475694876515266556f6b45527068716541684e635351536a esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 6a515469466a6c5475694876515266556f6b45527068716541684e635351536a 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 4f6d664c6159514f5850597a45634d4244497a716252536a645a797470786f68 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 4f6d664c6159514f5850597a45634d4244497a716252536a645a797470786f68 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 6e7357704c7847756f586c634c466e6242594152635576476548546442467875 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 6e7357704c7847756f586c634c466e6242594152635576476548546442467875 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 77555154794c706875417546724e4179705057705846457850664c645a6a477a esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 77555154794c706875417546724e4179705057705846457850664c645a6a477a 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 4652784b63445a66567548456e794266424a777a55424d7a6745426848595049 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 4652784b63445a66567548456e794266424a777a55424d7a6745426848595049 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 594e5175777258516b45674f6952637a746c52706e746e52484655614e444c76 esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 594e5175777258516b45674f6952637a746c52706e746e52484655614e444c76 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 6844565a4d4161635a647051544248497747654c656377696e4954456952676e esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 6844565a4d4161635a647051544248497747654c656377696e4954456952676e 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 51797344427655756c6775775a6d4f444767505362766f4a7a4d71546a465a71 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 51797344427655756c6775775a6d4f444767505362766f4a7a4d71546a465a71 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 6c69566e706a58636a596b6953536b6944784953434e4d775170577043436e75 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 6c69566e706a58636a596b6953536b6944784953434e4d775170577043436e75 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 46675969707969636a545162756468546770676b56617462637749484f645958 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 46675969707969636a545162756468546770676b56617462637749484f645958 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:45:6b:4b:9c:2a’, ‘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 5553586e616376436e586a4874726e6471514b5a4a597a647a49727949575471 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 5553586e616376436e586a4874726e6471514b5a4a597a647a49727949575471 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 696c454d474270527972574e62747043496875506944726c734c554e72444953 esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 696c454d474270527972574e62747043496875506944726c734c554e72444953 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 44646b4442717a784b4f7974576167736e6a4c454b4a584f577153506e636869 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 44646b4442717a784b4f7974576167736e6a4c454b4a584f577153506e636869 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 754a704779476a7a496f7444567351576d445245626a656a4e544f6461586c6b esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 754a704779476a7a496f7444567351576d445245626a656a4e544f6461586c6b 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 744c76695378777a714a73504175466e5150536875636f534d67474943526a48 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 744c76695378777a714a73504175466e5150536875636f534d67474943526a48 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 614756437a474f626c4356795576464b6f734758504f656f536146786b506d63 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 614756437a474f626c4356795576464b6f734758504f656f536146786b506d63 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 68655549466c55535a4d4b44555964794e58646b5a67454d4b7370737a53626d esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 68655549466c55535a4d4b44555964794e58646b5a67454d4b7370737a53626d 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 4b66664c536f4e65536743667a58476b686b49714b6f6b4a6b58504559777650 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 4b66664c536f4e65536743667a58476b686b49714b6f6b4a6b58504559777650 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 6a6b4a4e4268694e655a477061675355466b584b46694a56535a69666d46426e esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 6a6b4a4e4268694e655a477061675355466b584b46694a56535a69666d46426e 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 62634c67507946474b506779777451684c677049594849626842726a4d416c52 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 62634c67507946474b506779777451684c677049594849626842726a4d416c52 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 757156624768586652496f4b784764516375566948645a584353786e6a464572 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 757156624768586652496f4b784764516375566948645a584353786e6a464572 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 466979415668684c43424c455762644b4e465076585744626d4969736d6b6941 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 466979415668684c43424c455762644b4e465076585744626d4969736d6b6941 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 7377516d4c6c726d6c6b4861596b54437373414d63475a434678626470784e4d esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 7377516d4c6c726d6c6b4861596b54437373414d63475a434678626470784e4d 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 5667636d426f545662616f5244766c7863727975644f444f5267587258664854 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 5667636d426f545662616f5244766c7863727975644f444f5267587258664854 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 5173734e6f487357716671564a68665163496d747a454b6b5163737a6a436545 esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 5173734e6f487357716671564a68665163496d747a454b6b5163737a6a436545 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 6444466d4f4a594e476c6a7544687a69554c714d4a5649546f436c694d794672 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 6444466d4f4a594e476c6a7544687a69554c714d4a5649546f436c694d794672 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 4677746175666c67554f41725963514a7872455378726c534979456177735a71 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 4677746175666c67554f41725963514a7872455378726c534979456177735a71 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 6571444752686c6441794f70746d614a6d4e67505858644f41794a7359516a43 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 6571444752686c6441794f70746d614a6d4e67505858644f41794a7359516a43 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 586c6f69445743635856444e7261434b547258737079774d6b656b5a436f6749 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 586c6f69445743635856444e7261434b547258737079774d6b656b5a436f6749 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 674648484a644a62454f4973486c4964565566764a535871474a694a77626b57 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 674648484a644a62454f4973486c4964565566764a535871474a694a77626b57 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 71487962676850476a6b5a4b494b724e71615a49667953567644504c67724141 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 71487962676850476a6b5a4b494b724e71615a49667953567644504c67724141 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 4d476e716165586e5075704a4b4c66575370696656544d50576f414d4f474872 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 4d476e716165586e5075704a4b4c66575370696656544d50576f414d4f474872 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 467273614b5456717143575765776f6252726c50495a4b46576e424d5a447947 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 467273614b5456717143575765776f6252726c50495a4b46576e424d5a447947 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 686d5a656c704c78526a675065756d4e534441697552486556425a4851725547 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 686d5a656c704c78526a675065756d4e534441697552486556425a4851725547 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 6b427673755971614a5a78446a44667a7043687679594e7476625a6c56655951 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 6b427673755971614a5a78446a44667a7043687679594e7476625a6c56655951 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 5573767876534258514b7772784e46554b6a6f4b4d4e78724d54574276565576 esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 5573767876534258514b7772784e46554b6a6f4b4d4e78724d54574276565576 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 44756b66686e6846654755666c516644487948434e71695264726c73434f4c46 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 44756b66686e6846654755666c516644487948434e71695264726c73434f4c46 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 454b58725341755a4d4d6a47636a6762694a586b477a6e6d4e66574b67456772 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 454b58725341755a4d4d6a47636a6762694a586b477a6e6d4e66574b67456772 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 507a774b5942725876466d484675434f68546c4e5a5354697649464f66597141 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 507a774b5942725876466d484675434f68546c4e5a5354697649464f66597141 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 796b71574466446b756370766a596e415a79735a79654141797771744b73646f esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 796b71574466446b756370766a596e415a79735a79654141797771744b73646f 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 6a515469466a6c5475694876515266556f6b45527068716541684e635351536a esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 6a515469466a6c5475694876515266556f6b45527068716541684e635351536a 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 4f6d664c6159514f5850597a45634d4244497a716252536a645a797470786f68 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 4f6d664c6159514f5850597a45634d4244497a716252536a645a797470786f68 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 6e7357704c7847756f586c634c466e6242594152635576476548546442467875 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 6e7357704c7847756f586c634c466e6242594152635576476548546442467875 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 77555154794c706875417546724e4179705057705846457850664c645a6a477a esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 77555154794c706875417546724e4179705057705846457850664c645a6a477a 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 4652784b63445a66567548456e794266424a777a55424d7a6745426848595049 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 4652784b63445a66567548456e794266424a777a55424d7a6745426848595049 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 594e5175777258516b45674f6952637a746c52706e746e52484655614e444c76 esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 594e5175777258516b45674f6952637a746c52706e746e52484655614e444c76 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 6844565a4d4161635a647051544248497747654c656377696e4954456952676e esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 6844565a4d4161635a647051544248497747654c656377696e4954456952676e 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 51797344427655756c6775775a6d4f444767505362766f4a7a4d71546a465a71 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 51797344427655756c6775775a6d4f444767505362766f4a7a4d71546a465a71 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 6c69566e706a58636a596b6953536b6944784953434e4d775170577043436e75 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 6c69566e706a58636a596b6953536b6944784953434e4d775170577043436e75 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 46675969707969636a545162756468546770676b56617462637749484f645958 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 46675969707969636a545162756468546770676b56617462637749484f645958 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