{"version":"1.0","provider_name":"Tutorials","provider_url":"https:\/\/www.zframez.com\/articles","author_name":"sajith achipra","author_url":"https:\/\/www.zframez.com\/articles\/author\/sajith","title":"How BGP Works \u2013 Packet Types, NLRI, and Route Exchange","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5rPHYFXiOj\"><a href=\"https:\/\/www.zframez.com\/articles\/routing\/how-bgp-works\">How BGP Works ?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.zframez.com\/articles\/routing\/how-bgp-works\/embed#?secret=5rPHYFXiOj\" width=\"600\" height=\"338\" title=\"&#8220;How BGP Works ?&#8221; &#8212; Tutorials\" data-secret=\"5rPHYFXiOj\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.zframez.com\/articles\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Explore how BGP works step by step \u2014 how it uses TCP, the role of Open, Update, Keepalive, and Notification packets, and how routing info is exchanged using NLRI and path attributes."}