![服务提供商与 kvm 之间的 Quagga](https://linux22.com/image/1061324/%E6%9C%8D%E5%8A%A1%E6%8F%90%E4%BE%9B%E5%95%86%E4%B8%8E%20kvm%20%E4%B9%8B%E9%97%B4%E7%9A%84%20Quagga.png)
我在我和我的服务提供商之间运行 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 与此无关,它只是本地静态配置。