实验室 - OSPF 的 IPv4 任播 VLAN 和主机交互

网络工程 思科 任播
2022-03-03 21:17:11

我正试图围绕 ipv4 和 ipv6 上的任播。我试图弄清楚如何在多层交换机上正确设置任播,但还没有找到任何关于它如何发挥作用的好的文档。

场景:在催化剂 6500 系列上具有数据中心和核心的公司网络,IP 为 10.0.50.1/29 的 Uplink2 连接到用于 DNS/身份验证/TFTP 的公司主服务器,其中 10.0.50.2/29 作为任播地址。用于数据中心的 vlan2 上的服务器 ip 为 10.0.10.2/24 的中继上的 VM 主机将托管具有第二个 dns/auth 服务器的 vm,该服务器将附加到 10.0.50.2 的任播 ip 并使用 ispf 路由值来拥有所有客户端/servers 访问它,如果它出现故障,然后访问它。

主机所在的端口需要是第 3 层端口还是有办法使用第 2 层中继端口来处理它?虚拟机服务器或主机系统是否必须自己处理 ospf 以允许为此目的正确操作路由?我看过一篇文章谈到将任播添加到 DNS/Auth 服务器上的 lo 接口并在其上使用 ospf 以允许任播工作。

粗略的网络图。所有黑色服务器都是我想要分配任播地址的服务器。Gi8/1 目前是连接到 linux Kvm 服务器的 layer2 中继。gi5/2 是直接连接到主服务器的第 3 层。

在此处输入图像描述

1个回答

我不确定我是否得到了你的方法,但很可能你做得不对。

任播是在网络中的多个点终止相同的 IP 地址/子网。为此,包含 IP 地址的子网不能用于多播以外的任何其他用途 - 您需要能够在不破坏任何内容的情况下将其路由到多个路由器。

您将需要一个专用的任播子网,您可以将其放在普通子网之上。例如,您将任播地址 10.99.50.2 配置为主机 10.0.50.2 上的辅助地址。在稍远一点的另一台主机 10.0.60.2 上,您还可以将 10.99.50.2 配置为辅助地址。现在,在路由器 10.0.50.1(接近 10.0.50.2)上,将 IP 地址 10.99.50.1/24 添加到绑定了 10.0.50.1 的同一接口。对于路由器 10.0.60.1(接近 10.0.60.2),您执行完全相同的操作。

结果是使用路由器 10.0.50.1 的客户端将被路由到主地址为 10.0.50.2 的主机,而使用路由器 10.0.60.1 的客户端最终将在主地址为 10.0.60.2 的主机上。

在企业网络中,通常更容易使用裂脑 DNS 并根据位置解析 DNS 名称以指向最近的服务器。

在 Internet 上,任播比脑裂 DNS 更实用,因为您无法控制客户端使用哪个 DNS 服务器。