请教一下各位大佬,关于 BGP,内网,路由的问题

20 天前
 Int100

请问各位大佬,现有服务器分布于各个不同地域的机房,需要和机房建立 BGP 会话,把这些服务器统一放置于一个自治域编号( ASN )下管理,然后给这些服务器分配总大小为 /24 的 IPv4 和 /48 的 IPv6 地址

1.如何建立合适的内网来灵活分配 ip 地址?例如

2.机房没有托管路由设备,目前仅靠服务器进行路由(bird)有什么需要注意的事项吗?

3.内网如何架构比较好呢?机器数量比较少的情况下(单个机房服务器少于五台),直接 full-mesh? 还是应该选择其他架构提高后续的可扩展性?

https://i.imgur.com/c8ZXZYx.png

1748 次点击
所在节点    云计算
9 条回复
tywtyw2002
20 天前
公网吗?
公网 IPV4 前缀小于/24 能广播吗?我记得大部分 ISP 都会过滤掉小于/24 的。

反正都是默认路由,BGP 基本就是摆设,单一出口,没必要收全球前缀。BGP 有没有都一样,让机房带你广播 IP 就行了。搞个 ROUTER LIST 把你的广播 IP 后面 APPEND 你的 ASN 。

内网没几个节点 DMVPN 就行。
Int100
20 天前
@tywtyw2002 #1 谢谢回复。是公网 IP 地址,之前也考虑过直接让机房代为广播 IP ,但是一个机房里的服务器用不完一个 c 块,公网 ip 价格又比较贵,不能把剩下的浪费了😂。
tywtyw2002
20 天前
@Int100 #2 你自己广播一样。小于/24 运营商不接。
lxcopenwrt
19 天前
你 IP 段挂在同一个 ASN 下那对外就是广播一个/24 段的整体,至于你 ASN 网内的 IP 怎么分配没有限制的。
如果机器数量较少且后续不会大量增加服务器数量的情况下那肯定是选 full-mush+iBGP 这种没有几乎没有路由泄露的风险同时每台机器直接点对点直连的方案,但需要注意如果后续需要增加服务器数量需要修改以及新增的配置文件数量也是指数上升,反之可能要大量增加服务器数量就要考虑用 OSPF/babel 这些 IGP 协议(配置不当容易造成路由泄露劫持别人的网络),但在新增节点的时候需要改的配置就比较少。
julyclyde
19 天前
分布于不同地区,还要同一个 ASN
那这几个区域之间是不是得 VPN 连起来啊?
Int100
13 天前
@julyclyde #5 是的,要组内网好像只能这样了
kenneth104
8 天前
1 个地方广播/24 ,同时用 HKIX 之类的廉价互联,用不完 HKIX 的大管子,可以找上面的人给你分一点
Int100
7 天前
@kenneth104 #7

> 1 个地方广播/24 ,同时用 HKIX 之类的廉价互联,用不完 HKIX 的大管子,可以找上面的人给你分一点

谢谢回复!一个地方广播 /24 然后把子网划分一下,不同地方的机房通过内网互联,走 iGP(OSPF) 通过广播的那台服务器作为流量出入口,如果用不完 1G 口就找一个接了 HKIX 的上游分点带宽,这样理解对吗?
kenneth104
7 天前
1 ,在一个地方广播,在一个地方接入 BGP 公网,两边都接入 HKIX ,HKIX 可以找上游给你,或者自己接入
2 ,没有广播的那边,用静态路由将网络流量途径 HKIX 到另一边

暂时只想到这个法子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1068790

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX