多归属网络与DNS基础全解析
在网络连接中,通常假设终端站点通过单一提供商连接到互联网,主机仅连接到单个子网。但在很多情况下,多连接是必要的。接下来,我们将探讨多归属网络和主机面临的问题,以及DNS和BIND的基础知识。
多归属网络
任何需要可靠互联网访问的站点都应具备冗余上行链路。IPv4和IPv6在实现多归属网络时采用了不同的方法。
无独立提供商地址的情况
IPv4实现冗余互联网连接较为复杂,需要独立提供商地址(PI地址)、自治系统编号(ASN)和本地BGP路由器。但这种方法存在两个主要缺点:
- 路由表庞大 :每个自治系统及其地址前缀都需要通过BGP在全球默认无区域中进行跟踪。2006年6月,平均核心路由器需维护约185,000条独立路由,每次转发数据包都要搜索该路由表。而IPv6路由表的路由数量少于700条,且由于没有PI地址,即使IPv6成为主流网络层协议,其路由表预计也会保持较小规模。
- 技术挑战 :即使是不转发外部流量的叶自治系统也需要运行BGP,这对普通本地网络管理员来说是一个挑战。错误很常见且后果严重,因此提供商设置了BGP过滤器来阻止错误的BGP数据进入其BGP设置。
人们使用PI地址的原因并非多归属,而是在需要将中等规模的IPv4网络从一个ISP切换到另一个ISP时,不想对整个网络进行重新编号。但实际上,技术上可以从一个ISP获取地址,然后通过多个ISP使用BGP进行宣告,不一定需要PI地址。
IPv6的情况则完全不同。重新编号虽然需要一些工作,但过程是可控的,不会导致显著的停机时间。此外,IPv6
超级会员免费看
订阅专栏 解锁全文
662

被折叠的 条评论
为什么被折叠?



