서브넷 매핑 UI 개요
로컬 IP를 기반으로 피어링 그룹 및 피어링 제한을 빌드하기 위해 고유한 서브넷 매핑을 통합할 수 있습니다. 이점은:
- 동일한 그룹 피어에 있는 사용자만 서로 피어링합니다.
- 사이트 간 피어링이 방지됩니다. 즉, 그룹 ID가 다른 피어는 피어링하지 않습니다.
- 보강된 분석은 사이트 기반 피어링 및 성능을 보여 줍니다.
- VPN 서브넷은 명시적으로 제외할 수 있습니다. 전체 터널 설정을 구성한 경우 사무실 내에 있는 사용자와 VPN을 통해 연결하는 원격 사용자 간의 피어링을 사용하지 않도록 설정할 수 있습니다.
- 인터넷 사용자 간에 피어링 연결을 사용하도록 설정합니다.
필수 구성 요소: 뷰어의 IP 주소 노출
Microsoft eCDN 서비스를 사용하려면 피어링 프로세스를 수행하고 서브넷 매핑 구성을 용이하게 하기 위해 뷰어의 IP 주소를 서비스에 노출해야 합니다.
중요
최신 브라우저는 SDK에서 사용자의 IP 주소를 숨기고 있습니다. Microsoft eCDN 서비스의 SDK가 수혜자의 IP 주소에 노출되는 것이 매우 중요합니다.
자세한 내용은 Microsoft eCDN 서비스에만 IP 난독 처리를 사용하지 않도록 설정하는 방법을 참조하세요.
서브넷 준비
예상되는 서브넷 매핑 형식은 특정 구조의 CSV 파일입니다. 제공된 서식 지정 지침을 따릅니다. 처음 세 필드만 필수입니다.
열 이름 | 데이터 형식 | 설명 | 지침 |
---|---|---|---|
그룹 ID | String | 분석에서 사이트 이름이 표시됩니다. 동일한 그룹 ID를 가진 피어만 서로 피어링할 수 있습니다. | 필수 |
서브넷 | CIDR | CIDR 형식의 공백 또는 쉼표(,) 구분된 네트워크 지정자입니다. | 필수 |
P2P | 열거형 | 이 그룹에 속하는 사용자의 동작 방식을 구성합니다. 사용 가능한 값:
|
필수 |
WAN(WAN) | 열거형 | STUN 프로토콜에서 WAN 토글을 사용하도록 설정하면 인터넷 사용자 간에 피어링 연결을 만들 수 있습니다. 예를 들어 산악 지역 및 농촌 지역과 같이 인터넷 연결이 좋지 않는 지역에서는 뷰어가 더 먼 출처에 도달하기보다는 인근 동료의 콘텐츠를 원본으로 만드는 것이 더 유용할 수 있습니다. 사용 가능한 값:
|
옵션 |
레이블 | String | 레이블을 사용하면 사이트를 보다 정확하게 식별할 수 있습니다. 예를 들어 "Berlin"이라는 그룹 ID가 있고 해당 그룹 내에 WiFi 전용 서브넷이 있으므로 "WiFi 전용"이라고 레이블을 지정합니다. 레이블을 사용하는 것이 좋습니다. |
권장 |
국가 | String | 뷰어의 공용 IP 주소에 따라 결정되는 국가/지역을 수동으로 재정의합니다. 이 옵션은 인터넷 중단 지점이 실제 위치를 나타내지 않는 뷰어에 유용합니다. | 옵션 |
구/군/시 | String | 국가 열과 동일한 동작 및 지침입니다. | 옵션 |
중요
*거머리 모드가 제대로 작동하려면 p2p-leech 서브넷이 p2p-on으로 설정된 하나 이상의 연결 가능한 서브넷과 그룹 ID를 공유해야 합니다. 참조는 아래 스크린샷 예제에서 Leech 행을 참조하세요.
팁
CQD 빌드 매핑이 있나요? 빌드 매핑 CSV를 Microsoft eCDN의 서브넷 매핑 형식으로 변환하도록 설계된 실험적 스크립트를 문의하세요.
예제 서브넷 매핑 CSV
참고
이 예제의 마지막 행인 p2p-off "catch-all" 그룹은 중복되며 설명 목적으로 여기에 명시적으로 포함됩니다. 서브넷 매핑 **이 있으면 그룹에 할당되지 않은 뷰어는 p2p-off로 구성됩니다. 자세한 내용은 기본 그룹 섹션을 참조하세요.
제한 사항
- 최대 50k 총 서브넷(최대 50k 행 최대)
기본 그룹
이 행렬에 설명된 대로 기준에 따라 서브넷 매핑에 관계없이 미리 정의된 그룹에 뷰어를 배치하는 시나리오가 있습니다.
조건 행렬 | 서브넷 매핑 현재 | 서브넷 매핑 없음 | ||
---|---|---|---|---|
그룹 이름 | p2p 구성 | 그룹 이름 | p2p 구성 | |
IP 없음/실패한 IP | 해제 | off | 해제 | off |
IP 제공됨(일치 없음) | 기본 그룹 | off | 모두 | 에 |
IP 제공됨(정의된 그룹과 일치) | 구성 참조 | 구성 참조 | --- | --- |
서브넷 매핑이 있는 경우에도 두 개의 중요한 그룹 중 하나가 뷰어에 적용할 수 있습니다.
그룹화되지 않음 - eCDN 클라이언트가 운영 체제에서 유효한 IP 주소를 받지 못하면 뷰어는 이 p2p-off 그룹에 할당됩니다. 이 그룹은 서브넷 매핑이 eCDN 관리 콘솔 업로드되었는지 여부를 적용할 수 있습니다. 가장 일반적으로 IP 마스킹을 사용하지 않도록 설정하기 위한 필수 구성 요소 mDNS 구성이 없는 브라우저 뷰어입니다. 자세한 내용은 mDNS를 사용하지 않도록 설정하는 방법 지침을 참조하세요.
기본 그룹 - 이 p2p-off 그룹은 이벤트 당시 서브넷 매핑에서 고려되지 않은 뷰어에 적용됩니다. 드릴다운 dashboard 사용자 분석 테이블의 개인 IP 열 아래에서 뷰어의 캡처된 로컬 IP의 처음 38진수를 찾아 사용자에 대한 계정 없는 IP를 조사하고 격리할 수 있습니다. Microsoft 개인 정보 취급 방침에 따라 개별 뷰어의 전체 IP 주소를 노출할 수 없습니다.
all - 이 그룹은 서브넷 매핑이 없을 때 eCDN 클라이언트가 운영 체제에서 유효한 IP 주소를 제공한 모든 뷰어에 적용됩니다. 이러한 뷰어는 p2p-on으로 설정됩니다.
범위 겹침
주의
범위가 겹치는 경우 클라이언트는 IP 주소가 속한 가장 작은 scope 서브넷에 할당됩니다.
이 동작은 다른 p2p 구성을 원하는 더 큰 슈퍼넷 내에 서브넷이 있는 경우 보다 간단한 서브넷 매핑을 유지하기 위해 창의적으로 활용할 수 있습니다. 예를 들어 보안이 높은 옷장입니다.
예제
의 IP 주소 10.0.10.5
와 다음 서브넷 매핑 예제를 사용하여 가상 뷰어를 사용합니다.
Group Name(그룹 이름) | 네트워크/CIDR | 구성(Config) |
---|---|---|
사이트 A | 10.0.0.0/16 | p2p-on |
객실 1 | 10.0.10.0/24 | p2p-off |
65,534개의 사용 가능한 IP가 있는 10.0.0.1
10.0.255.254
사이트 A는 254개의 사용 가능한 IP를 사용하여 방 1의 scope 10.0.10.1
10.0.10.254
겹칩니다. 따라서 뷰어는 두 범위에 모두 맞지만 /24가 가장 작은 적용 가능한 scope p2p-off가 있는 Room 1에 할당됩니다.
다중 NIC 시나리오
엔드포인트에 활성 VPN 연결이 있는 엔드포인트와 같이 유효한 로컬 IP 주소가 있는 여러 NIC(네트워크 인터페이스 카드)가 있는 시나리오에서는 엔드포인트의 그룹 할당을 결정하기 위해 다음 논리가 적용됩니다.
- 먼저 로컬 IP 주소에 따라 모든 NIC는 서브넷 매핑에 따라 서브넷 그룹 및 해당 p2p 구성에 연결됩니다.
- 다음으로, NIC는 p2p 구성에 따라 우선 순위가 지정됩니다. p2p-on 그룹에 할당된 NIC의 우선 순위는 더 높습니다.
- 마지막으로 엔드포인트에 p2p-on 할당된 NIC가 여러 개 있는 드문 시나리오에서는 WebRTC의 우선 순위 지정 스키마에 따라 결정되는 우선 순위에 따라 첫 번째 NIC를 선택합니다.
참고
모든 디바이스의 NIC를 Microsoft eCDN SDk에 노출하는 데 필요한 조건에 대해 자세히 알아봅니다.
서브넷 매핑 UI 액세스
Microsoft eCDN 관리 콘솔에 액세스하고 탐색 패널에서 구성 탭을 확장하고 서브넷 매핑을 선택합니다.
서브넷 업로드
CSV 업로드를 선택하고 서브넷 매핑 파일을 선택합니다.
미리 보기 모드에서 열이 올바르게 자동 검색되지 않은 경우 필요한 경우 헤더 행을 사용하여 열을 다시 할당할 수 있습니다. 계속하려면 필요한 열을 할당해야 합니다. 셀 값은 다음 단계에서 평가됩니다.
계속하기 전에 CSV의 원시 콘텐츠를 편집할 수도 있습니다.
계속을 선택하여 편집 모드로 진행합니다.
편집 모드에서 필요한 모든 수정을 합니다.
Microsoft eCDN은 필수 값 누락, 서브넷 중복, 잘못된 문자 또는 CIDR, 열 누락 등과 같은 다양한 유형의 오류를 검색할 수 있습니다. 문제 셀은 셀의 오른쪽 위에 색이 지정된 팁으로 표시되고, 경고의 경우 파란색, 오류의 경우 빨간색으로 표시됩니다.
또한 UI는 문제의 간략한 설명과 위치를 사용하여 각 위반 값에 대한 카드 생성합니다. "수정" 단추를 선택하여 일부 문제를 자동으로 수정할 수 있습니다. 자동으로 수정할 수 없는 잘못된 값은 셀을 클릭하여 수동으로 수정할 수 있습니다.
모든 오류가 해결되면 저장을 선택합니다.
참고
새 서브넷 매핑 레이블 지정은 이전 이벤트 데이터에 소급하여 적용할 수 없습니다.
서브넷 편집
편집 단추를 클릭하거나 행 메뉴의 작업 중 하나(예: 삭제 또는 복제)를 클릭하면 편집 모드가 가능합니다. 테이블 위의 "편집" 개념과 다양한 대화형 컨텍스트 컨트롤의 존재는 아래 스크린샷에서 볼 수 있듯이 편집 모드에 있음을 나타냅니다. 편집 내용을 삭제하려면 취소 단추를 선택합니다. 잘못된 값이 있는 셀의 오른쪽 위에 색이 지정된 태그가 있고 서브넷 매핑 미리 보기 테이블 아래의 저장되지 않은 변경 내용 섹션에서 카드 생성합니다.
지원되는 편집 작업은 다음과 같습니다.
그룹 ID, CIDR, P2P 구성, WAN 구성, 레이블, 국가 및 도시 업데이트
행 추가, 복제 및 삭제
편집 내용 저장 및 삭제
각 편집은 서브넷 매핑 미리 보기 테이블 아래의 Diff 미리 보기 상자에 표시됩니다. 편집을 완료한 후 저장 단추를 선택하여 변경 내용을 커밋합니다.
개정
서브넷 매핑을 저장할 때마다 수정 버전이 만들어집니다. 백 엔드는 마지막 20개의 수정 버전을 저장합니다. 서브넷 매핑 테이블 아래의 현재 수정 버전 옆에 있는 아래쪽 화살표를 클릭하여 모든 수정 버전과 해당 편집기를 볼 수 있습니다.
오른쪽의 세 개의 점 메뉴에서 이전 수정 버전을 복원하거나 다운로드할 수 있습니다.