{"id":3624,"date":"2021-12-24T14:52:12","date_gmt":"2021-12-24T14:52:12","guid":{"rendered":"https:\/\/wiki.thomasandsofia.com\/?p=3624"},"modified":"2022-12-30T21:29:27","modified_gmt":"2022-12-30T21:29:27","slug":"ccna-19-interior-gateway-protocol","status":"publish","type":"post","link":"https:\/\/wiki.thomasandsofia.com\/?p=3624","title":{"rendered":"CCNA 19: Interior Gateway Protocol"},"content":{"rendered":"<p><a href=\"\/ccna-udemy-course-outline\/\">CCNA Course Outline<\/a><\/p>\n<p>38% Complete<\/p>\n<p>The CCNA\/ICND1 courses split here.<\/p>\n<h1>121. Introduction<\/h1>\n<p><a href=\"https:\/\/www.udemy.com\/course\/ccna-complete\/learn\/lecture\/7840926#overview\" target=\"_blank\" rel=\"noopener\">https:\/\/www.udemy.com\/course\/ccna-complete\/learn\/lecture\/7840926#overview<\/a><\/p>\n<p>&nbsp;<\/p>\n<h1>122. RIP the Routing Information Protocol<\/h1>\n<h2>Overview<\/h2>\n<ul>\n<li>Distance Vector routing protocol<\/li>\n<li>Metric: Hop Count<\/li>\n<li>Max hop count = 15<\/li>\n<li>Equal cost Multi Path for up to 4 paths by default<\/li>\n<\/ul>\n<h2>RIPv2 vs RIPv1<\/h2>\n<ul>\n<li>v1 legacy. Still supported but not used.\n<ul>\n<li>Does not send subnet mask info so <strong>VLSM is not supported<\/strong>\n<ul>\n<li>OK to use \/28 or some other, but all subnets must use the same mask.<\/li>\n<\/ul>\n<\/li>\n<li>Sends updates every 30 sec. (broadcast?)<\/li>\n<li>Does not support authentication<\/li>\n<\/ul>\n<\/li>\n<li>v2\n<ul>\n<li>Supports VLSM<\/li>\n<li>Uses Multicast address 224.0.0.9<\/li>\n<li>Supports authentication\n<ul>\n<li>Both routers must have matching passwords<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>RIPng<\/h3>\n<ul>\n<li>Supports IPv6<\/li>\n<li>Not covered on CCNA<\/li>\n<\/ul>\n<h2>RIPv2 Configuration<\/h2>\n<pre>router rip\r\nversion 2\r\nnetwork 10.0.0.0<\/pre>\n<ul>\n<li>Network is classical, so no mask is specified<\/li>\n<\/ul>\n<h2>Summarization<\/h2>\n<h3>Auto-Summary<\/h3>\n<ul>\n<li>RIP automatically summerizes routs on classful boudaries (Class A, B C, &#8230;)\n<ul>\n<li>192.168.10.1\/30 will be advertised as 192.168.10.0\/24<\/li>\n<li>172.16.10.1\/30 will be 172.16.0.0\/16<\/li>\n<\/ul>\n<\/li>\n<li>This can cause &#8216;black holes&#8217; and is almost NEVER desireable, so turn auto-summary off<\/li>\n<\/ul>\n<pre>router rip\r\nno auto-summary<\/pre>\n<h3>Manual Summary<\/h3>\n<ul>\n<li>Applied on the interface<\/li>\n<li>Allows you to set a subnet mask to summarize what you want<\/li>\n<li>Set this on the interface SENDING the information<\/li>\n<\/ul>\n<p><a href=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/RIP-Manual-Summary.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3629\" src=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/RIP-Manual-Summary.png\" alt=\"\" width=\"895\" height=\"120\" srcset=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/RIP-Manual-Summary.png 895w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/RIP-Manual-Summary-300x40.png 300w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/RIP-Manual-Summary-768x103.png 768w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/RIP-Manual-Summary-150x20.png 150w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><\/a><\/p>\n<pre>R2 (config)#\r\ninterface fastEthernet 1\/0\r\nip summary-address rip 10.0.0.0 255.255.0.0<\/pre>\n<h2>Verify Router Protocols<\/h2>\n<pre>R1#show ip protocols\r\n*** IP Routing is NSF aware ***\r\n\r\nRouting Protocol is \"rip\"\r\nOutgoing update filter list for all interfaces is not set\r\nIncoming update filter list for all interfaces is not set\r\nSending updates every 30 seconds, next due in 16 seconds\r\nInvalid after 180 seconds, hold down 180, flushed after 240\r\nRedistributing: rip\r\nDefault version control: send version 2, receive version 2\r\nInterface          Send Recv Triggered RIP Key-chain\r\nFastEthernet0\/0    2    2 \r\nFastEthernet0\/1    2    2 \r\nAutomatic network summarization is not in effect\r\nMaximum path: 4\r\nRouting for Networks:\r\n  10.0.0.0\r\nRouting Information Sources:\r\n  Gateway Distance  Last Update \r\n \u00a010.1.0.1     120  00:00:11\r\n  10.0.0.1     120  00:00:17 \r\nDistance: (default is 120)<\/pre>\n<h2>RIP Database<\/h2>\n<pre>#sh ip rip database\r\n10.0.0.0\/8 auto-summary\r\n10.0.0.0\/24 directly connected, FastEthernet0\/0 \r\n10.0.1.0\/24 \r\n    [1] via 10.0.0.1, 00:00:21, FastEthernet0\/0 \r\n10.0.2.0\/24 \r\n    [1] via 10.0.0.1, 00:00:21, FastEthernet0\/0 \r\n10.1.0.0\/24 directly connected, FastEthernet0\/1 \r\n10.1.1.0\/24 \r\n    [1] via 10.1.0.1, 00:00:15, FastEthernet0\/1<\/pre>\n<h2>Default Route Injection<\/h2>\n<p>Use this to inject a default route to all routers without having to manually configure each one.<\/p>\n<ul>\n<li>Only used on egress router<\/li>\n<\/ul>\n<p><a href=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-route-injection.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3630\" src=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-route-injection.png\" alt=\"\" width=\"1065\" height=\"300\" srcset=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-route-injection.png 1065w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-route-injection-300x85.png 300w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-route-injection-1024x288.png 1024w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-route-injection-768x216.png 768w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-route-injection-150x42.png 150w\" sizes=\"auto, (max-width: 1065px) 100vw, 1065px\" \/><\/a><\/p>\n<pre>R4(config)#\r\nip route 0.0.0.0 0.0.0.0 203.0.113.2\r\nrouter rip\r\ndefault-information originate<\/pre>\n<p>* Note: Removed R5 from setup below<\/p>\n<pre>R1#show ip route\r\nCodes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP\r\n       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area\r\n       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2\r\n       E1 - OSPF external type 1, E2 - OSPF external type 2\r\n       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2\r\n       ia - IS-IS inter area, * - candidate default, U - per-user static route\r\n       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP\r\n       + - replicated route, % - next hop override\r\n\r\nGateway of last resort is 10.0.0.2 to network 0.0.0.0\r\n\r\nR*\u00a0\u00a0 0.0.0.0\/0 [120\/3] via 10.0.0.2, 00:00:24, FastEthernet0\/0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 10.0.0.0\/8 is variably subnetted, 4 subnets, 2 masks\r\nC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.0.0.0\/24 is directly connected, FastEthernet0\/0\r\nL\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.0.0.1\/32 is directly connected, FastEthernet0\/0\r\nR\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.1.0.0\/24 [120\/1] via 10.0.0.2, 00:00:24, FastEthernet0\/0\r\nR\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.1.1.0\/24 [120\/2] via 10.0.0.2, 00:00:24, FastEthernet0\/0<\/pre>\n<h2>Passive Interfaces<\/h2>\n<ul>\n<li>Passive interfaces are used to receive routing information but not send any.<\/li>\n<li>Generally used on interfaces that connect to networks not owned by your organization.<\/li>\n<\/ul>\n<pre>conf t\r\nrouter rip\r\npassive-interface f3\/0<\/pre>\n<h1>123. RIP Lab Demo<\/h1>\n<p><a href=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-lab.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3632\" src=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-lab.png\" alt=\"\" width=\"890\" height=\"442\" srcset=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-lab.png 890w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-lab-300x149.png 300w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-lab-768x381.png 768w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/rip-lab-150x74.png 150w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/p>\n<h2>Setup RIP all routers<\/h2>\n<pre>conf t\r\nrouter rip\r\nversion 2\r\nno auto-summary\r\nnetwork 10.0.0.0\r\nend<\/pre>\n<h2>Configure Summary Routes on R2 and R5<\/h2>\n<p>R2<\/p>\n<pre>conf t\r\nint f1\/0\r\nip summary-address rip 10.0.0.0 255.255.0.0\r\nint f0\/0\r\nip summary-address rip 10.1.0.0 255.255.0.0<\/pre>\n<p>R5<\/p>\n<pre>conf t\r\nint f2\/0\r\nip summary-address rip 10.0.0.0 255.255.0.0\r\nint f3\/0\r\nip summary-address rip 10.1.0.0 255.255.0.0<\/pre>\n<h2>Configure the default route (Default Route Injection)<\/h2>\n<p><strong>Enter Global Configuration mode on R4 only<\/strong><\/p>\n<pre>R4#conf t<\/pre>\n<p><strong>Configure the route<\/strong><\/p>\n<pre>ip route 0.0.0.0 0.0.0.0 203.0.113.2<\/pre>\n<p><strong>Add the default route to the routing protocol<\/strong><\/p>\n<pre>router rip\r\ndefault-information originate<\/pre>\n<p><strong>Set Interface FastEthernet 3\/0 as Passive AND accept routing information about the 203.0.113.0 network<\/strong><\/p>\n<pre>router rip\r\npassive-interface f3\/0\r\nnetwork 203.0.113.0<\/pre>\n<h1>124. EIGRP &#8211; the Enhanced Interior Gateway Routing Protocol<\/h1>\n<h2>Characteristics<\/h2>\n<ul>\n<li>Supports large networks<\/li>\n<li>Fast convergence<\/li>\n<li>Network topology changes only sent to affected routers.<\/li>\n<li>Multicast<\/li>\n<li>Equal cost load balancing up to 4 by default but can increase to 16\n<ul>\n<li>Can be manually configured to perform unequal cost load balancing<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Configuration<\/h2>\n<p>conf t<br \/>\nrouter eigrp &lt;NUMBER&gt;<br \/>\nnetwork 10.0.0.0 0.0.255.255<\/p>\n<ul>\n<li>&lt;NUMBER&gt; is the Autonomous System (AS), an independent administration domain.<\/li>\n<li>EIGRP routers must have the same AS number to peer with each other.<\/li>\n<\/ul>\n<h3>Wild Card Masks<\/h3>\n<p>Note to self: Wild card masks say &#8220;I don&#8217;t care about these bits.\u00a0 If the value is 0, then I don&#8217;t care, but if it is a 1, then I do.\u00a0 This helps mask out the Network portion (portion I do care about) vs the Host portion (portion I do not care about.)<\/p>\n<ul>\n<li>To determine the wild card mask, subtract each value in the subnet mask from 255.\n<ul>\n<li>A subnet with a mask of 255.255.255.240 would have a wild card mask of 0.0.0.15<\/li>\n<\/ul>\n<\/li>\n<li>Not using a wild card mask will default to using the classical boundary (Class A, B, C, etc.)\n<ul>\n<li>Class A: 0.255.255.255<\/li>\n<li>Class B: 0.0.255.255<\/li>\n<li>Class C: 0.0.0.255<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Network<\/h3>\n<p><a href=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/eigrp1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3637\" src=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/eigrp1.png\" alt=\"\" width=\"659\" height=\"237\" srcset=\"https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/eigrp1.png 659w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/eigrp1-300x108.png 300w, https:\/\/wiki.thomasandsofia.com\/wp-content\/uploads\/2021\/12\/eigrp1-150x54.png 150w\" sizes=\"auto, (max-width: 659px) 100vw, 659px\" \/><\/a><\/p>\n<ul>\n<li>The Network command:\n<ul>\n<li>&#8220;look for interfaces that have IP addresses that fall within this range<\/li>\n<li>Enable EIGRP on those interfaces\n<ul>\n<li>Send out and listen for EIGRP hello messages, and peer with adjacent EIGRP routers<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Advertise the network and mask <strong>which is configured<\/strong> on those interfaces.\n<ul>\n<li>network 10.0.0.0 0.255.255.255\n<ul>\n<li>10.1.0.0\/24<\/li>\n<li>10.0.1.0\/24<\/li>\n<li>10.0.2.0\/24<\/li>\n<li><strong><span style=\"color: #ff0000;\">10.0.0.0\/8 NOT ADVERTISED!<\/span><\/strong><\/li>\n<\/ul>\n<\/li>\n<li>network 10.0.0.0 0.0.255.255\n<ul>\n<li>10.0.1.0\/24<\/li>\n<li>10.0.2.0\/24<\/li>\n<li><span style=\"color: #ff0000;\"><strong>10.1.0.0\/24 NOT ADVERTISED!<\/strong><\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>To match a single IP\n<ul>\n<li>network IP.ADD.RE.SS 0.0.0.0<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Router Identification<\/h2>\n<ul>\n<li>Routers are &#8220;identified&#8221; by:\n<ul>\n<li>The Loopback IP or EIGRP ID (Also IPv4)\n<ul>\n<li>One of these is best practice<\/li>\n<li>Loopbacks never go down, so are best of the best<\/li>\n<\/ul>\n<\/li>\n<li>If neither of the above are configured. the highest IP address of any configured interface will be used.<\/li>\n<\/ul>\n<\/li>\n<li>Can see the Router-ID using show ip protocols<\/li>\n<li>If EIGRP has already been started and you change the Router-ID, you will need to restart EIGRP on that router to update the Router-ID<\/li>\n<\/ul>\n<h3>Manually setting the Router-ID<\/h3>\n<ul>\n<li>Needs to be in the form on an IPv4 address<\/li>\n<li>Does NOT need to be an IP address on the router since it is NOT an IP address\n<ul>\n<li>This is not best practice since it could get confusing.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre>conf t\r\nrouter eigrp &lt;NUMBER&gt;\r\neighrp router-id IP.ADD.RE.SS<\/pre>\n<h1>125. EIGRP Lab Demo<\/h1>\n<h2>Commands<\/h2>\n<h3>View all configurations<\/h3>\n<ul>\n<li>This includes configurations made directly on interfaces also<\/li>\n<\/ul>\n<pre>show run | section eigrp<\/pre>\n<h3>View configurations on Interfaces only<\/h3>\n<pre>show ip eigrp interfaces<\/pre>\n<h3>View neighbors<\/h3>\n<ul>\n<li>This will confirm you have communication with other routers<\/li>\n<\/ul>\n<pre>show ip eigrp neighbors<\/pre>\n<h1>126. IGP Lab Exercises<\/h1>\n<h2>RIP Configuration<\/h2>\n<p><strong>1) Enable RIPv2 on every router. Ensure all networks except 203.0.113.0\/24<\/strong><br \/>\n<strong>are advertised. Do not perform any summarisation.<\/strong><\/p>\n<pre>conf t\r\nrouter rip\r\nversion 2\r\nnetwork 10.0.0.0\r\nno auto-summary\r\nend<\/pre>\n<p><strong>2) Verify all networks are in the router\u2019s routing tables.<\/strong><\/p>\n<pre>show ip route<\/pre>\n<p><strong>3) Verify that routing is working by checking that PC1 has connectivity to<\/strong><br \/>\n<strong>PC3.<\/strong><\/p>\n<pre>C:\\&gt; ping 10.1.2.10\r\nPackets: Sent = 4, Received = 3, Lost = 1 (25% loss),<\/pre>\n<p><strong>4) Ensure that all routers have a route to the 203.0.113.0\/24 network.<\/strong><br \/>\n<strong>Internal routes must not advertised to the Service Provider at 203.0.113.2.<\/strong><\/p>\n<pre>R4#conf t\r\nrouter rip \r\nnetwork 203.0.113.0\r\ndefault-information originate\r\npassive-interface f1\/1\r\nend\r\n<\/pre>\n<p><strong>5) Verify that all routers have a path to the 203.0.113.0\/24 network.<\/strong><\/p>\n<pre>R1#ping 203.0.113.1\r\n!!!!!<\/pre>\n<p><strong>6) Configure a default static route on R4 to the Internet via the service<\/strong><br \/>\n<strong>provider at 203.0.113.2<\/strong><\/p>\n<pre>conf t\r\nip route 0.0.0.0 0.0.0.0 203.0.113.2 130<\/pre>\n<p><strong>7) Ensure that all other routers learn via RIP how to reach the Internet.<\/strong><\/p>\n<pre>sh ip route<\/pre>\n<p><strong>8) Verify all routers have a route to the Internet.<\/strong><\/p>\n<p>Note: There is no return path from 203.0.113.2, so those pings\/traceroutes will fail.<\/p>\n<pre>R1# ping 203.0.113.1<\/pre>\n<p>&nbsp;<\/p>\n<h2>EIGRP Configuration<\/h2>\n<p>9) Enable EIGRP AS 100 on every router. Ensure all networks except<br \/>\n203.0.113.0\/24 are advertised in EIGRP.<\/p>\n<pre>conf t\r\nrouter eigrp 100\r\nnetwork 192.168.0.0 0.0.0.255\r\nend<\/pre>\n<pre>R1#show ip protocols\r\n...\r\nRouting for Networks:\r\n   10.0.0.0<\/pre>\n<p><strong>10) Verify the routers have formed adjacencies with each other.<\/strong><\/p>\n<pre>sh ip eigrp neighbors<\/pre>\n<p><strong>11) Which routing protocol (RIP or EIGRP) do you expect routes to the<\/strong><br \/>\n<strong>10.x.x.x networks to be learned from in the routing tables?<\/strong><\/p>\n<p>EIGRP because it has the lower Administrative Distance.<\/p>\n<p><strong>12) Do you expect to see any routes from the other routing protocol in the<\/strong><br \/>\n<strong>routing tables?<\/strong><\/p>\n<p>Should still see the default route and 203.0.113.0 networks via RIP<\/p>\n<p><strong>13) View the routing tables to verify your answers.<\/strong><\/p>\n<pre>sh ip route\r\n&lt;confirmed&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>CCNA Course Outline 38% Complete The CCNA\/ICND1 courses split here. 121. Introduction https:\/\/www.udemy.com\/course\/ccna-complete\/learn\/lecture\/7840926#overview &nbsp; 122. RIP the Routing Information Protocol Overview Distance Vector routing protocol Metric: Hop Count Max hop count = 15 Equal cost Multi Path for up to 4 paths by default RIPv2 vs RIPv1 v1 legacy. Still supported but not used. Does ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.thomasandsofia.com\/?p=3624\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[74,2,1],"tags":[],"class_list":["post-3624","post","type-post","status-publish","format-standard","hentry","category-ccna","category-networking","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/3624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3624"}],"version-history":[{"count":12,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/3624\/revisions"}],"predecessor-version":[{"id":3875,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/3624\/revisions\/3875"}],"wp:attachment":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}