服务提供商与 kvm 之间的 Quagga

服务提供商与 kvm 之间的 Quagga

我在我和我的服务提供商之间运行 Quagga;连接运行良好(已建立)。M AS 编号为 203459,我的 IP 地址前缀为 185.133.224.0/24。

我怎样才能在其他虚假设备(VM)上使用我的地址,知道我已经安装了 KVM,或者我是否可以在同一设备上使用我的地址...我读了很多,但找不到答案?

my network interface
auto lo
iface lo inet loopback

auto em1
iface em1 inet manual
bond-master bond0

auto em2
iface em2 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
address 213.163.73.97
netmask 255.255.255.128
broadcast 213.163.73.127
gateway 213.163.73.1
dns-nameserver 8.8.8.8
bond-lacp-rate 4
bond-slaves none
bond-mode 4
bond-miimon 100
bond_downdelay 200
bond_updelay 200
bond-xmit-hash-policy layer3+4
bond-mode 802.3ad

auto bond0:0
iface bond0:0 inet static
        address 185.133.224.1
        netmask 255.255.255.0

答案1

首先,我不知道您是否注意到,185.133.224.0/24 并未公布(或至少未到达路由视图)。我可以看到 185.133.225.0/24 和一些其他 /24 正在从您的 AS 公布,因此您在这里肯定做错了什么。

其次,从定义上讲,您在内部网络中转发内容的方式与 BGP 关系不大!当您运行 KVM 或任何其他类型的虚拟化时,它看起来就像在从您的机器上断开的另一个以太网段上运行;ip link list应该为您提供所有配置的接口。通常,启动 KVM(或 xen、VMWare 或其他)的辅助软件也会启动必要的虚拟网络,但提供路由和转发是您的责任。同样,BGP 与此无关,它只是本地静态配置。

相关内容