{"id":30843,"date":"2025-09-10T18:40:29","date_gmt":"2025-09-10T18:40:29","guid":{"rendered":"https:\/\/blog.lacnic.net\/?p=30843"},"modified":"2025-09-10T19:57:33","modified_gmt":"2025-09-10T19:57:33","slug":"how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice","status":"publish","type":"post","link":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/","title":{"rendered":"How Zabbix Strengthens BGP Monitoring: From Theory to Practice"},"content":{"rendered":"\n<p>By <a href=\"https:\/\/www.linkedin.com\/in\/aaraya126\/\">Alexander Araya<\/a><\/p>\n\n\n\n<p>Border Gateway Protocol (BGP) monitoring is essential for any network operator, service provider, or company that maintains dynamic connectivity with multiple Autonomous Systems. In an environment where BGP session stability can directly impact service availability, having tools that allow monitoring their behavior in real-time is a decisive factor in ensuring operational integrity and anticipating incidents.<\/p>\n\n\n\n<p>A critical part of achieving this detailed visibility is the use of the **standard OIDs defined in BGP4-MIB**, a Management Information Base (MIB) developed to present, in a structured manner, information related to BGP sessions on devices implementing SNMP.<\/p>\n\n\n\n<p>**BGP4-MIB** provides a set of objects that allow collecting key metrics such as current session states, how long sessions have been established, remote ASNs, as well as received and advertised prefixes. Each object is accessed through a unique identifier known as an Object Identifier (OID), which makes it possible to query them from systems such as Zabbix.<\/p>\n\n\n\n<p>Some of the most relevant OIDs include:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- `1.3.6.1.2.1.15.3.1.2` \u2192 `bgpPeerState`: Shows the current state of each BGP session (Idle, Connect, Active, OpenSent, OpenConfirm, Established)\n\n- `1.3.6.1.2.1.15.3.1.9` \u2192 `bgpPeerFsmEstablishedTime`: Specifies how long the session has been established\n\n- `1.3.6.1.2.1.15.3.1.10` \u2192 `bgpPeerInUpdates`: Number of update messages received from a peer\n\n- `1.3.6.1.2.1.15.3.1.11` \u2192 `bgpPeerOutUpdates`: Number of update messages transmitted to a peer\n\n- `1.3.6.1.2.1.15.3.1.7` \u2192 `bgpPeerRemoteAs`: Peer's remote Autonomous System<\/code><\/pre>\n\n\n\n<p>These OIDs allow Zabbix to build detailed monitoring items and smart triggers that alert about anomalies in BGP sessions. Thanks to this standardization, there is no need to depend on proprietary solutions or manual parsing of CLI commands, which significantly simplifies operations in complex environments.<\/p>\n\n\n\n<p>We will now explore how Zabbix uses these OIDs in practice to deliver robust, centralized BGP monitoring.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Monitor BGP?<\/strong><strong><\/strong><\/h2>\n\n\n\n<p>BGP is the protocol that makes it possible for Autonomous Systems to exchange routing information, allowing prefixes to be advertised globally over the Internet. While generally stable, BGP sessions can be affected by multiple factors such as physical link failures, router reboots, configuration errors, unexpected changes in advertised prefixes, or security incidents like route hijacking.<\/p>\n\n\n\n<p>This is why limiting monitoring to a simple ping or interface check is not enough. Detailed visibility into the state of each BGP session is key to detecting problems and reducing troubleshooting times.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Integrating BGP with Zabbix<\/strong><\/h2>\n\n\n\n<p>Zabbix allows incorporating BGP monitoring through SNMP and BGP4-MIB, a set of standardized objects that provide information about active sessions and their state. Thanks to this compatibility, BGP monitoring can be integrated into the same environment where the overall performance of network devices is already being tracked.<\/p>\n\n\n\n<p>Major vendors such as Cisco, Juniper, MikroTik, and Arista natively support BGP4-MIB. This makes it easier to centralize monitoring and uniformly consolidate metrics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Metrics that Can Be Monitored<\/strong><\/h2>\n\n\n\n<p>Zabbix can periodically collect essential BGP data, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>BGP session state: Shows whether the session is in Established or an intermediate state (Idle, Connect, Active, OpenSent, OpenConfirm)<\/li>\n\n\n\n<li>Accepted prefixes: Shows how many prefixes are received from each BGP peer<\/li>\n\n\n\n<li>Advertised prefixes: Shows how many prefixes the router is advertising to its peers<\/li>\n\n\n\n<li>Session uptime: Helps identify frequent failures or reboots<\/li>\n\n\n\n<li>Remote peer ASN and IP address: Provides valuable information for correlating sessions with its counterpart<\/li>\n<\/ul>\n\n\n\n<p>This data is extracted using standardized BGP4-MIB OIDs and can be visualized in dashboards and historical graphs.<\/p>\n\n\n\n<p>All this information is obtained through standard OIDs such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1.3.6.1.2.1.15.3.1.2 * Session state (bgpPeerState)<\/li>\n\n\n\n<li>1.3.6.1.2.1.15.3.1.9 * Time the session has been in Established state (bgpPeerFsmEstablishedTime)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>From Theory to Practice: Implementation Steps<\/strong><\/h2>\n\n\n\n<p>Configuring BGP monitoring with Zabbix doesn&#8217;t require any complex steps. The process generally involves:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Enabling SNMP on the router, verifying that BGP4-MIB is available.<\/li>\n\n\n\n<li>Registering the host in Zabbix, specifying its SNMP interface and appropriate credentials (SNMPv2 or SNMPv3).<\/li>\n\n\n\n<li>Creating monitoring items, defining queries for OIDs related to session state, prefixes, and uptime.<\/li>\n\n\n\n<li>Configuring value maps for translating numerical states into readable labels, for example: 1 = Idle, 6 = Established.<\/li>\n\n\n\n<li>Designing smart triggers that generate alerts when a session changes state or when abrupt variations in the number of prefixes are detected.<\/li>\n\n\n\n<li>Building custom dashboards for real-time monitoring of all BGP sessions.<\/li>\n<\/ol>\n\n\n\n<p>Once the configuration is deployed, Zabbix can notify relevant events via email, instant messaging, or other channels.<\/p>\n\n\n\n<p>Here&#8217;s a step-by-step example for monitoring BGP on a router that supports SNMP:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Enable SNMP and BGP MIB on the router.<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Cisco:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snmp-server community zabbix_ro RO<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>snmp-server view BGPView iso included<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>snmp-server group BGPGroup v2c read BGPView<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>snmp-server host 192.168.1.100 version 2c zabbix_ro<\/code><\/pre>\n\n\n\n<p>MikroTik:<\/p>\n\n\n\n<p>Add the router as a host in Zabbix<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/snmp set enabled=yes<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\/snmp community add name=zabbix_ro address=192.168.1.100\/32<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Host name: Router-BGP<\/li>\n\n\n\n<li><span style=\"color: initial; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &quot;Helvetica Neue&quot;, sans-serif;\">SNMP interface: router IP, port 161<\/span><\/li>\n\n\n\n<li>Credentials: SNMPv2 community or SNMPv3 user<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Create BGP monitoring items<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p>In Zabbix * Configuration * Hosts * Items * Create Item:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name: State of BGP session with 200.229.145.84<\/li>\n\n\n\n<li><span style=\"font-size: revert; color: initial; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &quot;Helvetica Neue&quot;, sans-serif;\">Type: SNMPv2 agentO<\/span><\/li>\n\n\n\n<li><span style=\"font-size: revert; color: initial; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &quot;Helvetica Neue&quot;, sans-serif;\">ID: 1.3.6.1.2.1.15.3.1.2.X.X.X.X (peer IP address in decimal notation)<\/span><\/li>\n\n\n\n<li><span style=\"font-size: revert; color: initial; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &quot;Helvetica Neue&quot;, sans-serif;\">Key: \u00a0bgp.session.state<\/span><code style=\"font-size: revert; background-color: rgb(255, 255, 255); color: initial;\">[{#PEER}]<\/code><\/li>\n\n\n\n<li>Type of data: Integer. <\/li>\n<\/ul>\n\n\n\n<p>Value mapping:<\/p>\n\n\n\n<p>= Idle<\/p>\n\n\n\n<p>= Connect<\/p>\n\n\n\n<p>= Active<\/p>\n\n\n\n<p>= OpenSent<\/p>\n\n\n\n<p>= OpenConfirm<\/p>\n\n\n\n<p>= Established<\/p>\n\n\n\n<p>Repeat for Received prefixes (OID: 1.3.6.1.2.1.15.6.1.1.X.X.X.X) and Uptime.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create triggers Example:<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name: BGP session with {#PEER} down<\/li>\n\n\n\n<li><span style=\"color: initial; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &quot;Helvetica Neue&quot;, sans-serif;\">Expression: {Router-BGP:bgp.session.state[{#PEER}.last()}&lt;>6<\/span><\/li>\n\n\n\n<li>Severity: High<\/li>\n<\/ul>\n\n\n\n<p>This trigger generates an alert if the session is not in &#8220;Established&#8221; state.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Design a dashboard<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p>Use graphs and widgets to display:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Number of active sessions<\/li>\n\n\n\n<li><span style=\"color: initial; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &quot;Helvetica Neue&quot;, sans-serif;\">Prefixes accepted by peer<\/span><\/li>\n\n\n\n<li>Status of each session with traffic lights<\/li>\n<\/ul>\n\n\n\n<p>You can use Low-Level Discovery (LLD) to group all peers on a prototype host and monitor multiple BGP sessions without manually configuring them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Use Cases<\/strong><\/h2>\n\n\n\n<p>Proactive BGP monitoring with Zabbix is \u200b\u200bespecially useful in scenarios such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Internet service providers that maintain multiple transit and peering sessions.<\/li>\n\n\n\n<li>Data centers that publish their own and customer prefixes.<\/li>\n\n\n\n<li>Academic networks that exchange routes with various institutions.<\/li>\n\n\n\n<li>Companies with international presence that manage redundant connectivity with multiple carriers.<\/li>\n<\/ul>\n\n\n\n<p>Having this information strengthens operational capacity and reduces incident response times.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Real Use Case<\/strong><\/h2>\n\n\n\n<p>Zabbix was implemented with SNMPv3 and custom templates in an ISP network with 10 BGP peers. The results:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Failure detection delay: dropped from 10 minutes to less than 60 seconds.<\/li>\n\n\n\n<li>Proactive alerts: unexpected prefix variations generate alerts before customers report issues.<\/li>\n\n\n\n<li>NOC dashboard: complete visibility into BGP health in real time.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Recommended Best Practices<\/strong><\/h2>\n\n\n\n<p>Here are some recommendations to take full advantage of Zabbix capabilities in BGP:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use SNMPv3 with authentication and encryption whenever possible.<\/li>\n\n\n\n<li>Define baseline values for accepted and advertised prefixes.<\/li>\n\n\n\n<li>Correlate BGP session state with other device health metrics (CPU usage, interface traffic, ICMP availability).<\/li>\n\n\n\n<li>Clearly document each peer&#8217;s ASNs and expected thresholds.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Zabbix combines power and flexibility to transform BGP monitoring from a function once limited to proprietary tools into an accessible, standardized capability that can be adapted to any type of environment. By integrating BGP4-MIB through SNMP, it allows quickly implementing detailed monitoring with customized alerts and historical visibility.<\/p>\n\n\n\n<p>Adopting these practices strengthens network stability and helps anticipate issues before they become visible to users.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Alexander Araya Border Gateway Protocol (BGP) monitoring is essential for any network operator, service provider, or company that maintains dynamic connectivity with multiple Autonomous Systems. In an environment where BGP session stability can directly impact service availability, having tools that allow monitoring their behavior in real-time is a decisive factor in ensuring operational integrity [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":26242,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[919],"tags":[1280],"archivo":[1345,1451],"taxonomy-authors":[1488],"tipo_autor":[],"class_list":["post-30843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-routing","tag-routing","archivo-editions","archivo-highlights-2023","taxonomy-authors-alexander-araya-arias-en"],"acf":{"author":"","related_notes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LACNIC Blog | How Zabbix Strengthens BGP Monitoring: From Theory to Practice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LACNIC Blog | How Zabbix Strengthens BGP Monitoring: From Theory to Practice\" \/>\n<meta property=\"og:description\" content=\"By Alexander Araya Border Gateway Protocol (BGP) monitoring is essential for any network operator, service provider, or company that maintains dynamic connectivity with multiple Autonomous Systems. In an environment where BGP session stability can directly impact service availability, having tools that allow monitoring their behavior in real-time is a decisive factor in ensuring operational integrity [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/\" \/>\n<meta property=\"og:site_name\" content=\"LACNIC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/lacnic\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-10T18:40:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-10T19:57:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"330\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gianni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@lacnic\" \/>\n<meta name=\"twitter:site\" content=\"@lacnic\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/\"},\"author\":{\"name\":\"Gianni\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\"},\"headline\":\"How Zabbix Strengthens BGP Monitoring: From Theory to Practice\",\"datePublished\":\"2025-09-10T18:40:29+00:00\",\"dateModified\":\"2025-09-10T19:57:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/\"},\"wordCount\":1063,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png\",\"keywords\":[\"Routing\"],\"articleSection\":[\"Routing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/\",\"url\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/\",\"name\":\"LACNIC Blog | How Zabbix Strengthens BGP Monitoring: From Theory to Practice\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png\",\"datePublished\":\"2025-09-10T18:40:29+00:00\",\"dateModified\":\"2025-09-10T19:57:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#primaryimage\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png\",\"width\":680,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/blog.lacnic.net\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Zabbix Strengthens BGP Monitoring: From Theory to Practice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.lacnic.net\/#website\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"name\":\"LACNIC Blog\",\"description\":\"En el Blog de LACNIC encontrar\u00e1s art\u00edculos t\u00e9cnicos vinculados al desarrollo de Internet en la regi\u00f3n de Am\u00e9rica Latina y el Caribe.\",\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.lacnic.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.lacnic.net\/#organization\",\"name\":\"LACNIC Blog\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"caption\":\"LACNIC Blog\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/lacnic\",\"https:\/\/x.com\/lacnic\",\"https:\/\/www.instagram.com\/lacnic\/?hl=es-la\",\"https:\/\/uy.linkedin.com\/company\/lacnic\",\"https:\/\/www.youtube.com\/user\/lacnicstaff\",\"https:\/\/www.lacnic.net\/podcast\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\",\"name\":\"Gianni\",\"url\":\"https:\/\/blog.lacnic.net\/en\/author\/gianni\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LACNIC Blog | How Zabbix Strengthens BGP Monitoring: From Theory to Practice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/","og_locale":"en_US","og_type":"article","og_title":"LACNIC Blog | How Zabbix Strengthens BGP Monitoring: From Theory to Practice","og_description":"By Alexander Araya Border Gateway Protocol (BGP) monitoring is essential for any network operator, service provider, or company that maintains dynamic connectivity with multiple Autonomous Systems. In an environment where BGP session stability can directly impact service availability, having tools that allow monitoring their behavior in real-time is a decisive factor in ensuring operational integrity [&hellip;]","og_url":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/","og_site_name":"LACNIC Blog","article_publisher":"https:\/\/facebook.com\/lacnic","article_published_time":"2025-09-10T18:40:29+00:00","article_modified_time":"2025-09-10T19:57:33+00:00","og_image":[{"width":680,"height":330,"url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png","type":"image\/png"}],"author":"Gianni","twitter_card":"summary_large_image","twitter_creator":"@lacnic","twitter_site":"@lacnic","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#article","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/"},"author":{"name":"Gianni","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab"},"headline":"How Zabbix Strengthens BGP Monitoring: From Theory to Practice","datePublished":"2025-09-10T18:40:29+00:00","dateModified":"2025-09-10T19:57:33+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/"},"wordCount":1063,"commentCount":0,"publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"image":{"@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png","keywords":["Routing"],"articleSection":["Routing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/","url":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/","name":"LACNIC Blog | How Zabbix Strengthens BGP Monitoring: From Theory to Practice","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#primaryimage"},"image":{"@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png","datePublished":"2025-09-10T18:40:29+00:00","dateModified":"2025-09-10T19:57:33+00:00","breadcrumb":{"@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#primaryimage","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png","width":680,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/blog.lacnic.net\/en\/how-zabbix-strengthens-bgp-monitoring-from-theory-to-practice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blog.lacnic.net\/en\/"},{"@type":"ListItem","position":2,"name":"How Zabbix Strengthens BGP Monitoring: From Theory to Practice"}]},{"@type":"WebSite","@id":"https:\/\/blog.lacnic.net\/#website","url":"https:\/\/blog.lacnic.net\/","name":"LACNIC Blog","description":"En el Blog de LACNIC encontrar\u00e1s art\u00edculos t\u00e9cnicos vinculados al desarrollo de Internet en la regi\u00f3n de Am\u00e9rica Latina y el Caribe.","publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.lacnic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.lacnic.net\/#organization","name":"LACNIC Blog","url":"https:\/\/blog.lacnic.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","caption":"LACNIC Blog"},"image":{"@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/lacnic","https:\/\/x.com\/lacnic","https:\/\/www.instagram.com\/lacnic\/?hl=es-la","https:\/\/uy.linkedin.com\/company\/lacnic","https:\/\/www.youtube.com\/user\/lacnicstaff","https:\/\/www.lacnic.net\/podcast"]},{"@type":"Person","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab","name":"Gianni","url":"https:\/\/blog.lacnic.net\/en\/author\/gianni\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/06\/zabbix-ipv6-blog.png","jetpack_sharing_enabled":true,"wpml_current_locale":"en_US","wpml_translations":[{"locale":"es_ES","id":30838,"post_title":"C\u00f3mo Zabbix potencia el monitoreo de BGP: de la teor\u00eda a la pr\u00e1ctica","slug":"monitoreo-bgp-zabbix","href":"https:\/\/blog.lacnic.net\/monitoreo-bgp-zabbix\/"},{"locale":"pt_BR","id":30840,"post_title":"Como o Zabbix potencializa o monitoramento do BGP: da teoria \u00e0 pr\u00e1tica","slug":"como-o-zabbix-potencializa-o-monitoramento-do-bgp-da-teoria-a-pratica","href":"https:\/\/blog.lacnic.net\/pt-br\/como-o-zabbix-potencializa-o-monitoramento-do-bgp-da-teoria-a-pratica\/"}],"_links":{"self":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/30843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/comments?post=30843"}],"version-history":[{"count":3,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/30843\/revisions"}],"predecessor-version":[{"id":30862,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/30843\/revisions\/30862"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/media\/26242"}],"wp:attachment":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/media?parent=30843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/categories?post=30843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/tags?post=30843"},{"taxonomy":"archivo","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/archivo?post=30843"},{"taxonomy":"taxonomy-authors","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/taxonomy-authors?post=30843"},{"taxonomy":"tipo_autor","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/tipo_autor?post=30843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}