免费完整BGP路由信息,支持IPv4和IPv6

Hacker News Top 工具

摘要

一位网络工程师提供免费服务,提供完整的IPv4和IPv6 BGP路由信息,适用于实验室环境,并附带Cisco IOS和IOS XR的详细配置示例。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/30 01:22

# 实验室中的 BGP #3 来源:https://lukasz.bromirski.net/post/bgp-w-labie-3/ 继上一篇关于共享 IPv4 全量 BGP 路由表(https://lukasz.bromirski.net/post/bgp-w-labie-2/)的博客之后,我收到了一些有趣的问题。鉴于很多人也要求提供 IPv6,我决定扩展该项目以涵盖 IPv6。 ## 免责声明 你进行此操作**风险自负**。我对你端出现的任何问题以及服务本身概不负责。所以如果它导致你的路由器崩溃、所有流量走不同路径,或者任何你无法控制的情况——你完全**自行承担**。 我也可能随时停止“该服务”,所以不要指望它会永久存在 :\) ## 如何获取 IPv4 全量路由表? 你需要在你的路由器上配置以下内容,以接收完整的欧洲 IPv4 BGP 路由表: - 你的 ASN — `65001` - 我的 ASN — `57355` - eBGP multihop 会话 - 无密码 - 版本 4 - 我的 IP — `85.232.240.179`(能发现这个八位组的极客彩蛋有加分哦) - 你的 IP — 你拥有的任意公网 IPv4 - 定时器 — Hello 时间 3600,Hold 时间 7200(非常保守,是的) > 如果你已经配置了自己的 ASN(并且由于某些原因无法更改,尽管它是针对实验环境设计的),你可以使用 `local-as` 特性,在我这边使用 65001,同时保留你自己的 ASN。 ## 如何获取 IPv6 全量路由表? 你需要在你的路由器上配置以下内容,以接收完整的欧洲 IPv6 BGP 路由表: - 你的 ASN — `65001` - 我的 ASN — `57355` - eBGP multihop 会话 - 无密码 - 版本 4 - 我的 IP — `2001:1A68:2C:2::179`(再次,有彩蛋加分…… ;\) ) - 你的 IP — 你拥有的任意公网 IPv6 - 定时器 — Hello 时间 3600,Hold 时间 7200(非常保守,是的) ## 做个好公民 请**不要**向我的方向发送任何前缀。反正我也会过滤掉它们,但何必给我的端增加额外负担呢?请不要 :\) ## IOS/IOS-XE 示例配置 **你端**的 Cisco IOS/IOS-XE 示例配置: `` ! router bgp 65001 ! ASN 65001 的全局进程,如果你已经有其他 ASN ! 并且无法更改,请看下面的解决方案 neighbor 85.232.240.179 remote-as 57355 ! 如果你想要 IPv4 路由表 neighbor 85.232.240.179 ebgp-multihop 255 neighbor 85.232.240.179 version 4 neighbor 85.232.240.179 description to-luke-bgp-full-feed-router neighbor 85.232.240.179 timers 3600 7200 neighbor 85.232.240.179 local-as 65001 ! 如果你无法使用 ASN 65001,至少 ! 在我这边标识为 65001 neighbor 2001:1A68:2C:2::179 remote-as 57355 ! 如果你想要 IPv6 路由表 neighbor 2001:1A68:2C:2::179 ebgp-multihop 255 neighbor 2001:1A68:2C:2::179 version 4 neighbor 2001:1A68:2C:2::179 description to-luke-bgp-full-feed-router neighbor 2001:1A68:2C:2::179 timers 3600 7200 neighbor 2001:1A68:2C:2::179 local-as 65001 ! 如果你无法使用 ASN 65001,至少 ! 在我这边标识为 65001 ! address-family ipv4 unicast neighbor 85.232.240.179 activate neighbor 85.232.240.179 prefix-list DENY-ALL-V4 out ! address-family ipv6 unicast neighbor 2001:1A68:2C:2::179 activate neighbor 2001:1A68:2C:2::179 prefix-list DENY-ALL-V6 out ! ! ip prefix-list DENY-ALL-V4 seq 5 deny 0.0.0.0/0 le 32 ! ipv6 prefix-list DENY-ALL-V6 seq 5 deny ::/0 le 128 ! `` 另外,你端还可以用以下内容优化 TCP 协议栈配置: `` ip tcp selective-ack ip tcp window-size 512000 ip tcp path-mtu-discovery `` ## IOS XR 示例配置 **你端**的 Cisco IOS XR 示例配置: `` ! route-policy DROP drop end-policy ! route-policy PASS pass end-policy ! router bgp 65001 address-family ipv4 unicast ! address-family ipv6 unicast ! neighbor 85.232.240.179 remote-as 57355 ebgp-multihop 255 timers 3600 7200 description to-luke-bgp-full-feed-router local-as 65001 ! 如果你已经在使用其他 BGP ASN,请使用此 ! 命令以便在我的路由服务器上标识为 65001 address-family ipv4 unicast route-policy PASS in route-policy DROP out ! ! neighbor 2001:1a68:2c:2::179 remote-as 57355 ebgp-multihop 255 timers 3600 7200 description to-luke-bgp-full-feed-router local-as 65001 ! 如果你已经在使用其他 BGP ASN,请使用此 ! 命令以便在我的路由服务器上标识为 65001 address-family ipv6 unicast route-policy PASS in route-policy DROP out ! ! ! `` ## 总结 这与我在上一篇文章(https://lukasz.bromirski.net/post/bgp-w-labie-2/)中描述的会话有何不同?它使用公网 ASN,并且可以向你提供 IPv6 数据。其他方面——没有变化。 祝 BGP 愉快!

相似文章

IPv6 覆盖网络之年

Hacker News Top

# IPv6 覆盖网络之年 来源:[https://www.defined.net/blog/year-of-the-ipv6-overlay-network/](https://www.defined.net/blog/year-of-the-ipv6-overlay-network/) [Nebula 1.10](https://github.com/slackhq/nebula/releases/) 现已发布,覆盖网络现已支持 IPv6,单台主机可配置多个 Nebula IP,采用全新证书格式等。本次发布凝聚了历时一年多的开发工作与众多 Pull Request 的成果;您可在 [Nebula v1.10 里程碑](http

Starting my own Content Delivery Network

Lobsters Hottest

作者通过拥有自己的自治系统(AS)和BGP任播,并利用DNS,搭建了一个分布在全球三台服务器上的个人内容分发网络(CDN),以优化用户连接延迟。文章详细介绍了BGP任播的工作原理和流量工程方法。