세 개의 가상 머신에서 BGP 장애 조치를 사용하고 싶습니다. 이를 달성하기 위해 로컬 가상 머신에 BGP 데몬(BIRD)을 설치하고 유동 IP가 있는 NIC를 만들었습니다 eth0:0
.
그러나 모든 가상 머신의 네트워크 인터페이스를 동시에 "가져올" 수는 없습니다. 이는 BGP 장애 조치에 바람직한 동작입니다.
다음 오류가 발생합니다.
[root@proxy2 network-scripts]# ifup eth0:0
ERROR : [/etc/sysconfig/network-scripts/ifup-eth] Error, some other host (xxx) already uses address xxx.
이 확인을 비활성화하는 방법은 무엇입니까?
답변1
행 추가
ARPCHECK="no"
/etc/sysconfig/network-scripts/ifcfg-*
주소가 중복되어야 하는 각 인터페이스의 파일 에 저장됩니다 .
답변2
여러 실제 NIC(하위)인터페이스에서 동일한 주소를 사용하지 마십시오.
다양한 IP 주소를 정의하고 가상/로컬 호스트 인터페이스를 VIP 주소로 사용하며 다양한 RFC 1918 네트워크 블록을 선호합니다. BGP에서 경로를 공지합니다. Cisco에서도 일반적으로 그렇게 합니다. CCNA+CCNP 과정의 일부 자료를 읽는 것도 도움이 될 수 있습니다.
그리고
OSPF를 다룰 때 유동 IP 주소를 처리하는 방법을 알려주어야 합니다.
당신은 또한 볼 수 있습니다Linux에서 여러 가상 인터페이스를 만드는 방법은 무엇입니까?
당신은 또한 볼 수 있습니다애니캐스트 DNS - 5부, BGP 사용