GCP High Performance Encryption

Aviatrix Gateway VM TypeThroughput
n1-highcpu-43.12Gbps
n1-highcpu-86.54Gbps
n1-highcpu-1611.58Gbps
n1-highcpu-3219.97Gbps

How does Aviatrix GCP HPE work?

Aviatrix HPE utilizes native peering and multiple tunnels to provide higher throughput

GCP HPE can also work with /24 subnet scheme.

Controller builds native peering

GCP Transit Gateway Details

Following is the output from the Aviatrix Transit GW. Notice the number of tunnels interfaces (14 in this case due to the size of the VM we have selected) created inside the GW.

Name: gcp-transit-gw-uscentral1

eth0: flags=4163 mtu 1460
inet 10.20.1.3 netmask 255.255.255.255 broadcast 10.20.1.3
inet6 fe80::4001:aff:fe14:103 prefixlen 64 scopeid 0x20

ether 42:01:0a:14:01:03 txqueuelen 1000 (Ethernet)
RX packets 185466 bytes 265891040 (265.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 28034 bytes 5148269 (5.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 385 bytes 37184 (37.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 385 bytes 37184 (37.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

tun-0A140B03-0: flags=209 mtu 8936
inet 1.1.1.19 netmask 255.255.255.255 destination 1.1.1.19
inet6 fe80::5efe:a14:103 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 9 dropped 0 overruns 0 carrier 9 collisions 0

tun-0A140B41-0: flags=209 mtu 8936
inet 1.1.1.205 netmask 255.255.255.255 destination 1.1.1.205
inet6 fe80::5efe:a14:141 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 16 bytes 1344 (1.3 KB)
TX errors 10 dropped 0 overruns 0 carrier 10 collisions 0

tun-0A140B42-0: flags=209 mtu 8936
inet 1.1.1.92 netmask 255.255.255.255 destination 1.1.1.92
inet6 fe80::5efe:a14:142 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 10 dropped 0 overruns 0 carrier 10 collisions 0

tun-0A140B43-0: flags=209 mtu 8936
inet 1.1.1.236 netmask 255.255.255.255 destination 1.1.1.236
inet6 fe80::5efe:a14:143 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 9 dropped 0 overruns 0 carrier 9 collisions 0

tun-0A140B44-0: flags=209 mtu 8936
inet 1.1.1.144 netmask 255.255.255.255 destination 1.1.1.144
inet6 fe80::5efe:a14:144 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 16 bytes 1344 (1.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 10 dropped 0 overruns 0 carrier 10 collisions 0

tun-0A140B45-0: flags=209 mtu 8936
inet 1.1.1.4 netmask 255.255.255.255 destination 1.1.1.4
inet6 fe80::5efe:a14:145 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 9 dropped 0 overruns 0 carrier 9 collisions 0

tun-0A140B46-0: flags=209 mtu 8936
inet 1.1.1.8 netmask 255.255.255.255 destination 1.1.1.8
inet6 fe80::5efe:a14:146 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 10 dropped 0 overruns 0 carrier 10 collisions 0

tun-0A140B47-0: flags=209 mtu 8936
inet 1.1.1.32 netmask 255.255.255.255 destination 1.1.1.32
inet6 fe80::5efe:a14:147 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 9 dropped 0 overruns 0 carrier 9 collisions 0

tun-0A140B48-0: flags=209 mtu 8936
inet 1.1.1.71 netmask 255.255.255.255 destination 1.1.1.71
inet6 fe80::5efe:a14:148 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 9 dropped 0 overruns 0 carrier 9 collisions 0

tun-0A140B49-0: flags=209 mtu 8936
inet 1.1.1.212 netmask 255.255.255.255 destination 1.1.1.212
inet6 fe80::5efe:a14:149 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 10 dropped 0 overruns 0 carrier 10 collisions 0

tun-0A140B4A-0: flags=209 mtu 8936
inet 1.1.1.37 netmask 255.255.255.255 destination 1.1.1.37
inet6 fe80::5efe:a14:14a prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 10 dropped 0 overruns 0 carrier 10 collisions 0

tun-0A140B4B-0: flags=209 mtu 8936
inet 1.1.1.108 netmask 255.255.255.255 destination 1.1.1.108
inet6 fe80::5efe:a14:14b prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 10 dropped 0 overruns 0 carrier 10 collisions 0

tun-0A140B4C-0: flags=209 mtu 8936
inet 1.1.1.194 netmask 255.255.255.255 destination 1.1.1.194
inet6 fe80::5efe:a14:14c prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 9 dropped 0 overruns 0 carrier 9 collisions 0

tun-0A140B4D-0: flags=209 mtu 8936
inet 1.1.1.56 netmask 255.255.255.255 destination 1.1.1.56
inet6 fe80::5efe:a14:14d prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 9 dropped 0 overruns 0 carrier 9 collisions 0

Following output shows the transit gw route table for HPE config.

DestinationViaDevNexthop IPNexthop GatewayStatusMetricWeight
default10.20.1.1eth0up0
10.20.1.0/2410.20.1.1eth0up0
10.20.1.1eth0up0
10.20.11.0/24tun-0A140B03-010.20.11.3gcp-spoke1-gw-uscentral1up1001
tun-0A140B41-010.20.11.65gcp-spoke1-gw-uscentral1up1
tun-0A140B42-010.20.11.66gcp-spoke1-gw-uscentral1up1
tun-0A140B43-010.20.11.67gcp-spoke1-gw-uscentral1up1
tun-0A140B44-010.20.11.68gcp-spoke1-gw-uscentral1up1
tun-0A140B45-010.20.11.69gcp-spoke1-gw-uscentral1up1
tun-0A140B46-010.20.11.70gcp-spoke1-gw-uscentral1up1
tun-0A140B47-010.20.11.71gcp-spoke1-gw-uscentral1up1
tun-0A140B48-010.20.11.72gcp-spoke1-gw-uscentral1up1
tun-0A140B49-010.20.11.73gcp-spoke1-gw-uscentral1up1
tun-0A140B4A-010.20.11.74gcp-spoke1-gw-uscentral1up1
tun-0A140B4B-010.20.11.75gcp-spoke1-gw-uscentral1up1
tun-0A140B4C-010.20.11.76gcp-spoke1-gw-uscentral1up1
tun-0A140B4D-010.20.11.77gcp-spoke1-gw-uscentral1up1
10.20.11.78tun-0A140B03-010.20.11.3gcp-spoke1-gw-uscentral1up01
tun-0A140B41-010.20.11.65gcp-spoke1-gw-uscentral1up1
tun-0A140B42-010.20.11.66gcp-spoke1-gw-uscentral1up1
tun-0A140B43-010.20.11.67gcp-spoke1-gw-uscentral1up1
tun-0A140B44-010.20.11.68gcp-spoke1-gw-uscentral1up1
tun-0A140B45-010.20.11.69gcp-spoke1-gw-uscentral1up1
tun-0A140B46-010.20.11.70gcp-spoke1-gw-uscentral1up1
tun-0A140B47-010.20.11.71gcp-spoke1-gw-uscentral1up1
tun-0A140B48-010.20.11.72gcp-spoke1-gw-uscentral1up1
tun-0A140B49-010.20.11.73gcp-spoke1-gw-uscentral1up1
tun-0A140B4A-010.20.11.74gcp-spoke1-gw-uscentral1up1
tun-0A140B4B-010.20.11.75gcp-spoke1-gw-uscentral1up1
tun-0A140B4C-010.20.11.76gcp-spoke1-gw-uscentral1up1
tun-0A140B4D-010.20.11.77gcp-spoke1-gw-uscentral1up1
169.254.0.0/16eth0up0

Spoke GW Routing and Tunnel Details

Spoke GW Interface Details. 14 tunnels interfaces in total

eth0: flags=4163 mtu 1460
inet 10.20.11.3 netmask 255.255.255.255 broadcast 10.20.11.3
inet6 fe80::4001:aff:fe14:b03 prefixlen 64 scopeid 0x20
ether 42:01:0a:14:0b:03 txqueuelen 1000 (Ethernet)
RX packets 232462 bytes 278505311 (278.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 73455 bytes 19303335 (19.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 691 bytes 59476 (59.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 691 bytes 59476 (59.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

tun-0A140103-0: flags=209 mtu 8936
inet 1.1.1.171 netmask 255.255.255.255 destination 1.1.1.171
inet6 fe80::5efe:a14:b03 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A140141-0: flags=209 mtu 8936
inet 1.1.1.33 netmask 255.255.255.255 destination 1.1.1.33
inet6 fe80::5efe:a14:b41 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 1168 bytes 98112 (98.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A140142-0: flags=209 mtu 8936
inet 1.1.1.14 netmask 255.255.255.255 destination 1.1.1.14
inet6 fe80::5efe:a14:b42 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A140143-0: flags=209 mtu 8936
inet 1.1.1.191 netmask 255.255.255.255 destination 1.1.1.191
inet6 fe80::5efe:a14:b43 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A140144-0: flags=209 mtu 8936
inet 1.1.1.132 netmask 255.255.255.255 destination 1.1.1.132
inet6 fe80::5efe:a14:b44 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 56 bytes 4704 (4.7 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1168 bytes 98112 (98.1 KB)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A140145-0: flags=209 mtu 8936
inet 1.1.1.224 netmask 255.255.255.255 destination 1.1.1.224
inet6 fe80::5efe:a14:b45 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A140146-0: flags=209 mtu 8936
inet 1.1.1.241 netmask 255.255.255.255 destination 1.1.1.241
inet6 fe80::5efe:a14:b46 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 13 dropped 0 overruns 0 carrier 13 collisions 0

tun-0A140147-0: flags=209 mtu 8936
inet 1.1.1.77 netmask 255.255.255.255 destination 1.1.1.77
inet6 fe80::5efe:a14:b47 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A140148-0: flags=209 mtu 8936
inet 1.1.1.222 netmask 255.255.255.255 destination 1.1.1.222
inet6 fe80::5efe:a14:b48 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A140149-0: flags=209 mtu 8936
inet 1.1.1.157 netmask 255.255.255.255 destination 1.1.1.157
inet6 fe80::5efe:a14:b49 prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A14014A-0: flags=209 mtu 8936
inet 1.1.1.5 netmask 255.255.255.255 destination 1.1.1.5
inet6 fe80::5efe:a14:b4a prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A14014B-0: flags=209 mtu 8936
inet 1.1.1.189 netmask 255.255.255.255 destination 1.1.1.189
inet6 fe80::5efe:a14:b4b prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A14014C-0: flags=209 mtu 8936
inet 1.1.1.251 netmask 255.255.255.255 destination 1.1.1.251
inet6 fe80::5efe:a14:b4c prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

tun-0A14014D-0: flags=209 mtu 8936
inet 1.1.1.75 netmask 255.255.255.255 destination 1.1.1.75
inet6 fe80::5efe:a14:b4d prefixlen 64 scopeid 0x20
tunnel txqueuelen 1000 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 56 bytes 4704 (4.7 KB)
TX errors 15 dropped 0 overruns 0 carrier 15 collisions 0

gcp-spoke1-gw-uscentral1 Route Table

DestinationViaDevNexthop IPNexthop GatewayStatusMetricWeight
default10.20.11.1eth0up0
10.20.1.0/24tun-0A140103-010.20.1.3gcp-transit-gw-uscentral1up1001
tun-0A140141-010.20.1.65gcp-transit-gw-uscentral1up1
tun-0A140142-010.20.1.66gcp-transit-gw-uscentral1up1
tun-0A140143-010.20.1.67gcp-transit-gw-uscentral1up1
tun-0A140144-010.20.1.68gcp-transit-gw-uscentral1up1
tun-0A140145-010.20.1.69gcp-transit-gw-uscentral1up1
tun-0A140146-010.20.1.70gcp-transit-gw-uscentral1up1
tun-0A140147-010.20.1.71gcp-transit-gw-uscentral1up1
tun-0A140148-010.20.1.72gcp-transit-gw-uscentral1up1
tun-0A140149-010.20.1.73gcp-transit-gw-uscentral1up1
tun-0A14014A-010.20.1.74gcp-transit-gw-uscentral1up1
tun-0A14014B-010.20.1.75gcp-transit-gw-uscentral1up1
tun-0A14014C-010.20.1.76gcp-transit-gw-uscentral1up1
tun-0A14014D-010.20.1.77gcp-transit-gw-uscentral1up1
10.20.1.78tun-0A140103-010.20.1.3gcp-transit-gw-uscentral1up01
tun-0A140141-010.20.1.65gcp-transit-gw-uscentral1up1
tun-0A140142-010.20.1.66gcp-transit-gw-uscentral1up1
tun-0A140143-010.20.1.67gcp-transit-gw-uscentral1up1
tun-0A140144-010.20.1.68gcp-transit-gw-uscentral1up1
tun-0A140145-010.20.1.69gcp-transit-gw-uscentral1up1
tun-0A140146-010.20.1.70gcp-transit-gw-uscentral1up1
tun-0A140147-010.20.1.71gcp-transit-gw-uscentral1up1
tun-0A140148-010.20.1.72gcp-transit-gw-uscentral1up1
tun-0A140149-010.20.1.73gcp-transit-gw-uscentral1up1
tun-0A14014A-010.20.1.74gcp-transit-gw-uscentral1up1
tun-0A14014B-010.20.1.75gcp-transit-gw-uscentral1up1
tun-0A14014C-010.20.1.76gcp-transit-gw-uscentral1up1
tun-0A14014D-010.20.1.77gcp-transit-gw-uscentral1up1
10.20.11.0/2410.20.11.1eth0up0
10.20.11.1eth0up0
169.254.0.0/16eth0up0
NameRouteTargetGatewayPriorityTagsStatus
avx-1456e7d7d4354e2a894d403929d2507410.0.0.0/8Instance gcp-spoke1-gw-uscentral1 (zone us-central1-c)gcp-spoke1-gw-uscentral11000active
avx-1d793218436145f482e42b25a7090174172.16.0.0/12Instance gcp-spoke1-gw-uscentral1 (zone us-central1-c)gcp-spoke1-gw-uscentral11000active
avx-99394b1d0aae456997324de23596881b192.168.0.0/16Instance gcp-spoke1-gw-uscentral1 (zone us-central1-c)gcp-spoke1-gw-uscentral11000active
avx-9aeb27276c524a3a97ca59cf26fab8a90.0.0.0/0default-internet-gateway1000avx-gcp-spoke1-vpc-uscentral1-gblactive
default-route-1e4799e08daf4d0b10.20.11.0/24Virtual network gcp-spoke1-vpc-uscentral10active
default-route-7430e4c4273b0d5d0.0.0.0/0default-internet-gateway1000active
peering-route-becf46cc6fbeaf7610.20.1.0/240active
GCP Spoke VPC Route Table

Leave a Reply