前段时间我有一个讨论,关于如何阻止 DDoS。请先阅读:DDoS 时的 BGP 空路由?
最后,我们与 ISP 进行了交谈,它同意设置 BGP 触发器,以便下次发生 DDoS 时,我们可以触发 RTBH 对目标 IP 地址进行空路由 (DDoS),以阻止 PE 上的流量。
问题:我不是 BGP 的专家,所以我的问题是我需要如何/在我的路由器上配置什么,以及如何从我的路由器触发一个空路由,以便它在 ISP 边缘路由器上空流量?
GNS 中的场景:
在这里,我试图触发从 R2 路由器到 R1 的 RTBH,因此它将使 R1(ISP 路由器)上的路由 172.16.10.100 无效,但它不起作用,我在这里遗漏了什么?
R1: ISP Router
R2: My Router
我已经在这两个路由器之间配置了 iBGP 并尝试模拟 RTBH 来理解。
R1:
我需要在 R1 上配置其他任何东西来接受触发器吗?
R1(config)# router bgp 64520
...
...
R1(config)# ip route 192.0.2.1 255.255.255.255 Null0
R2:
R2(config)# route-map RTBH
R2(config-route-map)# match tag 666
R2(config-route-map)# set ip next-hop 192.0.2.1
R2(config-route-map)# set origin igp
R2(config-route-map)# set community no-export
R2(config)# router bgp 64520
R2(config-router)# redistribute static route-map RTBH
试图触发空路由
R2(config)# ip route 172.16.10.100 255.255.255.255 Null0 tag 666