Azure 라우팅 테이블이란?
Azure에서 가상 네트워크를 만들 때마다 기본 서브넷이 VNET에 추가됩니다. 필요에 따라 VNET에 사용자 정의 서브넷을 추가할 수 있습니다. Azure VNET 에서 서브넷을 만들면 각 서브넷에 대한 Azure 경로 테이블이 생성됩니다. Azure는 이 경로 테이블 각각을 시스템 정의 경로로 자동으로 채웁니다. 이러한 경로 테이블은 실제로 트래픽을 전달하기 위해 서브넷 내에서 IP 경로 조회에 사용됩니다.
Azure 경로 유형
기본적으로 Azure 서브넷 라우팅 테이블에는 다음 두 가지 유형의 경로가 있습니다.
- 시스템 경로 : 모든 라우팅 테이블에 나타나는 몇 가지 기본 시스템 경로가 있습니다 .
- 선택적 시스템 경로 : 그러나 특정 서비스가 켜질 때만 서브넷 라우팅 테이블에 나타나는 일부 선택적 시스템 경로 도 있습니다 .
- 사용자 정의 경로/ 사용자 정의 경로
기본 시스템 경로:
이것들은 Azure가 서브넷 라우팅 테이블에 자동으로 채우는 경로입니다. 라우팅 테이블에서 이러한 경로를 삭제할 수는 없지만 사용자 정의 경로로 재정의할 수 있습니다.
Azure가 각 서브넷에 대해 만드는 기본 시스템 경로는 다음과 같습니다.
라우팅 테이블의 각 경로에는 주소 접두사와 해당 접두사에 대한 연관된 다음 홉이 있습니다. 트래픽 라우팅은 목적지에 따라 수행됩니다. 서브넷을 떠나는 트래픽이 경로의 주소 접두사 내의 IP 주소로 전송될 때 접두사가 포함된 경로가 Azure에서 사용하는 경로입니다.
라우팅 테이블은 네트워킹 장치의 기존 라우팅 테이블과 유사하게 작동하지만, 다음 홉 유형이 더 이상 IP가 아니라는 점이 다릅니다. Azure 네트워킹은 소프트웨어로 정의되므로 Azure 네트워킹 세계에서는 다양한 다음 홉 유형이 사용됩니다.
Azure Next-Hop 유형
Azure 라우팅 테이블의 다양한 다음 홉 유형은 다음과 같습니다.
- 가상 네트워크: Azure는 기본적으로 VNET의 서브넷 간 트래픽을 라우팅합니다. 따라서 다음 홉 유형이 가상 네트워크로 나열된 모든 다른 서브넷의 VNET 내의 각 서브넷 접두사에 대해 시스템 경로가 생성됩니다.
- 인터넷: 서브넷에서 인터넷으로 트래픽을 라우팅하는 데 사용됩니다. Azure는 가상 네트워크 내의 주소 범위에 지정되지 않은 모든 주소에 대한 트래픽을 인터넷으로 라우팅합니다. 단, 대상 주소가 Azure 서비스용인 경우는 예외입니다.
- 없음: 다음 홉 유형 None으로 가는 트래픽은 기본적으로 삭제됩니다. Azure는 다음 주소 접두사에 대한 기본 경로를 자동으로 만듭니다.
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16: RFC 1918에서 개인용으로 예약됨.
- 100.64.0.0/10: RFC 6598에 예약됨.
RFC1918 주소 범위 중 하나라도 가상 네트워크 내에서 사용되는 경우 Azure는 자동으로 다음 홉 유형을 없음에서 가상 네트워크로 변경합니다.
선택 시스템 경로:
일부 선택적 시스템 경로는 특정 Azure 서비스가 활성화되어 있는지에 따라 서브넷에 추가될 수도 있습니다. 이러한 경로는 활성화된 서비스 유형에 따라 특정 서브넷 또는 모든 서브넷에 추가될 수 있습니다.
선택적 시스템 경로 테이블의 예는 다음과 같습니다.
- VNET 피어링: 피어링된 VNET의 라우팅 테이블에 VNET에 지정된 각 주소 범위에 대한 경로가 추가됩니다.
- 가상 네트워크 게이트웨이: 온프레미스에서 일부 BGP 경로를 수신하는 경우 해당 경로는 Azure에서 다음 홉을 가상 네트워크 게이트웨이로 사용하여 학습된 것으로 표시됩니다.
- 가상 네트워크 서비스 엔드포인트: 서비스 엔드포인트 는 특정 VNET 서브넷에서 다른 Azure 서비스(예: Azure Storage, Azure SQL)에 대한 개인 액세스를 제공하는 Azure 서비스입니다. Azure는 서비스에 서비스 엔드포인트를 활성화하면 특정 서비스의 공용 IP 주소를 경로 테이블에 추가합니다.
사용자 정의 경로/ 사용자 정의 경로:
서브넷 라우팅 테이블에서 기본 시스템 경로를 삭제할 수는 없지만 사용자 정의 경로를 만들어서 이를 재정의할 수 있습니다.
넥스트홉 유형
사용자 정의 경로에 대해 다음과 같은 다음 홉 유형을 가질 수 있습니다.
- 가상 어플라이언스: 네트워크 가상 어플라이언스 VM(예: VNET의 방화벽)을 사용하고 VNET 트래픽을 방화벽 인스턴스를 통해 라우팅하려는 경우 UDR을 만들고 Next-hop 유형을 Virtual Appliance로 정의할 수 있으며 Next-hop IP는 VM에서 사용되는 개인 IP입니다.
- 가상 네트워크 게이트웨이: 다음 홉이 가상 네트워크 게이트웨이가 될 접두사에 대해 이를 지정합니다 .
- 없음: 패킷을 삭제할 접두사를 지정합니다.
- 가상 네트워크: 가상 네트워크 내에서 기본 라우팅을 재정의할 시기를 지정합니다.
- 인터넷: 주소 접두사로 향하는 트래픽을 인터넷에 명시적으로 라우팅하려는 경우 또는 Azure 백본 네트워크 내에 있는 공용 IP 주소를 사용하여 Azure 서비스로 향하는 트래픽을 원하는 경우 지정합니다.
'IT이야기 > Azure' 카테고리의 다른 글
Azure 클라우드 서비스 및 용어: 개요 (6) | 2024.12.13 |
---|---|
Azure 가상 네트워크 피어링 개요 (0) | 2024.12.13 |
On-Prem and Azure Site-to-Site VPN Connection (1) | 2024.12.10 |
Azure VMware Solution (AVS) Deep Dive (0) | 2024.12.04 |
The 7 R Considerations for Migration – Modernization process (4) | 2024.12.03 |