{"id":1360,"date":"2023-04-07T16:04:16","date_gmt":"2023-04-07T21:04:16","guid":{"rendered":"https:\/\/cloudlearning365.com\/?p=1360"},"modified":"2023-04-10T13:52:44","modified_gmt":"2023-04-10T18:52:44","slug":"gcp-interconnect","status":"publish","type":"post","link":"https:\/\/cloudlearning365.com\/?p=1360","title":{"rendered":"Learning GCP Interconnect: Step-by-Step Guide for Configuring BGP with ISR and Cloud Router."},"content":{"rendered":"\n<p>This blog serves as a guide to configure GCP Interconnect, Cloud Router to form an BGP session with on-premise BGP capable devices. With VPC peering and import and export routes on the peering, it&#8217;s possible to connect up to 25 spoke VPCs to the interconnect VPC.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"1024\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/GCP-Interconnect-Native-736x1024.png\" alt=\"\" class=\"wp-image-1435\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/GCP-Interconnect-Native-736x1024.png 736w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/GCP-Interconnect-Native-216x300.png 216w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/GCP-Interconnect-Native-768x1069.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/GCP-Interconnect-Native.png 999w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">GCP Console<\/h2>\n\n\n\n<p>In order to set up the Interconnect, you must first create a VPC that will serve as the landing point for the Interconnect Cloud Router.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"950\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-15.png\" alt=\"\" class=\"wp-image-1361\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-15.png 823w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-15-260x300.png 260w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-15-768x887.png 768w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"856\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-16-1024x856.png\" alt=\"\" class=\"wp-image-1362\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-16-1024x856.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-16-300x251.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-16-768x642.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-16-359x300.png 359w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-16.png 1326w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Under Hybrid Connectivity, try to create Interconnect. Following example shows VLAN attachment:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"355\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-17-1024x355.png\" alt=\"\" class=\"wp-image-1363\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-17-1024x355.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-17-300x104.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-17-768x266.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-17-500x173.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-17.png 1268w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Chose Partner Interconnect connection<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"1024\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-18-910x1024.png\" alt=\"\" class=\"wp-image-1364\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-18-910x1024.png 910w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-18-267x300.png 267w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-18-768x864.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-18.png 1182w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<p>We already have a service provider Equinix<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"175\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-19-1024x175.png\" alt=\"\" class=\"wp-image-1365\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-19-1024x175.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-19-300x51.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-19-768x131.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-19-1536x262.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-19-500x85.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-19.png 2028w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-21-1024x633.png\" alt=\"\" class=\"wp-image-1367\" width=\"614\" height=\"379\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-21-1024x633.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-21-300x186.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-21-768x475.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-21-1536x950.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-21-485x300.png 485w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-21.png 1981w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><figcaption class=\"wp-element-caption\">To add VLAN attachment, it requires a new or existing Cloud Router<\/figcaption><\/figure>\n\n\n\n<p>Create a Cloud Router for the VLAN attachment<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"771\" height=\"1024\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-20-771x1024.png\" alt=\"\" class=\"wp-image-1366\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-20-771x1024.png 771w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-20-226x300.png 226w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-20-768x1020.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-20.png 836w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/figure>\n\n\n\n<p>Obtain the VLAN attachment pairing key<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"270\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-22-1024x270.png\" alt=\"\" class=\"wp-image-1368\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-22-1024x270.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-22-300x79.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-22-768x202.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-22-1536x404.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-22-2048x539.png 2048w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-22-500x132.png 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Service provider side &#8211; Equinix shown below<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"351\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-23.png\" alt=\"\" class=\"wp-image-1369\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-23.png 720w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-23-300x146.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-23-500x244.png 500w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"310\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-24.png\" alt=\"\" class=\"wp-image-1370\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-24.png 480w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-24-300x194.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-24-465x300.png 465w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Back to GCP console<\/h2>\n\n\n\n<p>The attachment is now waiting for activation<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"264\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-25-1024x264.png\" alt=\"\" class=\"wp-image-1374\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-25-1024x264.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-25-300x77.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-25-768x198.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-25-1536x396.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-25-500x129.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-25.png 1980w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>After click on Activate<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-26.png\" alt=\"\" class=\"wp-image-1375\" width=\"614\" height=\"60\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-26.png 671w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-26-300x30.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-26-500x49.png 500w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/figure>\n\n\n\n<p>Now we need to configure BGP with customer side router<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"214\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-27-1024x214.png\" alt=\"\" class=\"wp-image-1376\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-27-1024x214.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-27-300x63.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-27-768x160.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-27-1536x321.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-27-500x104.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-27.png 2003w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Enter on-prem router BGP ASN and note down BGP IPs<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"1011\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-28.png\" alt=\"\" class=\"wp-image-1377\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-28.png 830w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-28-246x300.png 246w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-28-768x935.png 768w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><\/figure>\n\n\n\n<p>It doesn&#8217;t provide the mask of the BGP IP, also makes no mention of the Cloud Router ASN<\/p>\n\n\n\n<p>You may obtain Cloud Router ASN number for the Interconnect:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"349\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-29-1024x349.png\" alt=\"\" class=\"wp-image-1378\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-29-1024x349.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-29-300x102.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-29-768x262.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-29-1536x524.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-29-2048x698.png 2048w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-29-500x171.png 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Or click on Troubleshoot on the VLAN attachment<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-30-1024x290.png\" alt=\"\" class=\"wp-image-1379\" width=\"614\" height=\"173\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-30-1024x290.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-30-300x85.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-30-768x218.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-30-1536x435.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-30-500x142.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-30.png 1807w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/figure>\n\n\n\n<p>There, much more straightforward, just a catch: Local means on-prem router, remote means Cloud Router in this sentence.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"230\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-31-1024x230.png\" alt=\"\" class=\"wp-image-1380\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-31-1024x230.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-31-300x67.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-31-768x172.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-31-1536x345.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-31-500x112.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-31.png 1572w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Configure ISR for the VLAN interface and confirm L2 connecitivy<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ISR-2(config)#interface GigabitEthernet0\/0.832\nISR-2(config-subif)#\nISR-2(config-subif)#ip address 169.254.83.194 255.255.255.248\nISR-2(config-subif)#end\nISR-2#ping 169.254.83.193 source 169.254.83.194\nType escape sequence to abort.\nSending 5, 100-byte ICMP Echos to 169.254.83.193, timeout is 2 seconds:\nPacket sent with a source address of 169.254.83.194 \n!!!!!\nSuccess rate is 100 percent (5\/5), round-trip min\/avg\/max = 40\/40\/44 ms\n<\/code><\/pre>\n\n\n\n<p>Configure BGP<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ISR-2(config)#router bgp 65300\nISR-2(config-router)#neighbor 169.254.83.193 remote-as 16550\nISR-2(config-router)#end\n<\/code><\/pre>\n\n\n\n<p>Check BGP status<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ISR-2#show ip bgp summary\nBGP router identifier 10.1.88.88, local AS number 65300\nBGP table version is 8, main routing table version 8\n1 network entries using 140 bytes of memory\n1 path entries using 56 bytes of memory\n1\/1 BGP path\/bestpath attribute entries using 128 bytes of memory\n1 BGP extended community entries using 24 bytes of memory\n0 BGP route-map cache entries using 0 bytes of memory\n0 BGP filter-list cache entries using 0 bytes of memory\nBGP using 348 total bytes of memory\nBGP activity 105\/103 prefixes, 164\/162 paths, scan interval 60 secs\n\nNeighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up\/Down  State\/PfxRcd\n169.254.83.193  4        16550      10      14        8    0    0 <mark style=\"background-color:#e2e2e2\" class=\"has-inline-color\">00:02:53<\/mark>        0\n<\/code><\/pre>\n\n\n\n<p>The VLAN attachment shows up on GCP console<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"227\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-32-1024x227.png\" alt=\"\" class=\"wp-image-1381\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-32-1024x227.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-32-300x67.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-32-768x170.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-32-1536x341.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-32-500x111.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-32.png 1816w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Cloud Router also shows BGP session up<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"350\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-33-1024x350.png\" alt=\"\" class=\"wp-image-1382\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-33-1024x350.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-33-300x103.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-33-768x263.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-33-1536x526.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-33-2048x701.png 2048w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-33-500x171.png 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>On-prem router is advertising 10.1.13.0\/24:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>router bgp 65300\n bgp log-neighbor-changes\n neighbor 169.254.83.193 remote-as 16550\n !\n address-family ipv4\n  <mark style=\"background-color:#e2e2e2\" class=\"has-inline-color\">network 10.1.13.0 mask 255.255.255.0<\/mark>\n  neighbor 169.254.83.193 activate\n exit-address-family<\/code><\/pre>\n\n\n\n<p>Switch back to the interconnect VPC, note it doesn&#8217;t have any subnet yet<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"786\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-34-1024x786.png\" alt=\"\" class=\"wp-image-1383\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-34-1024x786.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-34-300x230.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-34-768x589.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-34-1536x1179.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-34-391x300.png 391w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-34.png 1875w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Exam route table of interconnect VPC, we can observe the advertised route from on-prem<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"215\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-35-1024x215.png\" alt=\"\" class=\"wp-image-1384\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-35-1024x215.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-35-300x63.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-35-768x161.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-35-1536x323.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-35-500x105.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-35.png 1628w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>On the ISR side, now we only see local route<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ISR-2#show ip bgp\nBGP table version is 8, local router ID is 10.1.88.88\nStatus codes: s suppressed, d damped, h history, * valid, &gt; best, i - internal,\n              r RIB-failure, S Stale, m multipath, b backup-path, x best-external, f RT-Filter\nOrigin codes: i - IGP, e - EGP, ? - incomplete\n\n   Network          Next Hop            Metric LocPrf Weight Path\n*&gt; 10.1.13.0\/24     0.0.0.0                  0         32768 i\n<\/code><\/pre>\n\n\n\n<p>Try to add a subnet to the interconnect VPC: (NOTE, this subnet isn&#8217;t required for the Interconnect to work, but with it we can see the CIDR of the subnet gets advertised to on-prem via Cloud Router by default.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"583\" height=\"1024\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-36-583x1024.png\" alt=\"\" class=\"wp-image-1386\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-36-583x1024.png 583w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-36-171x300.png 171w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-36-768x1349.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-36.png 814w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/figure>\n\n\n\n<p>Now check on-prem router, and it does indeed received the added subnet prefix from Cloud Router:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ISR-2#show ip bgp\nBGP table version is 9, local router ID is 10.1.88.88\nStatus codes: s suppressed, d damped, h history, * valid, &gt; best, i - internal,\n              r RIB-failure, S Stale, m multipath, b backup-path, x best-external, f RT-Filter\nOrigin codes: i - IGP, e - EGP, ? - incomplete\n\n   Network          Next Hop            Metric LocPrf Weight Path\n*&gt; 10.1.13.0\/24     0.0.0.0                  0         32768 i\n*&gt; 10.16.0.0\/24     169.254.83.193         100             0 16550 ?\n<\/code><\/pre>\n\n\n\n<p>If you edit the cloud router, you can see the default setting is to <strong>Advertise all subnets visible to the Cloud Router<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"626\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-37-1024x626.png\" alt=\"\" class=\"wp-image-1387\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-37-1024x626.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-37-300x184.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-37-768x470.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-37-490x300.png 490w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-37.png 1203w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To test how Cloud Router propagate routes, let&#8217;s create a spoke VPC, also with no subnets.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"890\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-39.png\" alt=\"\" class=\"wp-image-1390\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-39.png 830w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-39-280x300.png 280w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-39-768x824.png 768w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"867\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-40-1024x867.png\" alt=\"\" class=\"wp-image-1391\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-40-1024x867.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-40-300x254.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-40-768x650.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-40-354x300.png 354w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-40.png 1372w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Add a subnet to spoke1<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"1024\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-47-584x1024.png\" alt=\"\" class=\"wp-image-1398\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-47-584x1024.png 584w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-47-171x300.png 171w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-47-768x1347.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-47.png 817w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n\n\n\n<p>Peer this spoke1 VPC with interconnect VPC, and check import\/export routes<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-41-710x1024.png\" alt=\"\" class=\"wp-image-1392\" width=\"615\" height=\"887\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-41-710x1024.png 710w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-41-208x300.png 208w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-41-768x1108.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-41.png 879w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/figure>\n\n\n\n<p>The peering status shows as inactive, need to create peering from interconnect VPC towards spoke1 VPC<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"154\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-42-1024x154.png\" alt=\"\" class=\"wp-image-1393\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-42-1024x154.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-42-300x45.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-42-768x115.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-42-1536x231.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-42-2048x307.png 2048w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-42-500x75.png 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Create peering from interconnect VPC to spoke1, also enable import\/export routes<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"1024\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-43-721x1024.png\" alt=\"\" class=\"wp-image-1394\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-43-721x1024.png 721w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-43-211x300.png 211w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-43-768x1091.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-43.png 849w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/figure>\n\n\n\n<p>Now the peering from both sides are active<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"156\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-44-1024x156.png\" alt=\"\" class=\"wp-image-1395\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-44-1024x156.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-44-300x46.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-44-768x117.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-44-1536x233.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-44-2048x311.png 2048w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-44-500x76.png 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-45-1024x155.png\" alt=\"\" class=\"wp-image-1396\" width=\"614\" height=\"93\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-45-1024x155.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-45-300x46.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-45-768x117.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-45-1536x233.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-45-2048x311.png 2048w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-45-500x76.png 500w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/figure>\n\n\n\n<p>Check spoke1 route table, it learned route 10.16.0.0\/24 to interconnect VPC. But we don&#8217;t see on-prem route 10.113.0\/24 via interconnect VPC. Notice the banner explained that imported custom dynamic routes are omitted from the list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"406\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-49-1024x406.png\" alt=\"\" class=\"wp-image-1400\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-49-1024x406.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-49-300x119.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-49-768x305.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-49-1536x609.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-49-500x198.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-49.png 1823w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To see the imported route, go to VPC peering -&gt; Click on the peering connection<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"250\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-50-1024x250.png\" alt=\"\" class=\"wp-image-1401\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-50-1024x250.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-50-300x73.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-50-768x187.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-50-1536x375.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-50-500x122.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-50.png 1804w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We can see 10.1.13.0\/24 has been imported as dynamic peering route, and status is accepted. If there&#8217;s any conflict, the status will not be accepted.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"934\" height=\"1024\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-51-934x1024.png\" alt=\"\" class=\"wp-image-1402\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-51-934x1024.png 934w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-51-274x300.png 274w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-51-768x842.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-51.png 1076w\" sizes=\"auto, (max-width: 934px) 100vw, 934px\" \/><\/figure>\n\n\n\n<p>To test, deploy an instance in the spoke1 subnet and try to reach on-prem router 10.1.13.1<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-52-1024x488.png\" alt=\"\" class=\"wp-image-1404\" width=\"614\" height=\"292\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-52-1024x488.png 1024w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-52-300x143.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-52-768x366.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-52-1536x732.png 1536w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-52-500x238.png 500w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-52.png 1961w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/figure>\n\n\n\n<p>ping is failing, though the route to on-prem is there.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"107\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-53.png\" alt=\"\" class=\"wp-image-1405\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-53.png 548w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-53-300x59.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-53-500x98.png 500w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/figure>\n\n\n\n<p>Check on-prem router routes, it only learned the interonnect VPC prefix 10.16.0.0\/24, not the spoke1 VPC prefix 10.32.0.0\/24<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ISR-2#show ip bgp \nBGP table version is 11, local router ID is 10.1.88.88\nStatus codes: s suppressed, d damped, h history, * valid, &gt; best, i - internal,\n              r RIB-failure, S Stale, m multipath, b backup-path, x best-external, f RT-Filter\nOrigin codes: i - IGP, e - EGP, ? - incomplete\n\n   Network          Next Hop            Metric LocPrf Weight Path\n*&gt; 10.1.13.0\/24     0.0.0.0                  0         32768 i\n*&gt; 10.16.0.0\/24     169.254.83.193         100             0 16550 ?\n<\/code><\/pre>\n\n\n\n<p>Remember Cloud Router is default to: Advertise all subnets visible to the Cloud Router. Currently Cloud Router only knows about the prefixes of the VPC it&#8217;s associated with. It&#8217;s not aware of prefixes coming from the VPC peering, as there&#8217;s no BGP connection. So we must use custom routes feature of the Cloud Router<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-54-479x1024.png\" alt=\"\" class=\"wp-image-1406\" width=\"479\" height=\"1024\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-54-479x1024.png 479w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-54-140x300.png 140w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-54-768x1643.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-54-718x1536.png 718w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-54.png 808w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/figure>\n\n\n\n<p>After this is done, on-prem router receives the spoke1 route from Cloud Router<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ISR-2#show ip bgp \nBGP table version is 12, local router ID is 10.1.88.88\nStatus codes: s suppressed, d damped, h history, * valid, &gt; best, i - internal,\n              r RIB-failure, S Stale, m multipath, b backup-path, x best-external, f RT-Filter\nOrigin codes: i - IGP, e - EGP, ? - incomplete\n\n   Network          Next Hop            Metric LocPrf Weight Path\n*&gt; 10.1.13.0\/24     0.0.0.0                  0         32768 i\n*&gt; 10.16.0.0\/24     169.254.83.193         100             0 16550 ?\n*&gt; 10.32.0.0\/24     169.254.83.193         100             0 16550 ?\n<\/code><\/pre>\n\n\n\n<p>Ping started to work from spoke1 to on-prem router.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"816\" height=\"552\" src=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-55.png\" alt=\"\" class=\"wp-image-1407\" srcset=\"https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-55.png 816w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-55-300x203.png 300w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-55-768x520.png 768w, https:\/\/cloudlearning365.com\/wp-content\/uploads\/2023\/04\/image-55-443x300.png 443w\" sizes=\"auto, (max-width: 816px) 100vw, 816px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Interconnect require Cloud Router<\/li>\n\n\n\n<li>VLAN attachment and Cloud Router are regional constructs and need to land on a VPC<\/li>\n\n\n\n<li>GCP Cloud Router is a route reflector, similar to Azure Route Server<\/li>\n\n\n\n<li>VPC peering requires both directions, each direction have option to enable import\/export routes. The option of enable import\/export gives gradual control than the VPC peering of AWS\/Azure.<\/li>\n\n\n\n<li>Peered VPC prefixes doesn&#8217;t get advertised by Cloud Router to on-premise automatically. Cloud Router is capable of perform custom advertisement towards on-premise, with the choice to advertise prefixes in the VPC that the Cloud Router is landed on.<\/li>\n\n\n\n<li>Dynamic routes received via Cloud Router can be exported to directly peered VPC.<\/li>\n\n\n\n<li>On directly peered VPC, imported dynamic routes are not visible in directly peered VPC -&gt; Routes, but visible on NIC -&gt; Routes, or via peering -&gt; imported routes.<\/li>\n\n\n\n<li>Dynamic routes are visible in Cloud Router -&gt; BGP session details.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This blog serves as a guide to configure GCP Interconnect, Cloud Router to form an BGP session with on-premise BGP capable devices. With VPC peering and import and export routes on the peering, it&#8217;s possible to connect up to 25 &hellip; <a href=\"https:\/\/cloudlearning365.com\/?p=1360\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1360","post","type-post","status-publish","format-standard","hentry","category-gcp"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=\/wp\/v2\/posts\/1360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1360"}],"version-history":[{"count":18,"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=\/wp\/v2\/posts\/1360\/revisions"}],"predecessor-version":[{"id":1437,"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=\/wp\/v2\/posts\/1360\/revisions\/1437"}],"wp:attachment":[{"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudlearning365.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}