VRRP 구성 으로 랩을 설정하는 중입니다 . 프로덕션에서 발생할 수있는 모든 문제를 검색하려고합니다.
내가 VRRP에 대해 알고있는 한 가지 문제는 STP 수렴 시간 (약 45 초)이 때때로 VRRP 노드를 플랩 할 수있는 것 같습니다. 내 다이어그램에 따르면, 맨 아래에있는 멀티 홈 서버를 무시하고 루프를 볼 수 없으므로 STP를 비활성화하고 잊어 버릴 수 있다고 가정합니다. 그러나 STP를 사용하면 어떤 일이 발생하는지보고 싶습니다.
ISPA 및 ISPB 라우터 모두에 Vyatta Core 6.5를 사용하고 있습니다. VMWare 워크 스테이션에서 VM을 실행하고 있습니다.
실험실에 ISPA와 ISPB 간 스위치가 포함 된 이유는 프로덕션 환경에서 이러한 공급자를 사용하여 공급자의 광섬유 업 링크를 종료하기 때문입니다. 그래서 저는 실험실을 최대한 생산에 가깝게 만들려고 노력했습니다.
내 구성은 다음과 같습니다.
내 문제는 현재 실험실에 스위치가 실제로 존재하지 않는다는 것입니다. Vyatta VM이 서로 통신 할 수 있도록 VMWare 워크 스테이션에서 LAN 세그먼트를 사용하고 있습니다. 내 문제는 VM 간의 모든 연결이 Hyervisor 내에서 이루어지기 때문에 이와 같은 것을 테스트 할 가능성이 없다는 것입니다.
내 질문은 : 누군가가 Cisco (또는 다른) 스위치를 통해 연결된 물리적 Vyatta 시스템을 시뮬레이션하여 STP (및 내가 생각할 수있는 다른 것)를 테스트하는 방식으로 이러한 VM을 연결하는 방법을 생각할 수 있습니까? ?
내가 시도한 것
GNS3을 사용하여 VM 간 연결
내가 시도한 한 가지는 VMNet 호스트 전용 어댑터를 사용하여 GNS3를 통해 VM이 통신하여 GNS3과 통합 한 다음 FastEthernet 스위칭 모듈이 추가 된 Cisco 3745를 사용하는 것입니다. 여기 몇 가지 문제가 있습니다.
- 실험실에서는 ISPA와 ISPB (10.11.246.0/29) 사이에서 통신하기 위해 단일 서브넷을 사용하고 있습니다.
- VMWare는 단일 VMNet 어댑터가 단일 서브넷을 사용하기 때문에 하나의 10.11.246.0/29 서브넷에 여러 개의 개별 VMNet 어댑터를 사용할 수 없습니다.
- 두 VM이 동일한 VMNet 어댑터를 사용하는 경우 패킷이 서로 직접 전송되므로 별도의 VMNet 어댑터 없이는 VM이 GNS3 라우터를 통해 통신하도록하는 방법을 알 수 없습니다.
- VRRP를 사용하면 모든 노드 + 가상 IP를 수용 할 수있는 것보다 작은 서브넷을 사용하는 것이 해킹으로 간주되며 바람직하지 않습니다. 예를 들어, / 30과 여러 VMNet 어댑터를 사용하는 것은 좋지 않습니다.
기타 사항
- 가상 박스와 같은 다른 가상 머신 플랫폼을 사용할 수 있습니다.
- 내 책상에는 물리적 Cisco Catalyst 2950이 있으며 호스트 시스템에는 2 개의 물리적 NIC가 있습니다.