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) 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_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:31:00:d4:71:52’, ‘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:94:b0:f0:56:32 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 6e49484b6d41614463744855644f434a73587a6351724f784b52706b6f4f5a58 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 6e49484b6d41614463744855644f434a73587a6351724f784b52706b6f4f5a58 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 50667977504758596c4d4a684a52506747746f474b4c64764366736e4841464d esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 50667977504758596c4d4a684a52506747746f474b4c64764366736e4841464d 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 7649584d6c654753585467786a787845774c46674666696f714d72446d684644 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 7649584d6c654753585467786a787845774c46674666696f714d72446d684644 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 664f6d4274545a65425575666a446f614a794d5577756d484e766b704f6b4f78 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 664f6d4274545a65425575666a446f614a794d5577756d484e766b704f6b4f78 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 624e7267564c7a546556424b6b69714d6e754868575452645a6944756e734844 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 624e7267564c7a546556424b6b69714d6e754868575452645a6944756e734844 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 71477143646d7246784c58494a5564424158724951547a584e61666a67766d65 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 71477143646d7246784c58494a5564424158724951547a584e61666a67766d65 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 63635755614f6641775471574e654d437255457668424741486b485564647579 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 63635755614f6641775471574e654d437255457668424741486b485564647579 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 705556704b4c4679735374547770756d77536c68616d516773657a794e426842 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 705556704b4c4679735374547770756d77536c68616d516773657a794e426842 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 73734252466854785362676d5a76654f737362516565636643626d6670615455 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 73734252466854785362676d5a76654f737362516565636643626d6670615455 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 50506c7978586964426e76726e4444484542656878787a68624742534f66567a esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 50506c7978586964426e76726e4444484542656878787a68624742534f66567a 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 615573544f4c415441524464507145415a4478766974675a4d7a64456569434d esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 615573544f4c415441524464507145415a4478766974675a4d7a64456569434d 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 75456a46617a49676a507067764177634a6555526b7069504259526a544e434c esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 75456a46617a49676a507067764177634a6555526b7069504259526a544e434c 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 764d6759736d4351724a49526153504965746d774d466875626e4a6d42505a5a esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 764d6759736d4351724a49526153504965746d774d466875626e4a6d42505a5a 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 57676c4e79616f4d6658727663497a7063726c524e584b6d616b7a5669616866 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 57676c4e79616f4d6658727663497a7063726c524e584b6d616b7a5669616866 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 684c5247786a41724c7843494d46614f5474787967575162575a6a754473527a esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 684c5247786a41724c7843494d46614f5474787967575162575a6a754473527a 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 424f647a6159794a77536a56685a53464d535a6e464f5952576e72766e75777a esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 424f647a6159794a77536a56685a53464d535a6e464f5952576e72766e75777a 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 644c76727570657353654b6c42484f634d6e73676b686374714f4349456f536f esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 644c76727570657353654b6c42484f634d6e73676b686374714f4349456f536f 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 51714975484d4d4e55474159434a46636456634d436e4d4f564f44574b626447 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 51714975484d4d4e55474159434a46636456634d436e4d4f564f44574b626447 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 51626b6e737441486e73446953526b6b7475676b61735a47497279436d495878 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 51626b6e737441486e73446953526b6b7475676b61735a47497279436d495878 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 53764d575a69575045436c5a4f45657a49425065514b47434d64536a6f696f6e esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 53764d575a69575045436c5a4f45657a49425065514b47434d64536a6f696f6e 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 426f5179476b596a5a75786b554f764f73527a5542655775566c79654c464976 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 426f5179476b596a5a75786b554f764f73527a5542655775566c79654c464976 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 52564b4d527a5a4d775656664879494b6a7274636e53546c644c476d6c59776e esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 52564b4d527a5a4d775656664879494b6a7274636e53546c644c476d6c59776e 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 6b427a58546773664b636d745755635470675559716c73635551734d45775361 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 6b427a58546773664b636d745755635470675559716c73635551734d45775361 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 7975556d6d444b504957466554574b734655666c4f6e5767684d4d7574524171 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 7975556d6d444b504957466554574b734655666c4f6e5767684d4d7574524171 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 6a6e4e6574626d455a7a53526141626d73576b72734c76494874754265486e7a esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 6a6e4e6574626d455a7a53526141626d73576b72734c76494874754265486e7a 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 785349555a75485a636d6b686c75546e5343586c4d527262444b6c75456a6f51 esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 785349555a75485a636d6b686c75546e5343586c4d527262444b6c75456a6f51 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 48666f7a6a6b4470764a4d5447714e74595a45625255416e6b58566f48787a4d esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 48666f7a6a6b4470764a4d5447714e74595a45625255416e6b58566f48787a4d 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 79626f50634b774369554c7a61774a5045624b6a754674594b547a6f66647a65 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 79626f50634b774369554c7a61774a5045624b6a754674594b547a6f66647a65 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 42484e41594669647a5a78705476524f54717366415754555071616d59544248 esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 42484e41594669647a5a78705476524f54717366415754555071616d59544248 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 67494d416f727457485a4d766458716c47775a70436f6d48514c6b4e516b4c41 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 67494d416f727457485a4d766458716c47775a70436f6d48514c6b4e516b4c41 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 45476a6754727074694a514a7643795371415a795a5763656e4b69644c7a6d58 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 45476a6754727074694a514a7643795371415a795a5763656e4b69644c7a6d58 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 626b524870457064664654674d676c4f474646775266554679676464747a7765 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 626b524870457064664654674d676c4f474646775266554679676464747a7765 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 59484d444d5544714a614b6571445077664f634f51706a5478597163555a7858 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 59484d444d5544714a614b6571445077664f634f51706a5478597163555a7858 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 506c695548725262736e5263717171456142635a7252467a69684a7476517642 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 506c695548725262736e5263717171456142635a7252467a69684a7476517642 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 485876636770694f495a674f68775a7a6b4f516657774170576b75436b697967 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 485876636770694f495a674f68775a7a6b4f516657774170576b75436b697967 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 77684c68534f6a6245777251497a4565634f6b525166695247757977796d7052 esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 77684c68534f6a6245777251497a4565634f6b525166695247757977796d7052 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 6e70516f5a564d61777172767156556767784147777a6271616d6a4c6e57786d esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 6e70516f5a564d61777172767156556767784147777a6271616d6a4c6e57786d 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 596c7469666d647a65446249625552504d6770704b43474b74504a775a795076 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 596c7469666d647a65446249625552504d6770704b43474b74504a775a795076 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 6b7570514468457a5a4345497745506a4850506b6c6a556b51544c5072576573 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 6b7570514468457a5a4345497745506a4850506b6c6a556b51544c5072576573 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 787a5842707165716d594664616941636e5a6e797a575661466a647a46576859 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 787a5842707165716d594664616941636e5a6e797a575661466a647a46576859 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:cd:77:02:53:1e’, ‘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 6e49484b6d41614463744855644f434a73587a6351724f784b52706b6f4f5a58 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 6e49484b6d41614463744855644f434a73587a6351724f784b52706b6f4f5a58 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 50667977504758596c4d4a684a52506747746f474b4c64764366736e4841464d esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 50667977504758596c4d4a684a52506747746f474b4c64764366736e4841464d 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 7649584d6c654753585467786a787845774c46674666696f714d72446d684644 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 7649584d6c654753585467786a787845774c46674666696f714d72446d684644 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 664f6d4274545a65425575666a446f614a794d5577756d484e766b704f6b4f78 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 664f6d4274545a65425575666a446f614a794d5577756d484e766b704f6b4f78 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 624e7267564c7a546556424b6b69714d6e754868575452645a6944756e734844 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 624e7267564c7a546556424b6b69714d6e754868575452645a6944756e734844 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 71477143646d7246784c58494a5564424158724951547a584e61666a67766d65 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 71477143646d7246784c58494a5564424158724951547a584e61666a67766d65 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 63635755614f6641775471574e654d437255457668424741486b485564647579 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 63635755614f6641775471574e654d437255457668424741486b485564647579 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 705556704b4c4679735374547770756d77536c68616d516773657a794e426842 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 705556704b4c4679735374547770756d77536c68616d516773657a794e426842 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 73734252466854785362676d5a76654f737362516565636643626d6670615455 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 73734252466854785362676d5a76654f737362516565636643626d6670615455 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 50506c7978586964426e76726e4444484542656878787a68624742534f66567a esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 50506c7978586964426e76726e4444484542656878787a68624742534f66567a 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 615573544f4c415441524464507145415a4478766974675a4d7a64456569434d esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 615573544f4c415441524464507145415a4478766974675a4d7a64456569434d 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 75456a46617a49676a507067764177634a6555526b7069504259526a544e434c esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 75456a46617a49676a507067764177634a6555526b7069504259526a544e434c 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 764d6759736d4351724a49526153504965746d774d466875626e4a6d42505a5a esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 764d6759736d4351724a49526153504965746d774d466875626e4a6d42505a5a 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 57676c4e79616f4d6658727663497a7063726c524e584b6d616b7a5669616866 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 57676c4e79616f4d6658727663497a7063726c524e584b6d616b7a5669616866 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 684c5247786a41724c7843494d46614f5474787967575162575a6a754473527a esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 684c5247786a41724c7843494d46614f5474787967575162575a6a754473527a 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 424f647a6159794a77536a56685a53464d535a6e464f5952576e72766e75777a esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 424f647a6159794a77536a56685a53464d535a6e464f5952576e72766e75777a 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 644c76727570657353654b6c42484f634d6e73676b686374714f4349456f536f esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 644c76727570657353654b6c42484f634d6e73676b686374714f4349456f536f 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 51714975484d4d4e55474159434a46636456634d436e4d4f564f44574b626447 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 51714975484d4d4e55474159434a46636456634d436e4d4f564f44574b626447 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 51626b6e737441486e73446953526b6b7475676b61735a47497279436d495878 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 51626b6e737441486e73446953526b6b7475676b61735a47497279436d495878 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 53764d575a69575045436c5a4f45657a49425065514b47434d64536a6f696f6e esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 53764d575a69575045436c5a4f45657a49425065514b47434d64536a6f696f6e 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 426f5179476b596a5a75786b554f764f73527a5542655775566c79654c464976 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 426f5179476b596a5a75786b554f764f73527a5542655775566c79654c464976 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 52564b4d527a5a4d775656664879494b6a7274636e53546c644c476d6c59776e esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 52564b4d527a5a4d775656664879494b6a7274636e53546c644c476d6c59776e 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 6b427a58546773664b636d745755635470675559716c73635551734d45775361 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 6b427a58546773664b636d745755635470675559716c73635551734d45775361 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 7975556d6d444b504957466554574b734655666c4f6e5767684d4d7574524171 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 7975556d6d444b504957466554574b734655666c4f6e5767684d4d7574524171 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 6a6e4e6574626d455a7a53526141626d73576b72734c76494874754265486e7a esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 6a6e4e6574626d455a7a53526141626d73576b72734c76494874754265486e7a 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 785349555a75485a636d6b686c75546e5343586c4d527262444b6c75456a6f51 esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 785349555a75485a636d6b686c75546e5343586c4d527262444b6c75456a6f51 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 48666f7a6a6b4470764a4d5447714e74595a45625255416e6b58566f48787a4d esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 48666f7a6a6b4470764a4d5447714e74595a45625255416e6b58566f48787a4d 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 79626f50634b774369554c7a61774a5045624b6a754674594b547a6f66647a65 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 79626f50634b774369554c7a61774a5045624b6a754674594b547a6f66647a65 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 42484e41594669647a5a78705476524f54717366415754555071616d59544248 esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 42484e41594669647a5a78705476524f54717366415754555071616d59544248 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 67494d416f727457485a4d766458716c47775a70436f6d48514c6b4e516b4c41 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 67494d416f727457485a4d766458716c47775a70436f6d48514c6b4e516b4c41 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 45476a6754727074694a514a7643795371415a795a5763656e4b69644c7a6d58 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 45476a6754727074694a514a7643795371415a795a5763656e4b69644c7a6d58 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 626b524870457064664654674d676c4f474646775266554679676464747a7765 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 626b524870457064664654674d676c4f474646775266554679676464747a7765 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 59484d444d5544714a614b6571445077664f634f51706a5478597163555a7858 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 59484d444d5544714a614b6571445077664f634f51706a5478597163555a7858 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 506c695548725262736e5263717171456142635a7252467a69684a7476517642 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 506c695548725262736e5263717171456142635a7252467a69684a7476517642 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 485876636770694f495a674f68775a7a6b4f516657774170576b75436b697967 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 485876636770694f495a674f68775a7a6b4f516657774170576b75436b697967 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 77684c68534f6a6245777251497a4565634f6b525166695247757977796d7052 esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 77684c68534f6a6245777251497a4565634f6b525166695247757977796d7052 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 6e70516f5a564d61777172767156556767784147777a6271616d6a4c6e57786d esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 6e70516f5a564d61777172767156556767784147777a6271616d6a4c6e57786d 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 596c7469666d647a65446249625552504d6770704b43474b74504a775a795076 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 596c7469666d647a65446249625552504d6770704b43474b74504a775a795076 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 6b7570514468457a5a4345497745506a4850506b6c6a556b51544c5072576573 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 6b7570514468457a5a4345497745506a4850506b6c6a556b51544c5072576573 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 787a5842707165716d594664616941636e5a6e797a575661466a647a46576859 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 787a5842707165716d594664616941636e5a6e797a575661466a647a46576859 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_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:31:00:d4:71:52’, ‘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:94:b0:f0:56:32 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 75624f517a4b66766949544643634a527a6650716a667a585863666e7144787a esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 75624f517a4b66766949544643634a527a6650716a667a585863666e7144787a 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 797a5652636a43796b6876697456594f72774a466272685a69474d687476584a esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 797a5652636a43796b6876697456594f72774a466272685a69474d687476584a 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 644557746d694c67474346425a6d7764556e684f7869764143734d795754414f esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 644557746d694c67474346425a6d7764556e684f7869764143734d795754414f 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 5572476a484649544b63704c7668696959427459766e66626766425056766c64 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 5572476a484649544b63704c7668696959427459766e66626766425056766c64 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 64727777657a7671574f5a41664e597446636452495a6841716d6f6842466648 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 64727777657a7671574f5a41664e597446636452495a6841716d6f6842466648 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 724e76616a765446737a4349656555626765584e514e6d435663596377706e78 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 724e76616a765446737a4349656555626765584e514e6d435663596377706e78 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 5775787478665a69684a74444d6e684c636c5274584b4144784e776177774f67 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 5775787478665a69684a74444d6e684c636c5274584b4144784e776177774f67 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 597075797769774944484a62694a4e4f6b4a6d46554379507077786b6c706e63 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 597075797769774944484a62694a4e4f6b4a6d46554379507077786b6c706e63 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 58585076776348776c72425954644f725163586a786a45464d45577a48546c4f esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 58585076776348776c72425954644f725163586a786a45464d45577a48546c4f 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 6e416d6a63634c6c4a69417274654e734c6f556852684f57557852476e44465a esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 6e416d6a63634c6c4a69417274654e734c6f556852684f57557852476e44465a 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 4c7a496e74506a68555577534c63517545534d4a51464b6665754e6d59534f58 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 4c7a496e74506a68555577534c63517545534d4a51464b6665754e6d59534f58 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 7a637379504665584d44655055646168597a77774d5371554357444a53744475 esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 7a637379504665584d44655055646168597a77774d5371554357444a53744475 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 4351567a676a45464864514368714e437a4e6d4e6f414245655464706b627a4c esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 4351567a676a45464864514368714e437a4e6d4e6f414245655464706b627a4c 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 494e70685670574a76526d444b4956454d5347594b6d48416263544b51625a48 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 494e70685670574a76526d444b4956454d5347594b6d48416263544b51625a48 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 5249677265596754524673504d4e636544705959764b56736f624c7a676d6173 esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 5249677265596754524673504d4e636544705959764b56736f624c7a676d6173 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 6d5a496a516c7847446e476f4c484e614c6549586c766c504d4a4d444a6e7559 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 6d5a496a516c7847446e476f4c484e614c6549586c766c504d4a4d444a6e7559 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 664d4648444e414b736277534a5042555a715565694b5a73634852556645496f esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 664d4648444e414b736277534a5042555a715565694b5a73634852556645496f 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 6e64514b79666a6971706957734350764757596144744f5842416c44454b5470 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 6e64514b79666a6971706957734350764757596144744f5842416c44454b5470 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 5175565a45647467724963757969746e677a4c784e526770635255484b674766 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 5175565a45647467724963757969746e677a4c784e526770635255484b674766 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 656e676d6649464f6270654147634962656146744776715674725a4167526d55 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 656e676d6649464f6270654147634962656146744776715674725a4167526d55 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 784f584b6c6464514f43555576556e47716a5142545953697948616879454268 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 784f584b6c6464514f43555576556e47716a5142545953697948616879454268 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 416273766250587651784d65504d78637974724a48495779747755506b43475a esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 416273766250587651784d65504d78637974724a48495779747755506b43475a 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 6864637064526d5178486762457064416e5370525647524645666377584c5864 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 6864637064526d5178486762457064416e5370525647524645666377584c5864 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 68437152564c6f7664435a5263635556476f6a4a4a704d4e4f506f7a50625a58 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 68437152564c6f7664435a5263635556476f6a4a4a704d4e4f506f7a50625a58 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 584a55426d6a74784d79557745705a6a6a536d694e764d68494d625359666362 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 584a55426d6a74784d79557745705a6a6a536d694e764d68494d625359666362 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 736d5175636669696b4a526245716b704c6e4c766e61747759414e685859436c esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 736d5175636669696b4a526245716b704c6e4c766e61747759414e685859436c 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 47556c69766c434647546a61484e674e57794d4c5a466b76536a72764d634264 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 47556c69766c434647546a61484e674e57794d4c5a466b76536a72764d634264 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 4f5758427869767569524a7151644159764c7576624c4865594e45617671656c esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 4f5758427869767569524a7151644159764c7576624c4865594e45617671656c 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 4346795175446c757355637a5070704e486c79776f4c42577256766c69744d4d esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 4346795175446c757355637a5070704e486c79776f4c42577256766c69744d4d 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 7241706e61794a684b6d77564a6351457574544e51555766457274696e765966 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 7241706e61794a684b6d77564a6351457574544e51555766457274696e765966 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 596d5970657a6e456b596458586f567354424850596d61786e6f624347446668 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 596d5970657a6e456b596458586f567354424850596d61786e6f624347446668 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 6a44784d766443425363694e464b615774496a4d686e4450697a434a7341745a esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 6a44784d766443425363694e464b615774496a4d686e4450697a434a7341745a 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 464a4c446c6f415665555464447042536553524c6f41506a4363504b5143636a esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 464a4c446c6f415665555464447042536553524c6f41506a4363504b5143636a 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 7a486f6e7678725849446962544d4278615961624b7469706e736f4871445178 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 7a486f6e7678725849446962544d4278615961624b7469706e736f4871445178 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 534f6742506362696e6f786f75564b4878645455594f47624a50685961566962 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 534f6742506362696e6f786f75564b4878645455594f47624a50685961566962 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 6f794c497871504b746c6c73417062575a6c754d6a46756d474d766f71744a49 esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 6f794c497871504b746c6c73417062575a6c754d6a46756d474d766f71744a49 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 4a4d7a5a6e4c564645487575735a696e7145654775517a4652754d4c574c4b6c esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 4a4d7a5a6e4c564645487575735a696e7145654775517a4652754d4c574c4b6c 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 4879445254587461566e617a71504a75434e574f534f5545426b647751706961 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 4879445254587461566e617a71504a75434e574f534f5545426b647751706961 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 53796a634a65647a55566a5878554f4a53514f5879707778644c726f44594b43 esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 53796a634a65647a55566a5878554f4a53514f5879707778644c726f44594b43 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 6a7a43794b6a58647a464d616e6c494f745a754e64414243654b526870777171 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 6a7a43794b6a58647a464d616e6c494f745a754e64414243654b526870777171 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:cd:77:02:53:1e’, ‘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 75624f517a4b66766949544643634a527a6650716a667a585863666e7144787a esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 75624f517a4b66766949544643634a527a6650716a667a585863666e7144787a 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 797a5652636a43796b6876697456594f72774a466272685a69474d687476584a esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 797a5652636a43796b6876697456594f72774a466272685a69474d687476584a 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 644557746d694c67474346425a6d7764556e684f7869764143734d795754414f esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 644557746d694c67474346425a6d7764556e684f7869764143734d795754414f 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 5572476a484649544b63704c7668696959427459766e66626766425056766c64 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 5572476a484649544b63704c7668696959427459766e66626766425056766c64 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 64727777657a7671574f5a41664e597446636452495a6841716d6f6842466648 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 64727777657a7671574f5a41664e597446636452495a6841716d6f6842466648 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 724e76616a765446737a4349656555626765584e514e6d435663596377706e78 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 724e76616a765446737a4349656555626765584e514e6d435663596377706e78 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 5775787478665a69684a74444d6e684c636c5274584b4144784e776177774f67 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 5775787478665a69684a74444d6e684c636c5274584b4144784e776177774f67 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 597075797769774944484a62694a4e4f6b4a6d46554379507077786b6c706e63 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 597075797769774944484a62694a4e4f6b4a6d46554379507077786b6c706e63 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 58585076776348776c72425954644f725163586a786a45464d45577a48546c4f esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 58585076776348776c72425954644f725163586a786a45464d45577a48546c4f 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 6e416d6a63634c6c4a69417274654e734c6f556852684f57557852476e44465a esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 6e416d6a63634c6c4a69417274654e734c6f556852684f57557852476e44465a 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 4c7a496e74506a68555577534c63517545534d4a51464b6665754e6d59534f58 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 4c7a496e74506a68555577534c63517545534d4a51464b6665754e6d59534f58 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 7a637379504665584d44655055646168597a77774d5371554357444a53744475 esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 7a637379504665584d44655055646168597a77774d5371554357444a53744475 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 4351567a676a45464864514368714e437a4e6d4e6f414245655464706b627a4c esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 4351567a676a45464864514368714e437a4e6d4e6f414245655464706b627a4c 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 494e70685670574a76526d444b4956454d5347594b6d48416263544b51625a48 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 494e70685670574a76526d444b4956454d5347594b6d48416263544b51625a48 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 5249677265596754524673504d4e636544705959764b56736f624c7a676d6173 esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 5249677265596754524673504d4e636544705959764b56736f624c7a676d6173 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 6d5a496a516c7847446e476f4c484e614c6549586c766c504d4a4d444a6e7559 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 6d5a496a516c7847446e476f4c484e614c6549586c766c504d4a4d444a6e7559 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 664d4648444e414b736277534a5042555a715565694b5a73634852556645496f esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 664d4648444e414b736277534a5042555a715565694b5a73634852556645496f 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 6e64514b79666a6971706957734350764757596144744f5842416c44454b5470 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 6e64514b79666a6971706957734350764757596144744f5842416c44454b5470 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 5175565a45647467724963757969746e677a4c784e526770635255484b674766 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 5175565a45647467724963757969746e677a4c784e526770635255484b674766 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 656e676d6649464f6270654147634962656146744776715674725a4167526d55 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 656e676d6649464f6270654147634962656146744776715674725a4167526d55 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 784f584b6c6464514f43555576556e47716a5142545953697948616879454268 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 784f584b6c6464514f43555576556e47716a5142545953697948616879454268 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 416273766250587651784d65504d78637974724a48495779747755506b43475a esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 416273766250587651784d65504d78637974724a48495779747755506b43475a 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 6864637064526d5178486762457064416e5370525647524645666377584c5864 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 6864637064526d5178486762457064416e5370525647524645666377584c5864 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 68437152564c6f7664435a5263635556476f6a4a4a704d4e4f506f7a50625a58 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 68437152564c6f7664435a5263635556476f6a4a4a704d4e4f506f7a50625a58 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 584a55426d6a74784d79557745705a6a6a536d694e764d68494d625359666362 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 584a55426d6a74784d79557745705a6a6a536d694e764d68494d625359666362 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 736d5175636669696b4a526245716b704c6e4c766e61747759414e685859436c esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 736d5175636669696b4a526245716b704c6e4c766e61747759414e685859436c 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 47556c69766c434647546a61484e674e57794d4c5a466b76536a72764d634264 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 47556c69766c434647546a61484e674e57794d4c5a466b76536a72764d634264 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 4f5758427869767569524a7151644159764c7576624c4865594e45617671656c esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 4f5758427869767569524a7151644159764c7576624c4865594e45617671656c 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 4346795175446c757355637a5070704e486c79776f4c42577256766c69744d4d esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 4346795175446c757355637a5070704e486c79776f4c42577256766c69744d4d 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 7241706e61794a684b6d77564a6351457574544e51555766457274696e765966 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 7241706e61794a684b6d77564a6351457574544e51555766457274696e765966 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 596d5970657a6e456b596458586f567354424850596d61786e6f624347446668 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 596d5970657a6e456b596458586f567354424850596d61786e6f624347446668 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 6a44784d766443425363694e464b615774496a4d686e4450697a434a7341745a esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 6a44784d766443425363694e464b615774496a4d686e4450697a434a7341745a 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 464a4c446c6f415665555464447042536553524c6f41506a4363504b5143636a esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 464a4c446c6f415665555464447042536553524c6f41506a4363504b5143636a 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 7a486f6e7678725849446962544d4278615961624b7469706e736f4871445178 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 7a486f6e7678725849446962544d4278615961624b7469706e736f4871445178 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 534f6742506362696e6f786f75564b4878645455594f47624a50685961566962 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 534f6742506362696e6f786f75564b4878645455594f47624a50685961566962 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 6f794c497871504b746c6c73417062575a6c754d6a46756d474d766f71744a49 esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 6f794c497871504b746c6c73417062575a6c754d6a46756d474d766f71744a49 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 4a4d7a5a6e4c564645487575735a696e7145654775517a4652754d4c574c4b6c esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 4a4d7a5a6e4c564645487575735a696e7145654775517a4652754d4c574c4b6c 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 4879445254587461566e617a71504a75434e574f534f5545426b647751706961 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 4879445254587461566e617a71504a75434e574f534f5545426b647751706961 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 53796a634a65647a55566a5878554f4a53514f5879707778644c726f44594b43 esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 53796a634a65647a55566a5878554f4a53514f5879707778644c726f44594b43 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 6a7a43794b6a58647a464d616e6c494f745a754e64414243654b526870777171 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 6a7a43794b6a58647a464d616e6c494f745a754e64414243654b526870777171 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_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:31:00:d4:71:52’, ‘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:94:b0:f0:56:32 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 72544161506a4d4e474d6b62765654654e61556a4e7a4f795a6d4b777346444d esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 72544161506a4d4e474d6b62765654654e61556a4e7a4f795a6d4b777346444d 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 49584f7871635056564f74734e437964496f66705371425451684554714e6f6c esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 49584f7871635056564f74734e437964496f66705371425451684554714e6f6c 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 676344596e4379594b644254555a7a764b575670557361684e53565076446453 esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 676344596e4379594b644254555a7a764b575670557361684e53565076446453 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 484d43724942554d7645596b6a4f726d6d5959597a4c7a4d50745a726a4d554b esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 484d43724942554d7645596b6a4f726d6d5959597a4c7a4d50745a726a4d554b 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 506c6b4e76796964634a686c445a796471436e526b4245776a646d48476a4c67 esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 506c6b4e76796964634a686c445a796471436e526b4245776a646d48476a4c67 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 5154784a4b7666506e4155415866726741576f6e594f5965434669636d6c6b46 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 5154784a4b7666506e4155415866726741576f6e594f5965434669636d6c6b46 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 5375436d7969445564455476465a786f686c444d4b664f67617a4d4a77466473 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 5375436d7969445564455476465a786f686c444d4b664f67617a4d4a77466473 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 6356794747686b7a766545524569594c7a4a57727553665a6470794f69634742 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 6356794747686b7a766545524569594c7a4a57727553665a6470794f69634742 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 69544252625771747044456f57494546614d7048614156504856734571446164 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 69544252625771747044456f57494546614d7048614156504856734571446164 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 546d53525375584f6e54614546435067426f50624e73524963494f7461417269 esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 546d53525375584f6e54614546435067426f50624e73524963494f7461417269 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 6f77436164504651486d687a646a474c62784a64624a72556f69624277625441 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 6f77436164504651486d687a646a474c62784a64624a72556f69624277625441 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 76525652684a416744696147684166517764544c59534154505675654d6e5a4c esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 76525652684a416744696147684166517764544c59534154505675654d6e5a4c 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 734277736e756f7654455651544f4657457774626a4e4f74594b694e776f734d esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 734277736e756f7654455651544f4657457774626a4e4f74594b694e776f734d 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 71694966637775677a726d656d78445267736755596c79666964464c5764736b esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 71694966637775677a726d656d78445267736755596c79666964464c5764736b 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 576f78675954544552444f67764256556b6158614c50464949516f6b43796344 esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 576f78675954544552444f67764256556b6158614c50464949516f6b43796344 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 4f634f6c6e617376714857647646636267484a74627177494879446f59566d75 esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 4f634f6c6e617376714857647646636267484a74627177494879446f59566d75 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 4b4a445677676647496963725a6972797951774d73766d625145787872737056 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 4b4a445677676647496963725a6972797951774d73766d625145787872737056 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 434d567262655a5845784e75695a6b58624241577849666b576b737855474767 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 434d567262655a5845784e75695a6b58624241577849666b576b737855474767 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 47784f595643637169756b69644d504b704446444c55686f78666e7942417452 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 47784f595643637169756b69644d504b704446444c55686f78666e7942417452 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 5866424d55716d41696771486a634e46517074586e43494c6e55667746526963 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 5866424d55716d41696771486a634e46517074586e43494c6e55667746526963 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 544d46446d68587a5a414b684a5776664e6b696566796a7a436866756b4c4461 esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 544d46446d68587a5a414b684a5776664e6b696566796a7a436866756b4c4461 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 58666476734343504448746b6d4378726464434e636275434644636f4650546e esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 58666476734343504448746b6d4378726464434e636275434644636f4650546e 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 674e746a75466961726c4b6b684e5078466a54594177786361556e504e486a61 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 674e746a75466961726c4b6b684e5078466a54594177786361556e504e486a61 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 595365626f5a774c64666e5762744861646d416a6a6d7569504f50664f736862 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 595365626f5a774c64666e5762744861646d416a6a6d7569504f50664f736862 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 545962575a664f44686d63676957454a6e6d457062784d566c627945764e446f esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 545962575a664f44686d63676957454a6e6d457062784d566c627945764e446f 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 7a6f63664756514d6443475354776f6e4f5049546b5a485856445a7a58736b6a esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 7a6f63664756514d6443475354776f6e4f5049546b5a485856445a7a58736b6a 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 454173745a754f624e625874576e674e4d677949686e4254444d546964435059 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 454173745a754f624e625874576e674e4d677949686e4254444d546964435059 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 7344435a57796a5a6c796e666f7170564c664672595852585841615868426945 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 7344435a57796a5a6c796e666f7170564c664672595852585841615868426945 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 564a785a4c647a66655151575a79634550426b5766416b4d507572746549694e esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 564a785a4c647a66655151575a79634550426b5766416b4d507572746549694e 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 6e71746d794952655447567549694b6d6d4e6c627a776d4c4b4e6a5153577479 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 6e71746d794952655447567549694b6d6d4e6c627a776d4c4b4e6a5153577479 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 666a767378444d64594678484b514573504b706c617341656567675066636768 esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 666a767378444d64594678484b514573504b706c617341656567675066636768 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 4c464e596842466d43556551796e4f78547a526e65554a784b4e6a4376714641 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 4c464e596842466d43556551796e4f78547a526e65554a784b4e6a4376714641 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 736a4f624346414b7a4674544c704f757759785562504c6f47426c444d567672 esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 736a4f624346414b7a4674544c704f757759785562504c6f47426c444d567672 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 5673594746676e4c72534e506a776141484a5a7a6a495567766c6f6f46666947 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 5673594746676e4c72534e506a776141484a5a7a6a495567766c6f6f46666947 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 584b776b4a676749656554736f65686c5841474c77456d516e66584e5a635856 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 584b776b4a676749656554736f65686c5841474c77456d516e66584e5a635856 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 775242644c7a636b52454e41434375564f706161447373516555647961634c4d esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 775242644c7a636b52454e41434375564f706161447373516555647961634c4d 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 74584643726669526c6449524e4c4b4e6a784d444742544b4b5359776c734964 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 74584643726669526c6449524e4c4b4e6a784d444742544b4b5359776c734964 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 614f4e536e4a686b76754d4a4f444e4b664578715665497968595a75726c4342 esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 614f4e536e4a686b76754d4a4f444e4b664578715665497968595a75726c4342 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 4e5362545145536c4747444c725562574875664d4e55446258794f574d4f6a5a esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 4e5362545145536c4747444c725562574875664d4e55446258794f574d4f6a5a 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 66615259747a4b6f50634b564f634a516550456c49586d654767665259537262 esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 66615259747a4b6f50634b564f634a516550456c49586d654767665259537262 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:cd:77:02:53:1e’, ‘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 72544161506a4d4e474d6b62765654654e61556a4e7a4f795a6d4b777346444d esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 72544161506a4d4e474d6b62765654654e61556a4e7a4f795a6d4b777346444d 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 49584f7871635056564f74734e437964496f66705371425451684554714e6f6c esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 49584f7871635056564f74734e437964496f66705371425451684554714e6f6c 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 676344596e4379594b644254555a7a764b575670557361684e53565076446453 esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 676344596e4379594b644254555a7a764b575670557361684e53565076446453 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 484d43724942554d7645596b6a4f726d6d5959597a4c7a4d50745a726a4d554b esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 484d43724942554d7645596b6a4f726d6d5959597a4c7a4d50745a726a4d554b 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 506c6b4e76796964634a686c445a796471436e526b4245776a646d48476a4c67 esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 506c6b4e76796964634a686c445a796471436e526b4245776a646d48476a4c67 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 5154784a4b7666506e4155415866726741576f6e594f5965434669636d6c6b46 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 5154784a4b7666506e4155415866726741576f6e594f5965434669636d6c6b46 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 5375436d7969445564455476465a786f686c444d4b664f67617a4d4a77466473 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 5375436d7969445564455476465a786f686c444d4b664f67617a4d4a77466473 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 6356794747686b7a766545524569594c7a4a57727553665a6470794f69634742 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 6356794747686b7a766545524569594c7a4a57727553665a6470794f69634742 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 69544252625771747044456f57494546614d7048614156504856734571446164 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 69544252625771747044456f57494546614d7048614156504856734571446164 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 546d53525375584f6e54614546435067426f50624e73524963494f7461417269 esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 546d53525375584f6e54614546435067426f50624e73524963494f7461417269 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 6f77436164504651486d687a646a474c62784a64624a72556f69624277625441 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 6f77436164504651486d687a646a474c62784a64624a72556f69624277625441 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 76525652684a416744696147684166517764544c59534154505675654d6e5a4c esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 76525652684a416744696147684166517764544c59534154505675654d6e5a4c 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 734277736e756f7654455651544f4657457774626a4e4f74594b694e776f734d esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 734277736e756f7654455651544f4657457774626a4e4f74594b694e776f734d 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 71694966637775677a726d656d78445267736755596c79666964464c5764736b esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 71694966637775677a726d656d78445267736755596c79666964464c5764736b 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 576f78675954544552444f67764256556b6158614c50464949516f6b43796344 esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 576f78675954544552444f67764256556b6158614c50464949516f6b43796344 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 4f634f6c6e617376714857647646636267484a74627177494879446f59566d75 esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 4f634f6c6e617376714857647646636267484a74627177494879446f59566d75 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 4b4a445677676647496963725a6972797951774d73766d625145787872737056 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 4b4a445677676647496963725a6972797951774d73766d625145787872737056 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 434d567262655a5845784e75695a6b58624241577849666b576b737855474767 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 434d567262655a5845784e75695a6b58624241577849666b576b737855474767 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 47784f595643637169756b69644d504b704446444c55686f78666e7942417452 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 47784f595643637169756b69644d504b704446444c55686f78666e7942417452 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 5866424d55716d41696771486a634e46517074586e43494c6e55667746526963 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 5866424d55716d41696771486a634e46517074586e43494c6e55667746526963 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 544d46446d68587a5a414b684a5776664e6b696566796a7a436866756b4c4461 esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 544d46446d68587a5a414b684a5776664e6b696566796a7a436866756b4c4461 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 58666476734343504448746b6d4378726464434e636275434644636f4650546e esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 58666476734343504448746b6d4378726464434e636275434644636f4650546e 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 674e746a75466961726c4b6b684e5078466a54594177786361556e504e486a61 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 674e746a75466961726c4b6b684e5078466a54594177786361556e504e486a61 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 595365626f5a774c64666e5762744861646d416a6a6d7569504f50664f736862 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 595365626f5a774c64666e5762744861646d416a6a6d7569504f50664f736862 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 545962575a664f44686d63676957454a6e6d457062784d566c627945764e446f esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 545962575a664f44686d63676957454a6e6d457062784d566c627945764e446f 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 7a6f63664756514d6443475354776f6e4f5049546b5a485856445a7a58736b6a esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 7a6f63664756514d6443475354776f6e4f5049546b5a485856445a7a58736b6a 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 454173745a754f624e625874576e674e4d677949686e4254444d546964435059 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 454173745a754f624e625874576e674e4d677949686e4254444d546964435059 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 7344435a57796a5a6c796e666f7170564c664672595852585841615868426945 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 7344435a57796a5a6c796e666f7170564c664672595852585841615868426945 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 564a785a4c647a66655151575a79634550426b5766416b4d507572746549694e esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 564a785a4c647a66655151575a79634550426b5766416b4d507572746549694e 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 6e71746d794952655447567549694b6d6d4e6c627a776d4c4b4e6a5153577479 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 6e71746d794952655447567549694b6d6d4e6c627a776d4c4b4e6a5153577479 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 666a767378444d64594678484b514573504b706c617341656567675066636768 esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 666a767378444d64594678484b514573504b706c617341656567675066636768 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 4c464e596842466d43556551796e4f78547a526e65554a784b4e6a4376714641 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 4c464e596842466d43556551796e4f78547a526e65554a784b4e6a4376714641 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 736a4f624346414b7a4674544c704f757759785562504c6f47426c444d567672 esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 736a4f624346414b7a4674544c704f757759785562504c6f47426c444d567672 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 5673594746676e4c72534e506a776141484a5a7a6a495567766c6f6f46666947 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 5673594746676e4c72534e506a776141484a5a7a6a495567766c6f6f46666947 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 584b776b4a676749656554736f65686c5841474c77456d516e66584e5a635856 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 584b776b4a676749656554736f65686c5841474c77456d516e66584e5a635856 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 775242644c7a636b52454e41434375564f706161447373516555647961634c4d esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 775242644c7a636b52454e41434375564f706161447373516555647961634c4d 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 74584643726669526c6449524e4c4b4e6a784d444742544b4b5359776c734964 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 74584643726669526c6449524e4c4b4e6a784d444742544b4b5359776c734964 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 614f4e536e4a686b76754d4a4f444e4b664578715665497968595a75726c4342 esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 614f4e536e4a686b76754d4a4f444e4b664578715665497968595a75726c4342 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 4e5362545145536c4747444c725562574875664d4e55446258794f574d4f6a5a esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 4e5362545145536c4747444c725562574875664d4e55446258794f574d4f6a5a 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 66615259747a4b6f50634b564f634a516550456c49586d654767665259537262 esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 66615259747a4b6f50634b564f634a516550456c49586d654767665259537262 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_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:31:00:d4:71:52’, ‘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:94:b0:f0:56:32 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 6652716a784b664c7252567670575861656d534c6f544f7275677845414e4f43 esp
exec ipsec sa add 100000 spi 200000 crypto-alg aes-gcm-256 crypto-key 6652716a784b664c7252567670575861656d534c6f544f7275677845414e4f43 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 41756673795a474c69764a474d50507855786f634c71426745476359734b656b esp
exec ipsec sa add 100001 spi 200001 crypto-alg aes-gcm-256 crypto-key 41756673795a474c69764a474d50507855786f634c71426745476359734b656b 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 79695079465275526550627667675a684f546f75776256514c56567a756d434f esp
exec ipsec sa add 100002 spi 200002 crypto-alg aes-gcm-256 crypto-key 79695079465275526550627667675a684f546f75776256514c56567a756d434f 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 4155415050754e4375445557766b5164666856687561547a5546714465754e41 esp
exec ipsec sa add 100003 spi 200003 crypto-alg aes-gcm-256 crypto-key 4155415050754e4375445557766b5164666856687561547a5546714465754e41 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 536b44704a766d705a474e69695142414166416b4870494849616f6d4742796e esp
exec ipsec sa add 100004 spi 200004 crypto-alg aes-gcm-256 crypto-key 536b44704a766d705a474e69695142414166416b4870494849616f6d4742796e 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 7247486b727752556759764d4a575667566761634455626b5874485044535955 esp
exec ipsec sa add 100005 spi 200005 crypto-alg aes-gcm-256 crypto-key 7247486b727752556759764d4a575667566761634455626b5874485044535955 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 4142736a6b776277465a4f514378434a6b664f505347436f716d764944486a52 esp
exec ipsec sa add 100006 spi 200006 crypto-alg aes-gcm-256 crypto-key 4142736a6b776277465a4f514378434a6b664f505347436f716d764944486a52 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 44736a694257754f4641757453536b676e74516f7677517461454f58726c4d66 esp
exec ipsec sa add 100007 spi 200007 crypto-alg aes-gcm-256 crypto-key 44736a694257754f4641757453536b676e74516f7677517461454f58726c4d66 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 69734f4957714f664b684a6548556d474c705759454546486e51727262576671 esp
exec ipsec sa add 100008 spi 200008 crypto-alg aes-gcm-256 crypto-key 69734f4957714f664b684a6548556d474c705759454546486e51727262576671 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 724d53444d5566577656636f66485177537a7667735a657a6f62746469794f6a esp
exec ipsec sa add 100009 spi 200009 crypto-alg aes-gcm-256 crypto-key 724d53444d5566577656636f66485177537a7667735a657a6f62746469794f6a 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 474b64495057697a7a76555950616d435079616c52766449476570636b777862 esp
exec ipsec sa add 100010 spi 200010 crypto-alg aes-gcm-256 crypto-key 474b64495057697a7a76555950616d435079616c52766449476570636b777862 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 614373626b7262646c5a457673486c577a4b7044586452456e614d564e76504c esp
exec ipsec sa add 100011 spi 200011 crypto-alg aes-gcm-256 crypto-key 614373626b7262646c5a457673486c577a4b7044586452456e614d564e76504c 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 7561665245485a684d467546464954574f476c706e6667555769617147467171 esp
exec ipsec sa add 100012 spi 200012 crypto-alg aes-gcm-256 crypto-key 7561665245485a684d467546464954574f476c706e6667555769617147467171 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 5a7a515048544f49595766726a424a6d5a50424e6153704a456a594878504147 esp
exec ipsec sa add 100013 spi 200013 crypto-alg aes-gcm-256 crypto-key 5a7a515048544f49595766726a424a6d5a50424e6153704a456a594878504147 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 4c744a546e5a47666e73474b635163566257515476735955514f797861776251 esp
exec ipsec sa add 100014 spi 200014 crypto-alg aes-gcm-256 crypto-key 4c744a546e5a47666e73474b635163566257515476735955514f797861776251 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 6e664b664e49524c596762674c4c4d567566574476684b4a526c5a787753754d esp
exec ipsec sa add 100015 spi 200015 crypto-alg aes-gcm-256 crypto-key 6e664b664e49524c596762674c4c4d567566574476684b4a526c5a787753754d 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 774865626c486a4e796841714f7259746d7a647857735a655546416662755071 esp
exec ipsec sa add 100016 spi 200016 crypto-alg aes-gcm-256 crypto-key 774865626c486a4e796841714f7259746d7a647857735a655546416662755071 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 66776d65784b6143734d566f474f4d4e537146487a73467a616851684f656f51 esp
exec ipsec sa add 100017 spi 200017 crypto-alg aes-gcm-256 crypto-key 66776d65784b6143734d566f474f4d4e537146487a73467a616851684f656f51 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 56614c474c667376756f79754f70477043494c646e4479624d536f4164444265 esp
exec ipsec sa add 100018 spi 200018 crypto-alg aes-gcm-256 crypto-key 56614c474c667376756f79754f70477043494c646e4479624d536f4164444265 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 694875726a6e61696576654949784c41726d6f5a4e485a547368447045574c71 esp
exec ipsec sa add 100019 spi 200019 crypto-alg aes-gcm-256 crypto-key 694875726a6e61696576654949784c41726d6f5a4e485a547368447045574c71 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 744c4e514761517a72564a53796f417878527a6270537a507173444e4548534f esp
exec ipsec sa add 100020 spi 200020 crypto-alg aes-gcm-256 crypto-key 744c4e514761517a72564a53796f417878527a6270537a507173444e4548534f 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 526c734a684c594a4351645969544c495552496948696856524f665443595175 esp
exec ipsec sa add 100021 spi 200021 crypto-alg aes-gcm-256 crypto-key 526c734a684c594a4351645969544c495552496948696856524f665443595175 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 664d6c647077726764444e4a627555727375784952797462564f7262516e6874 esp
exec ipsec sa add 100022 spi 200022 crypto-alg aes-gcm-256 crypto-key 664d6c647077726764444e4a627555727375784952797462564f7262516e6874 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 7542765a7a5757796b4861794e6c746e4e556a664a48416879544d6152497365 esp
exec ipsec sa add 100023 spi 200023 crypto-alg aes-gcm-256 crypto-key 7542765a7a5757796b4861794e6c746e4e556a664a48416879544d6152497365 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 6a52505a575374616146725a4453467969426646755577766457434d6a594344 esp
exec ipsec sa add 100024 spi 200024 crypto-alg aes-gcm-256 crypto-key 6a52505a575374616146725a4453467969426646755577766457434d6a594344 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 465a5659754f676870504b794b6c7556527a5078424f487a7073485971724e71 esp
exec ipsec sa add 100025 spi 200025 crypto-alg aes-gcm-256 crypto-key 465a5659754f676870504b794b6c7556527a5078424f487a7073485971724e71 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 5a6c5966657a41555573774a73695742724c62477a554f646d4644486f755372 esp
exec ipsec sa add 100026 spi 200026 crypto-alg aes-gcm-256 crypto-key 5a6c5966657a41555573774a73695742724c62477a554f646d4644486f755372 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 7875514e514e6c78564b646c4b4a7169704e414766766e5344506c4c6b476476 esp
exec ipsec sa add 100027 spi 200027 crypto-alg aes-gcm-256 crypto-key 7875514e514e6c78564b646c4b4a7169704e414766766e5344506c4c6b476476 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 6b666e476c667253676258776b645547686e684d794776755a5570574a54484a esp
exec ipsec sa add 100028 spi 200028 crypto-alg aes-gcm-256 crypto-key 6b666e476c667253676258776b645547686e684d794776755a5570574a54484a 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 5750666c72526f6157534c56437a44506f6e4e5264484d56636f544a69554771 esp
exec ipsec sa add 100029 spi 200029 crypto-alg aes-gcm-256 crypto-key 5750666c72526f6157534c56437a44506f6e4e5264484d56636f544a69554771 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 4b7773664b77496d4459497163667069735a674c7244507248586e415871686b esp
exec ipsec sa add 100030 spi 200030 crypto-alg aes-gcm-256 crypto-key 4b7773664b77496d4459497163667069735a674c7244507248586e415871686b 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 706875686c724443435a65586152515566507649744f42477a584c5171685755 esp
exec ipsec sa add 100031 spi 200031 crypto-alg aes-gcm-256 crypto-key 706875686c724443435a65586152515566507649744f42477a584c5171685755 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 776e635a4f466f50584866647571635a6f74596b6d5961625149556153696a7a esp
exec ipsec sa add 100032 spi 200032 crypto-alg aes-gcm-256 crypto-key 776e635a4f466f50584866647571635a6f74596b6d5961625149556153696a7a 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 6f555a6a4f626d5263426b4f61726c746262784875637959694f647851714141 esp
exec ipsec sa add 100033 spi 200033 crypto-alg aes-gcm-256 crypto-key 6f555a6a4f626d5263426b4f61726c746262784875637959694f647851714141 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 4a6776644968564d66654944497377497648544c6f5a426f536f517a546d4255 esp
exec ipsec sa add 100034 spi 200034 crypto-alg aes-gcm-256 crypto-key 4a6776644968564d66654944497377497648544c6f5a426f536f517a546d4255 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 446d536a7a53785151555476584f526c4e594a68566b6155637941764c434945 esp
exec ipsec sa add 100035 spi 200035 crypto-alg aes-gcm-256 crypto-key 446d536a7a53785151555476584f526c4e594a68566b6155637941764c434945 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 635a4c68515a425645596c4147484767667743704541524e6664516c65565758 esp
exec ipsec sa add 100036 spi 200036 crypto-alg aes-gcm-256 crypto-key 635a4c68515a425645596c4147484767667743704541524e6664516c65565758 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 59786a6e646f4e4e6d5067587250427a645a454d614d6f766f79477150454f6a esp
exec ipsec sa add 100037 spi 200037 crypto-alg aes-gcm-256 crypto-key 59786a6e646f4e4e6d5067587250427a645a454d614d6f766f79477150454f6a 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 4b6c637a697a4479755746504f4d4e5575796f4c47724644534b644f6a6b4e4a esp
exec ipsec sa add 100038 spi 200038 crypto-alg aes-gcm-256 crypto-key 4b6c637a697a4479755746504f4d4e5575796f4c47724644534b644f6a6b4e4a 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 45486c6e6a446f70486a57497073544c676163525a7058774c6c786876664b7a esp
exec ipsec sa add 100039 spi 200039 crypto-alg aes-gcm-256 crypto-key 45486c6e6a446f70486a57497073544c676163525a7058774c6c786876664b7a 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:cd:77:02:53:1e’, ‘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 6652716a784b664c7252567670575861656d534c6f544f7275677845414e4f43 esp
exec ipsec sa add 0 spi 100000 crypto-alg aes-gcm-256 crypto-key 6652716a784b664c7252567670575861656d534c6f544f7275677845414e4f43 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 41756673795a474c69764a474d50507855786f634c71426745476359734b656b esp
exec ipsec sa add 1 spi 100001 crypto-alg aes-gcm-256 crypto-key 41756673795a474c69764a474d50507855786f634c71426745476359734b656b 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 79695079465275526550627667675a684f546f75776256514c56567a756d434f esp
exec ipsec sa add 2 spi 100002 crypto-alg aes-gcm-256 crypto-key 79695079465275526550627667675a684f546f75776256514c56567a756d434f 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 4155415050754e4375445557766b5164666856687561547a5546714465754e41 esp
exec ipsec sa add 3 spi 100003 crypto-alg aes-gcm-256 crypto-key 4155415050754e4375445557766b5164666856687561547a5546714465754e41 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 536b44704a766d705a474e69695142414166416b4870494849616f6d4742796e esp
exec ipsec sa add 4 spi 100004 crypto-alg aes-gcm-256 crypto-key 536b44704a766d705a474e69695142414166416b4870494849616f6d4742796e 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 7247486b727752556759764d4a575667566761634455626b5874485044535955 esp
exec ipsec sa add 5 spi 100005 crypto-alg aes-gcm-256 crypto-key 7247486b727752556759764d4a575667566761634455626b5874485044535955 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 4142736a6b776277465a4f514378434a6b664f505347436f716d764944486a52 esp
exec ipsec sa add 6 spi 100006 crypto-alg aes-gcm-256 crypto-key 4142736a6b776277465a4f514378434a6b664f505347436f716d764944486a52 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 44736a694257754f4641757453536b676e74516f7677517461454f58726c4d66 esp
exec ipsec sa add 7 spi 100007 crypto-alg aes-gcm-256 crypto-key 44736a694257754f4641757453536b676e74516f7677517461454f58726c4d66 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 69734f4957714f664b684a6548556d474c705759454546486e51727262576671 esp
exec ipsec sa add 8 spi 100008 crypto-alg aes-gcm-256 crypto-key 69734f4957714f664b684a6548556d474c705759454546486e51727262576671 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 724d53444d5566577656636f66485177537a7667735a657a6f62746469794f6a esp
exec ipsec sa add 9 spi 100009 crypto-alg aes-gcm-256 crypto-key 724d53444d5566577656636f66485177537a7667735a657a6f62746469794f6a 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 474b64495057697a7a76555950616d435079616c52766449476570636b777862 esp
exec ipsec sa add 10 spi 100010 crypto-alg aes-gcm-256 crypto-key 474b64495057697a7a76555950616d435079616c52766449476570636b777862 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 614373626b7262646c5a457673486c577a4b7044586452456e614d564e76504c esp
exec ipsec sa add 11 spi 100011 crypto-alg aes-gcm-256 crypto-key 614373626b7262646c5a457673486c577a4b7044586452456e614d564e76504c 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 7561665245485a684d467546464954574f476c706e6667555769617147467171 esp
exec ipsec sa add 12 spi 100012 crypto-alg aes-gcm-256 crypto-key 7561665245485a684d467546464954574f476c706e6667555769617147467171 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 5a7a515048544f49595766726a424a6d5a50424e6153704a456a594878504147 esp
exec ipsec sa add 13 spi 100013 crypto-alg aes-gcm-256 crypto-key 5a7a515048544f49595766726a424a6d5a50424e6153704a456a594878504147 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 4c744a546e5a47666e73474b635163566257515476735955514f797861776251 esp
exec ipsec sa add 14 spi 100014 crypto-alg aes-gcm-256 crypto-key 4c744a546e5a47666e73474b635163566257515476735955514f797861776251 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 6e664b664e49524c596762674c4c4d567566574476684b4a526c5a787753754d esp
exec ipsec sa add 15 spi 100015 crypto-alg aes-gcm-256 crypto-key 6e664b664e49524c596762674c4c4d567566574476684b4a526c5a787753754d 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 774865626c486a4e796841714f7259746d7a647857735a655546416662755071 esp
exec ipsec sa add 16 spi 100016 crypto-alg aes-gcm-256 crypto-key 774865626c486a4e796841714f7259746d7a647857735a655546416662755071 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 66776d65784b6143734d566f474f4d4e537146487a73467a616851684f656f51 esp
exec ipsec sa add 17 spi 100017 crypto-alg aes-gcm-256 crypto-key 66776d65784b6143734d566f474f4d4e537146487a73467a616851684f656f51 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 56614c474c667376756f79754f70477043494c646e4479624d536f4164444265 esp
exec ipsec sa add 18 spi 100018 crypto-alg aes-gcm-256 crypto-key 56614c474c667376756f79754f70477043494c646e4479624d536f4164444265 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 694875726a6e61696576654949784c41726d6f5a4e485a547368447045574c71 esp
exec ipsec sa add 19 spi 100019 crypto-alg aes-gcm-256 crypto-key 694875726a6e61696576654949784c41726d6f5a4e485a547368447045574c71 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 744c4e514761517a72564a53796f417878527a6270537a507173444e4548534f esp
exec ipsec sa add 20 spi 100020 crypto-alg aes-gcm-256 crypto-key 744c4e514761517a72564a53796f417878527a6270537a507173444e4548534f 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 526c734a684c594a4351645969544c495552496948696856524f665443595175 esp
exec ipsec sa add 21 spi 100021 crypto-alg aes-gcm-256 crypto-key 526c734a684c594a4351645969544c495552496948696856524f665443595175 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 664d6c647077726764444e4a627555727375784952797462564f7262516e6874 esp
exec ipsec sa add 22 spi 100022 crypto-alg aes-gcm-256 crypto-key 664d6c647077726764444e4a627555727375784952797462564f7262516e6874 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 7542765a7a5757796b4861794e6c746e4e556a664a48416879544d6152497365 esp
exec ipsec sa add 23 spi 100023 crypto-alg aes-gcm-256 crypto-key 7542765a7a5757796b4861794e6c746e4e556a664a48416879544d6152497365 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 6a52505a575374616146725a4453467969426646755577766457434d6a594344 esp
exec ipsec sa add 24 spi 100024 crypto-alg aes-gcm-256 crypto-key 6a52505a575374616146725a4453467969426646755577766457434d6a594344 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 465a5659754f676870504b794b6c7556527a5078424f487a7073485971724e71 esp
exec ipsec sa add 25 spi 100025 crypto-alg aes-gcm-256 crypto-key 465a5659754f676870504b794b6c7556527a5078424f487a7073485971724e71 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 5a6c5966657a41555573774a73695742724c62477a554f646d4644486f755372 esp
exec ipsec sa add 26 spi 100026 crypto-alg aes-gcm-256 crypto-key 5a6c5966657a41555573774a73695742724c62477a554f646d4644486f755372 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 7875514e514e6c78564b646c4b4a7169704e414766766e5344506c4c6b476476 esp
exec ipsec sa add 27 spi 100027 crypto-alg aes-gcm-256 crypto-key 7875514e514e6c78564b646c4b4a7169704e414766766e5344506c4c6b476476 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 6b666e476c667253676258776b645547686e684d794776755a5570574a54484a esp
exec ipsec sa add 28 spi 100028 crypto-alg aes-gcm-256 crypto-key 6b666e476c667253676258776b645547686e684d794776755a5570574a54484a 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 5750666c72526f6157534c56437a44506f6e4e5264484d56636f544a69554771 esp
exec ipsec sa add 29 spi 100029 crypto-alg aes-gcm-256 crypto-key 5750666c72526f6157534c56437a44506f6e4e5264484d56636f544a69554771 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 4b7773664b77496d4459497163667069735a674c7244507248586e415871686b esp
exec ipsec sa add 30 spi 100030 crypto-alg aes-gcm-256 crypto-key 4b7773664b77496d4459497163667069735a674c7244507248586e415871686b 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 706875686c724443435a65586152515566507649744f42477a584c5171685755 esp
exec ipsec sa add 31 spi 100031 crypto-alg aes-gcm-256 crypto-key 706875686c724443435a65586152515566507649744f42477a584c5171685755 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 776e635a4f466f50584866647571635a6f74596b6d5961625149556153696a7a esp
exec ipsec sa add 32 spi 100032 crypto-alg aes-gcm-256 crypto-key 776e635a4f466f50584866647571635a6f74596b6d5961625149556153696a7a 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 6f555a6a4f626d5263426b4f61726c746262784875637959694f647851714141 esp
exec ipsec sa add 33 spi 100033 crypto-alg aes-gcm-256 crypto-key 6f555a6a4f626d5263426b4f61726c746262784875637959694f647851714141 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 4a6776644968564d66654944497377497648544c6f5a426f536f517a546d4255 esp
exec ipsec sa add 34 spi 100034 crypto-alg aes-gcm-256 crypto-key 4a6776644968564d66654944497377497648544c6f5a426f536f517a546d4255 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 446d536a7a53785151555476584f526c4e594a68566b6155637941764c434945 esp
exec ipsec sa add 35 spi 100035 crypto-alg aes-gcm-256 crypto-key 446d536a7a53785151555476584f526c4e594a68566b6155637941764c434945 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 635a4c68515a425645596c4147484767667743704541524e6664516c65565758 esp
exec ipsec sa add 36 spi 100036 crypto-alg aes-gcm-256 crypto-key 635a4c68515a425645596c4147484767667743704541524e6664516c65565758 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 59786a6e646f4e4e6d5067587250427a645a454d614d6f766f79477150454f6a esp
exec ipsec sa add 37 spi 100037 crypto-alg aes-gcm-256 crypto-key 59786a6e646f4e4e6d5067587250427a645a454d614d6f766f79477150454f6a 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 4b6c637a697a4479755746504f4d4e5575796f4c47724644534b644f6a6b4e4a esp
exec ipsec sa add 38 spi 100038 crypto-alg aes-gcm-256 crypto-key 4b6c637a697a4479755746504f4d4e5575796f4c47724644534b644f6a6b4e4a 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 45486c6e6a446f70486a57497073544c676163525a7058774c6c786876664b7a esp
exec ipsec sa add 39 spi 100039 crypto-alg aes-gcm-256 crypto-key 45486c6e6a446f70486a57497073544c676163525a7058774c6c786876664b7a 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