User Tools

Site Tools


edgerouter:bgp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
edgerouter:bgp [2018/05/15 18:29] – created brielleedgerouter:bgp [2018/05/15 18:43] brielle
Line 29: Line 29:
         rule 10 {         rule 10 {
             action permit             action permit
-            le 64+            le 48
             prefix 2001:DB8::/32             prefix 2001:DB8::/32
         }         }
Line 35: Line 35:
 } }
 </code> </code>
 +
 +The -From prefix lists are for routes you receive (imported) from your ISP, while the -To lists are for routes being exported (announced) to your provider.  In the case of IPv4, the smallest globally accepted size most if not all providers announce is /24.  For IPv6, the smallest globally accepted size is /48.
 +
 +'le' means any prefix smaller (ie: 'le 48' won't allow a /64 IPv6 prefix from your ISP's routing table, but it will allow a /32).  'ge' means any prefix greater (ie: 'ge 56' won't allow a /48, but will allow a /56, /64, or even /128).
 +
 +In the above examples, 192.0.2.0/24 is your IPv4 netblock, and 2001:DB8::/32 is your IPv6 one.  0.0.0.0/0 and 0::/0 means match all.
 +
 +===== The Route Maps =====
 +While you can just use prefix lists with BGP to control routes imported and exported, route maps give you much more flexibility and control, and can even include AS path matching.
 +<code>policy {
 +    route-map BGP-ISPv6-From {
 +        rule 10 {
 +            action permit
 +            match {
 +                ipv6 {
 +                    address {
 +                        prefix-list BGP-ISPv6-From
 +                    }
 +                }
 +            }
 +        }
 +    }
 +    route-map BGP-ISPv6-To {
 +        rule 10 {
 +            action permit
 +            match {
 +                ipv6 {
 +                    address {
 +                        prefix-list BGP-ISPv6-To
 +                    }
 +                }
 +            }
 +        }
 +    }
 +    route-map BGP-ISP-From {
 +        rule 10 {
 +            action permit
 +            match {
 +                ip {
 +                    address {
 +                        prefix-list BGP-ISP-From
 +                    }
 +                }
 +            }
 +        }
 +    }
 +    route-map BGP-ISP-To {
 +        rule 10 {
 +            action permit
 +            match {
 +                ip {
 +                    address {
 +                        prefix-list BGP-ISP-To
 +                    }
 +                }
 +            }
 +        }
 +    }
 +}
 +
 +Like the prefix lists, -To and -From are your specific directions in and out (import and export).  They're pretty self explanatory and reference the prefix lists used before.