하나의 VLAN에서 만든 랩 WAN: 평면 세그먼트인가 라우팅 전송인가
VLAN 하나는 두 VPN 게이트웨이에 서로 통신할 격리된 세그먼트를 제공합니다. 그것이 충분한지는 테스트가 어떤 WAN 동작을 입증하려는지에 달려 있습니다.
관리형 스위치 하나와 여분의 VLAN 하나면 오후 한나절에 격리된 세그먼트를 통해 통신하는 두 VPN 게이트웨이를 만들 수 있습니다. 그 세그먼트가 입증하는 것은 사람들이 WAN이라는 단어에서 기대하는 것보다 좁습니다. 그것은 직접적인 Ethernet 경로를 재현하며, 이는 유용하고, 인터넷이 가는 길에 패킷에 하는 거의 모든 일을 생략합니다. 평면 세그먼트와 라우팅된 랩 전송 중에서 고르는 것은 사실 어떤 동작을 테스트하려는지에 대한 질문입니다.
두 가지 설계, 두 가지 다른 교훈
평면 세그먼트는 두 WAN 인터페이스와 테스트 호스트를 하나의 VLAN에 두고, 같은 프리픽스의 주소를 사용합니다. 모든 것이 모든 것에 직접 도달하며, 게이트웨이 사이에 있는 유일한 것은 스위치입니다. 실제 토폴로지이긴 하지만 그다지 흥미롭지는 않습니다.
라우팅 전송은 랩 라우터와 최소 두 개의 세그먼트를 추가하므로 게이트웨이가 서로 다른 서브넷에 앉고 그 사이에 기본 게이트웨이가 있습니다. 그 구성은 장치 하나와 라우팅 테이블을 더 소비하고, 하나의 브로드캐스트 도메인이 만들 수 없는 동작을 사들입니다.
평면 세그먼트가 입증하는 것
도달성, 인증, 제안 합의, 그리고 트래픽이 기대하는 곳에서 터널로 들어오고 나간다는 것을 입증합니다. 이것들은 문제 해결 시간의 대부분을 잡아먹는 고장이며, 평면 세그먼트는 경로에 어떤 라우팅 복잡성도 없이 그것들을 찾아냅니다. 터널이 여기서 올라오지 않으면 어떤 인터넷 현실성도 도움이 되지 않습니다.
반복 가능한 기준선에 맞는 형태이기도 합니다. 나중 테스트가 실패하면 평면 사례를 다시 실행하여 변경이나 새 조건이 원인인지 알 수 있습니다. 나중에 다시 구축해야 하므로 기준선을 주소와 함께 적어 두십시오.
라우팅이 더하는 것
서로 다른 WAN 서브넷은 게이트웨이가 링크에서 서로 주소를 지정하는 대신 라우팅해야 한다는 뜻이며, 바로 여기에서 기본 게이트웨이 실수와 비대칭 반환 경로 가 나타납니다. 중간 필터링과 그 사이의 한 홉은 경로가 직접적이지 않을 때 무슨 일이 일어나는지 테스트하게 해 줍니다.
비용은 틀릴 수 있는 곳이 더 많다는 것입니다. 추가 장치마다 도면과 어긋날 수 있는 또 하나의 구성이며, 아무도 메모에서 다시 구축할 수 없는 랩은 더 이상 랩이 아닙니다. 라우터 구성을 실행 상태에만 두지 말고 그 메모에 남기십시오.
두 설계 모두 재현하지 못하는 것
통신사 변환이 가장 큰 누락입니다. 링크에서 작동하는 게이트웨이가 주소 변환 뒤에서 실패할 수 있으며, 평면 세그먼트에는 변환이 전혀 없습니다. 출발지 주소 변경, 셀룰러 핸드오버, 통화를 더듬게 만드는 큐잉도 똑같이 없습니다.
경로 크기가 두 번째 누락입니다. 스위치 하나와 라우터 하나로 된 랩은 실제 경로가 강요하는 더 작은 최대 크기를 거의 만들지 못하므로, 단편화 버그는 장비가 현장에 도착할 때까지 숨겨져 있습니다. 그 간극은 터널이 모든 랩 테스트를 통과하고도 첫 설치에서 실패하는 이유를 설명합니다. 또한 랩이 무엇을 약속할 수 있는지에 대한 기대도 정합니다.
연습이 필요할 때 한 번에 하나의 조건을 추가하고, 그 조건이 없는 실행을 기준선으로 유지하십시오. 그렇지 않으면 고장이 랩이 구현한 적 없는 인터넷 동작 탓으로 돌아갑니다. 그렇지 않으면 기준선이 아무 의미도 없어지므로 각 실행에 추가한 조건을 표시하십시오.
랩을 경계 안에 두기
운영과 겹치지 않는 승인된 사설 범위를 사용하고 할당을 기록하십시오. 문서용 범위는 도면을 위한 예시이며 작동하는 랩의 주소가 아니고, 나중에 발견되는 겹침은 VPN 버그처럼 보이는 라우팅 결함을 낳습니다.
테스트 클라이언트의 위치를 보이게 유지하십시오. 사설 쪽 호스트는 시뮬레이션된 WAN의 호스트와 다른 경로를 지나며, 실수로 생긴 스위치 인터페이스나 두 번째 업링크가 테스트하려던 방화벽을 우회할 수 있습니다. 클라이언트 위치를 표시한 도면은 그런 놀라움의 대부분을 막습니다.
장비 중 어느 부분이든 실제 업링크로 돌아가기 전에 랩 전용 구성을 제거하고 운영 책임자가 검토하게 하십시오. 세그먼트는 동작이 알려져 있고 경계가 정해져 있어 가치가 있으며, 바로 그 점이 변경 없이 운영으로 가져가기에 안전하지 않게 만듭니다.