{"id":19009,"date":"2024-01-30T11:29:31","date_gmt":"2024-01-30T11:29:31","guid":{"rendered":"https:\/\/made4it.com.br\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/"},"modified":"2026-07-01T15:10:29","modified_gmt":"2026-07-01T15:10:29","slug":"what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks","status":"publish","type":"post","link":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/","title":{"rendered":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Today we&#8217;re going to talk a bit about BGP Flowspec and its effectiveness in mitigating DDoS attacks.  <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>What is Flowspec?<\/strong> <\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>BGP Flow Specification (Flowspec)<\/strong> is defined in <strong>RFC 5575<\/strong><em>(Dissemination of Flow Specification Rules)<\/em>,<em> <\/em>defines how <strong>Flowspec<\/strong> is used to distribute flow rules through the BGP protocol.  <\/p>\n\n<p class=\"wp-block-paragraph\">Essentially, <strong>Flowspec<\/strong> is an extension of the BGP protocol that allows routers to apply rules\u2014such as dynamic ACLs or dynamic firewall rules\u2014to specific types of traffic. These rules can be based on a variety of criteria, including source, destination, protocol, port, and so on.   <\/p>\n\n<p class=\"wp-block-paragraph\">Below is a table with all the possibilities for classifying Flowspec traffic:  <\/p>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>BGP Flowspec NLRI Type<\/strong> <\/td><td><strong>QoS Match Fields<\/strong> <\/td><\/tr><tr><td>Type 1  <\/td><td>Destination IP \/ IPv6 address  <\/td><\/tr><tr><td>Type 2  <\/td><td>Source IP \/ IPv6 address  <\/td><\/tr><tr><td>Type 3  <\/td><td>IP \/ IPv6 Protocol  <\/td><\/tr><tr><td>Type 4  <\/td><td>Source or destination port  <\/td><\/tr><tr><td>Type 5  <\/td><td>Destination port  <\/td><\/tr><tr><td>Type 6  <\/td><td>Source port  <\/td><\/tr><tr><td>Type 7  <\/td><td>ICMP Type <\/td><\/tr><tr><td>Type 8  <\/td><td>ICMP Code  <\/td><\/tr><tr><td>Type 9  <\/td><td>TCP flags  <\/td><\/tr><tr><td>Type 10  <\/td><td>Packet length  <\/td><\/tr><tr><td>Type 11  <\/td><td>DSCP  <\/td><\/tr><tr><td>Type 12  <\/td><td>Fragmentation bits  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">These types of classification can also be combined, for example:  <\/p>\n\n<p class=\"wp-block-paragraph\">Flow with Source 8.8.8.8\/32 source UDP port 53.  <\/p>\n\n<p class=\"wp-block-paragraph\">Based on the traffic classifications above (from the table or a combination thereof as in the example), we can take the following actions:  <\/p>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Type<\/strong> <\/td><td><strong>Description<\/strong> <\/td><td><strong>PBR Action<\/strong> <\/td><\/tr><tr><td>0x8006  <\/td><td>traffic-rate  <\/td><td>Drop | Police  <\/td><\/tr><tr><td>0x8007  <\/td><td>traffic-action  <\/td><td>Terminal Action + Sampling  <\/td><\/tr><tr><td>0x8008  <\/td><td>redirect-vrf  <\/td><td>Redirect VRF  <\/td><\/tr><tr><td>0x8009  <\/td><td>traffic-marking  <\/td><td>Set DSCP  <\/td><\/tr><tr><td>0x0800  <\/td><td>Redirect IP NH  <\/td><td>Redirect IPv4 or IPv6 Next-Hop  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading\"><strong>How does Flowspec work?<\/strong> <\/h2>\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a5fff80e7c33&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a5fff80e7c33\" class=\"wp-block-image size-full is-style-default wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2024\/01\/1-3.png\" alt=\"What is Flowspec?  \" class=\"wp-image-13300\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n<p class=\"wp-block-paragraph\">For <strong>FlowSpec to work <\/strong>, you must establish BGP FlowSpec sessions between the BGP router specified in the Edge Topology and the server\/router that generates the FlowSpec rules\u2014which, in our topology, is our software, Made4Flow.  <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>FlowSpec works <\/strong>by sending a special BGP message to the router. This message contains a list of flow rules that the router must apply. Flow rules can be applied to all traffic passing through the router or only to specific traffic; just like with a firewall rule, you can choose which traffic to apply an action to.    <\/p>\n\n<p class=\"wp-block-paragraph\">If your carrier or transit provider supports <strong>FlowSpec<\/strong>, it is important to request <strong>BGP FlowSpec<\/strong> sessions, as this allows us to send the <strong>FlowSpec <\/strong>rules <strong>to <\/strong>be applied directly on your carrier\u2019s equipment, and thus malicious traffic will not reach our equipment, thereby preventing your links from becoming overloaded.  <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>How can FlowSpec help defend against DDoS attacks?<\/strong> <\/h2>\n\n<p class=\"wp-block-paragraph\">To use <strong>FlowSpec to mitigate DDoS attacks<\/strong>, you need to use an attack detection tool that generates <strong>FlowSpec <\/strong>rules, such as <strong>\n  <a href=\"https:\/\/made4flow.com.br\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Made4Flow<\/a>\n<\/strong>.  <\/p>\n\n<p class=\"wp-block-paragraph\">When the <strong>NetFlow Network Analyzer detects a DDoS attack<\/strong>, it generates a special BGP message containing the flow rules needed to mitigate the attack. This message is then sent to the router, which applies the rules and prevents the malicious traffic from reaching its final destination, as shown in the example below, where we see a blocking rule for a destination IP address and ICMP type 0 or 8:   <\/p>\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a5fff80e83a1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a5fff80e83a1\" class=\"wp-block-image size-full is-resized wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2024\/01\/2-3.png\" alt=\"What is Flowspec?  \" class=\"wp-image-13303\" style=\"width:631px;height:auto\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n<p class=\"wp-block-paragraph\">Another way to use <strong>FlowSpec to mitigate DDoS attacks<\/strong> is to use <strong>FlowSpec <\/strong>to <strong>limit the rate of traffic that can be sent to a given destination<\/strong>. This can help prevent a <strong>DDoS <\/strong>attack from saturating the destination&#8217;s bandwidth, as in the example below:   <\/p>\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a5fff80e8925&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a5fff80e8925\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2024\/01\/3-2.png\" alt=\"What is Flowspec?  \" class=\"wp-image-13306\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n<p class=\"wp-block-paragraph\">As we saw in the examples above, <strong>FlowSpec sends <\/strong>rules to drop or <strong><em>rate-limit<\/em><\/strong> the attacked prefixes or IP addresses. This prevents the <strong>DDoS attack from passing through our BGP\/edge router into the network<\/strong>. To <strong>make FlowSpec more effective against DDoS attacks<\/strong>, it is important to establish a <strong>BGP FlowSpec<\/strong> session with your service providers, thereby increasing the effectiveness of the protection. Blocking can then be performed directly on your carrier\u2019s equipment and routers, preventing packets and traffic from reaching your equipment and avoiding issues such as high CPU usage, link overload, and even loss of communication with your devices.    <\/p>\n\n<p class=\"wp-block-paragraph\">Unfortunately, not all operators offer <strong>BGP FlowSpec<\/strong> sessions. Check with your operators and, if possible, set up <strong>BGP FlowSpec <\/strong>sessions so that if you experience DDoS attacks, you can reduce the impact on your network and increase your protection by creating the rules directly on your routers.   <\/p>\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>BGP FlowSpec<\/strong> is an effective tool that can be used to <strong>mitigate DDoS attacks of all sizes<\/strong>. Using <strong>FlowSpec<\/strong>, network administrators can <strong>direct DDoS traffic to a mitigation point or limit the rate of traffic that can be sent to a particular destination<\/strong>.   <\/p>\n\n<p class=\"wp-block-paragraph\">Stay tuned for the next few articles, as we&#8217;ll be talking about how to configure <strong>BGP FlowSpec<\/strong> sessions on different manufacturers such as <strong>Huawei, Juniper, Cisco, Nokia and various other models and brands<\/strong>.  <\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-vivid-cyan-blue-background-color has-background wp-element-button\" href=\"https:\/\/made4flow.com.br\/\" target=\"_blank\" rel=\"noreferrer noopener\">Get to know Made4Flow<\/a><\/div>\n<\/div>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2024\/01\/4-2.png\" alt=\"What is Flowspec?  \" class=\"wp-image-13309\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Essentially, Flowspec is an extension of the BGP protocol that allows routers to apply rules\u2014such as dynamic ACLs or dynamic firewall rules\u2014to specific types of traffic. These rules can be based on a variety of criteria, including source, destination, protocol, port, and so on.   <\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[889,872,1337,1416,1311,902],"tags":[1417,903,1418],"class_list":["post-19009","post","type-post","status-publish","format-standard","hentry","category-about-made4flow","category-bgp","category-ddos","category-flowspec","category-made4flow","category-netflow","tag-flowspec","tag-made4flow","tag-what-is-flowspec"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Made4it\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Made4it -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?\" \/>\n\t\t<meta property=\"og:description\" content=\"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"87\" \/>\n\t\t<meta property=\"og:image:height\" content=\"27\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-30T11:29:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-01T15:10:29+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?\" \/>\n\t\t<meta name=\"twitter:description\" content=\"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#blogposting\",\"name\":\"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?\",\"headline\":\"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?\",\"author\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-3.png\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#articleImage\"},\"datePublished\":\"2024-01-30T11:29:31+00:00\",\"dateModified\":\"2026-07-01T15:10:29+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#webpage\"},\"articleSection\":\"About Made4Flow, BGP, DDoS, FlowSpec, Made4Flow, netflow, flowspec, made4flow, what is flowspec\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/category\\\/bgp\\\/#listItem\",\"name\":\"BGP\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/category\\\/bgp\\\/#listItem\",\"position\":2,\"name\":\"BGP\",\"item\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/category\\\/bgp\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#listItem\",\"name\":\"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#listItem\",\"position\":3,\"name\":\"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/category\\\/bgp\\\/#listItem\",\"name\":\"BGP\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#organization\",\"name\":\"Made4it\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logomade4it.png\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#organizationLogo\",\"width\":87,\"height\":27},\"image\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/#author\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/\",\"name\":\"Made4it\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9e851ee58f38006902829c03b2dc8e42c8a735a5561b807ca366ed66bd41f2ca?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Made4it\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#webpage\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/\",\"name\":\"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?\",\"description\":\"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/#author\"},\"datePublished\":\"2024-01-30T11:29:31+00:00\",\"dateModified\":\"2026-07-01T15:10:29+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/\",\"name\":\"Made4it\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?","description":"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic.","canonical_url":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#blogposting","name":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?","headline":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?","author":{"@id":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/#author"},"publisher":{"@id":"https:\/\/made4it.com.br\/en\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2024\/01\/1-3.png","@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#articleImage"},"datePublished":"2024-01-30T11:29:31+00:00","dateModified":"2026-07-01T15:10:29+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#webpage"},"isPartOf":{"@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#webpage"},"articleSection":"About Made4Flow, BGP, DDoS, FlowSpec, Made4Flow, netflow, flowspec, made4flow, what is flowspec"},{"@type":"BreadcrumbList","@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/made4it.com.br\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/category\/bgp\/#listItem","name":"BGP"}},{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/category\/bgp\/#listItem","position":2,"name":"BGP","item":"https:\/\/made4it.com.br\/en\/blog\/category\/bgp\/","nextItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#listItem","name":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#listItem","position":3,"name":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?","previousItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/category\/bgp\/#listItem","name":"BGP"}}]},{"@type":"Organization","@id":"https:\/\/made4it.com.br\/en\/#organization","name":"Made4it","url":"https:\/\/made4it.com.br\/en\/","logo":{"@type":"ImageObject","url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#organizationLogo","width":87,"height":27},"image":{"@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/#author","url":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/","name":"Made4it","image":{"@type":"ImageObject","@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/9e851ee58f38006902829c03b2dc8e42c8a735a5561b807ca366ed66bd41f2ca?s=96&d=mm&r=g","width":96,"height":96,"caption":"Made4it"}},{"@type":"WebPage","@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#webpage","url":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/","name":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?","description":"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/made4it.com.br\/en\/#website"},"breadcrumb":{"@id":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/#breadcrumblist"},"author":{"@id":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/#author"},"creator":{"@id":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/#author"},"datePublished":"2024-01-30T11:29:31+00:00","dateModified":"2026-07-01T15:10:29+00:00"},{"@type":"WebSite","@id":"https:\/\/made4it.com.br\/en\/#website","url":"https:\/\/made4it.com.br\/en\/","name":"Made4it","inLanguage":"en-US","publisher":{"@id":"https:\/\/made4it.com.br\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Made4it -","og:type":"article","og:title":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?","og:description":"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic.","og:url":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/","og:image":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","og:image:secure_url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","og:image:width":87,"og:image:height":27,"article:published_time":"2024-01-30T11:29:31+00:00","article:modified_time":"2026-07-01T15:10:29+00:00","twitter:card":"summary_large_image","twitter:title":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?","twitter:description":"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic.","twitter:image":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png"},"aioseo_meta_data":{"post_id":"19009","title":"#post_title","description":"What is Flowspec? It is an extension of the BGP protocol that allows routers to apply rules, such as dynamic ACLs or dynamic firewall rules, to specific types of traffic. ","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-07-01 15:10:22","updated":"2026-07-01 17:09:52"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/made4it.com.br\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/made4it.com.br\/en\/blog\/category\/bgp\/\" title=\"BGP\">BGP<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tWhat is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/made4it.com.br\/en\/"},{"label":"BGP","link":"https:\/\/made4it.com.br\/en\/blog\/category\/bgp\/"},{"label":"What is FlowSpec? How to use FlowSpec to mitigate DDoS attacks?","link":"https:\/\/made4it.com.br\/en\/blog\/what-is-flowspec-how-to-use-flowspec-to-mitigate-ddos-attacks\/"}],"_links":{"self":[{"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/posts\/19009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/comments?post=19009"}],"version-history":[{"count":1,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/posts\/19009\/revisions"}],"predecessor-version":[{"id":19013,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/posts\/19009\/revisions\/19013"}],"wp:attachment":[{"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/media?parent=19009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/categories?post=19009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/tags?post=19009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}