이 문서에서는 Cisco Secure Access와 중복되는 서브넷 솔루션에 대해 설명합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
Cisco에서는 다음과 같은 작업을 수행할 것을 권장합니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
이 예에는 동일한 IP 서브넷 192.168.200.0/24을 사용하는 서로 다른 두 브랜치 사이트가 있으며, 이 사이트에서는 두 개의 개별 IPSec 터널을 통해 Cisco Secure Access에 연결됩니다.
이미지 - 네트워크 다이어그램
목표는 "사이트 A"의 사용자가 "사이트 B"의 리소스에 액세스할 수 있고 그 반대의 경우도 가능합니다.
두 사이트 모두 동일한 IP 서브넷(192.168.200.0/24)을 사용하므로 주소 공간이 겹치면 두 사이트 간의 직접 통신이 차단됩니다. 이러한 중복을 해결하기 위해 두 개의 겹치지 않는 가상 서브넷을 할당하여 각 사이트의 리소스를 나타냅니다.
이 예에서는
사이트 A: 10.30.30.0/24
사이트 B: 10.40.40.0/24
두 사이트의 실제 서브넷: 192.168.200.0/24
가상 서브넷은 각 사이트에 고유한 주소 공간을 제공하는 반면, 실제 리소스는 기존 192.168.200.0/24 주소를 계속 사용합니다.
사이트 A의 사용자가 사이트 B에 있는 리소스에 액세스할 때, 사용자는 겹치는 192.168.200.0/24의 주소 공간을 직접 사용하는 대신 사이트 B 가상 서브넷(10.40.40.0/24)을 통해 리소스에 액세스합니다.
Cisco Secure Access는 가상 주소를 해당 실제 주소로 변환할 수 있는 D-NAT(One-to-One Destination NAT) 기능을 제공합니다. D-NAT 주소 범위는 원래 서브넷과 크기가 같습니다. 이 예에서는 가상 네트워크와 실제 네트워크 모두 /24 서브넷으로 가상 IP 주소와 실제 IP 주소 간에 일대일 매핑을 제공합니다.
예를 들면 다음과 같습니다.
10.40.40.202 → 192.168.200.202
따라서 10.40.40.202를 대상으로 하는 사이트 A의 요청은 D-NAT에 의해 192.168.200.202로 변환되므로, 두 사이트가 동일한 기본 IP 서브넷을 사용하더라도 사이트 B의 해당 리소스에 요청이 도달할 수 있습니다.
이 접근 방식은 리소스의 기존 IP 주소 지정을 유지하면서 각 사이트에 대해 중복되지 않는 가상 주소 공간을 효과적으로 생성합니다. 또한 가상 주소와 실제 주소 간에 일관적인 일대일 관계를 제공하므로 컨피그레이션의 이해, 관리, 트러블슈팅이 더욱 쉬워집니다.
Cisco Secure Access의 현재 설계 및 제한 사항으로 인해 이 시나리오를 달성하려면 IPsec 터널 뒤의 헤드엔드 디바이스와 Cisco Secure Access에서 모두 구성해야 합니다.
헤드엔드 디바이스는 Cisco Secure Access에 대한 IPsec 터널을 설정하는 방화벽 또는 라우터입니다. Cisco Secure Access에서 D-NAT를 구성하는 것 외에, 헤드엔드 방화벽은 반환 트래픽에 대해서도 S-NAT(Source NAT)를 수행해야 합니다.
따라서 이 컨피그레이션은 다음 두 섹션으로 구성됩니다.
각 네트워크 터널에 대해 Cisco Secure Access에서 D-NAT(Destination NAT)를 개별적으로 구성
반환 트래픽이 가상 주소 공간으로 다시 변환되도록 방화벽에서 소스 NAT(S-NAT) 구성
1단계: Cisco Secure Access 관리 포털에서 Connect(연결) > Network Connections(네트워크 연결)로 이동하고 Network Tunnel Groups(네트워크 터널 그룹) 탭을 선택합니다.
2단계: 겹치는 서브넷을 사용하는 사이트의 IPsec 터널과 연결된 네트워크 터널 그룹을 편집합니다.
이 예에서는 다음을 수행합니다.
IPSec-A = 사이트 A의 네트워크 터널 그룹
IPSec-B = 사이트 B의 네트워크 터널 그룹
3단계: 필요한 네트워크 터널 그룹 옆에 있는 3점 메뉴를 클릭하고 Edit(수정)를 선택합니다.
4단계: 왼쪽 메뉴에서 Routing(라우팅) 탭을 선택하고 아직 활성화되지 않은 경우 NAT(Network Address Translation)를 활성화합니다.
5단계: Destination NAT Mappings 아래에서 Add Mappings를 클릭합니다.
6단계: 다음 표를 사용하여 각 네트워크 터널 그룹에 대한 D-NAT 매핑을 구성합니다.
| 사이트 A - IPSec 터널 |
사이트 B - IPSec 터널 |
|
| 대상 NAT-1 |
사이트 → 보안 액세스 원래 CIDR: 10.40.40.0/24 변환된 CIDR: 192.168.200.0/24 |
사이트 → 보안 액세스 원래 CIDR: 10.30.30.0/24 변환된 CIDR: 192.168.200.0/24 |
| 대상 NAT-2 |
보안 액세스 → 사이트 원래 CIDR: 192.168.200.0/24 변환된 CIDR: 10.30.30.0/24 |
보안 액세스 → 사이트 원래 CIDR: 192.168.200.0/24 번역된 CIDR: 10.40.40.0/24 |
IPsec 터널 사이트 A - D-NAT 컨피그레이션 |
IPsec 터널 사이트 B - D-NAT 컨피그레이션 |
현재 네트워크 터널 그룹 뒤에 겹치는 IP 서브넷을 처리하는 데 제한이 있으므로 방화벽 컨피그레이션이 필요합니다.
Cisco Secure Access가 수신 패킷에 대해 D-NAT를 수행하는 경우 변환된 대상 주소를 사용하여 패킷을 대상 리소스에 전달합니다. 그러나 이 중첩 서브넷 시나리오에서 반환 트래픽에 대해 해당 역변환이 자동으로 수행되지 않습니다.
따라서 반환 트래픽은 방화벽에서 수동으로 소스-NAT를 처리해야 합니다.
주요 요구 사항은 대상 서버가 서버의 실제 IP 주소가 아니라 클라이언트가 원래 액세스한 가상 IP 주소를 사용하여 반환 트래픽을 확인하는 것입니다.
예
다음을 가정합니다.
사이트 A 클라이언트: 192.168.200.132
사이트 B 웹 서버: 192.168.200.202
사이트 B 가상 서브넷: 10.40.40.0/24
웹 서버의 가상 주소: 10.40.40.202
사이트 A의 클라이언트는 https://10.40.40.202을 사용하여 사이트 B 웹 서버에 액세스합니다.
Cisco Secure Access는 D-NAT 10.40.40.202 → 192.168.200.202를 수행합니다.
그런 다음 패킷은 192.168.200.202의 웹 서버에 도달합니다.
반환 트래픽에서 문제가 발생합니다. 방화벽에 추가 NAT가 없으면 웹 서버는 Source(소스): 192.168.200.202
그러나 클라이언트가 Destination에 대한 연결을 시작했습니다. 10.40.40.202
따라서 클라이언트에 제공되는 소스 주소가 가상 주소 192.168.200.202 → 10.40.40.202에 대응하도록 반환 트래픽을 변환해야 합니다
이미지 - 네트워크 흐름
이를 위해 방화벽은 네트워크 터널 그룹을 향해 나가는 트래픽에 대해 소스 NAT를 수행합니다.
이 예에서 필요한 매핑은 192.168.200.0/24 → 10.40.40.0/24입니다
이렇게 하면 실제 주소와 해당 가상 주소 간에 역방향 일대일 관계가 생성됩니다.
일대일 스낫
방화벽이 전체 서브넷에 대해 일대일 소스 NAT를 지원하는 경우 단일 NAT 규칙이 전체 /24 주소 범위를 나타낼 수 있습니다.
예를 들면 다음과 같습니다.
| 실제 출처 | 변환된 소스 |
|---|---|
192.168.200.0/24 |
10.40.40.0/24 |
이렇게 하면 192.168.200.202 → 10.40.40.202 및 192.168.200.203 → 10.40.40.203과 같은 매핑이 생성됩니다
동일한 일대일 관계가 전체 서브넷에 적용됩니다.
일대일 SNAT가 없는 방화벽
방화벽이 전체 서브넷에 대해 일대일 소스 NAT를 지원하지 않는 경우 필요한 각 매핑을 개별적으로 구성해야 합니다.
예를 들어, 웹 서버의 경우
소스 IP: 192.168.200.202
소스 인터페이스: 네트워크 터널 그룹
트래픽 방향: 인바운드
변환된 소스 IP: 10.40.40.202
그 결과로 변환되는 값은 192.168.200.202 → 10.40.40.202입니다
가상 서브넷을 통한 액세스가 필요한 각 리소스에 동일한 접근 방식을 적용할 수 있습니다.
이렇게 하면 통신의 양방향이 가상 주소 지정 방식을 유지하고 클라이언트가 연결을 설정할 때 사용한 것과 동일한 가상 IP 주소로부터 응답을 받게 됩니다.
Cisco Secure Access NAT 매핑/네트워크 터널 그룹 구성: https://securitydocs.cisco.com/docs/csa/olh/168842.dita
Cisco Secure Access Network Tunnel Group 구성 및 라우팅 참조: https://securitydocs.cisco.com/docs/csa/olh/118900.dita
Cisco Secure Access 문제 해결 및 기본 데이터 수집 가이드: https://www.cisco.com/c/en/us/support/docs/security/secure-access/221240-troubleshoot-and-collect-basic-informati.html
| 개정 | 게시 날짜 | 의견 |
|---|---|---|
1.0 |
13-Aug-2026
|
최초 릴리스 |