애플리케이션 인식은 트래픽 구분에 차별화된 서비스 필드 코드 포인트 (DSCP)를 사용하여 Dedicated Interconnect 연결을 더 효율적으로 사용하는 데 도움이 됩니다.
Cloud Interconnect에서 애플리케이션 인식을 사용하여 아웃바운드 전용 Interconnect 데이터 전송의 트래픽 구분을 구성할 수 있습니다.
애플리케이션 인식을 사용하면 다음을 수행할 수 있습니다.
엄격한 우선순위 정책 또는 대역폭 비율 정책이라는 두 가지 정책 유형 중 하나를 선택하여 아웃바운드 데이터 전송을 다양한 트래픽 클래스로 분류합니다.
Dedicated Interconnect 아웃바운드 데이터 전송 대역폭을 6가지 트래픽 클래스에 할당합니다.
트래픽 형성 컨트롤을 사용하여 전용 Interconnect 아웃바운드 데이터 전송에서 각 트래픽 클래스가 사용할 수 있는 최대 대역폭을 설정합니다.
다음 섹션에서는 Cloud Interconnect의 애플리케이션 인식과 Dedicated Interconnect 연결에 맞게 애플리케이션 인식을 구성하는 방법을 설명합니다.
전용 인터커넥트에서 애플리케이션 인식을 사용 설정하려면 계정팀에 문의하세요.
시작하기 전에
시작하기 전에 다음을 수행합니다.
Cloud Interconnect를 구성할 때의 권장사항, 특히 용량이 충분한 중복된 Cloud Interconnect 연결을 만드는 권장사항을 알아봅니다.
Dedicated Interconnect 연결에 네트워크 트래픽이 없는지 확인합니다.
트래픽 클래스
애플리케이션 인식은 DSCP 범위를 기반으로 하는 트래픽 클래스 개념을 사용하여 전용 상호 연결에서 트래픽을 구분합니다. 다음 표에서는 6가지 트래픽 클래스를 설명합니다.
트래픽 클래스 | 내부 DSCP 범위 | 설명 |
---|---|---|
TC1 | 000xxx | 최하위 우선순위 또는 최선의 노력 트래픽 |
TC2 | 001xxx | 대량 트래픽과 같은 우선순위가 낮은 트래픽 |
TC3 | 010xxx | 중간 우선순위 트래픽 |
TC4 | 011xxx | 스트리밍 또는 라이브 동영상과 같은 우선순위가 높은 트래픽 |
TC5 | 10xxxx | 대화형 또는 사용자 대상 트래픽과 같은 중요한 트래픽 |
TC6 | 11xxxx | BGP 또는 BFD와 같은 필수 네트워크 제어 트래픽 |
사용 가능한 정책 유형
Cloud Interconnect의 애플리케이션 인식은 Cloud Interconnect에서 아웃바운드 데이터 전송이 구분되는 방식을 결정하는 두 가지 정책 유형을 제공합니다.
- 엄격한 우선순위
엄격한 우선순위 정책 유형은 발신 데이터 전송의 각 트래픽 클래스에 우선순위 수준을 할당합니다. 가장 높은 우선순위의 아웃바운드 데이터 전송은 트래픽 클래스
TC6
에 할당되고 가장 낮은 우선순위의 아웃바운드 데이터 전송은 트래픽 클래스TC1
에 할당됩니다.엄격한 우선순위 구분에서는 각 트래픽 클래스의 우선순위가 사전 지정되어 있으므로 클래스별 구성을 지정할 필요가 없습니다. 그러나 혼잡 이벤트 중에 우선순위가 낮은 트래픽 클래스가 제한되지 않도록 하려면 트래픽 셰이핑 프로필을 지정하여 각 우선순위가 더 높은 트래픽 클래스에서 사용하는 최대 대역폭을 제한하는 것이 좋습니다.
- 대역폭 비율
대역폭 비율 정책 유형을 사용하면 각 트래픽 클래스가 사용할 수 있는 대상 대역폭 점유율을 지정할 수 있습니다. 각 트래픽 클래스에 비율을 할당하면 Cloud Interconnect의 정체 이벤트 중에 각 트래픽 클래스가 지정된 Cloud Interconnect 대역폭의 몫을 사용할 수 있습니다.
트래픽 클래스가 할당된 몫을 완전히 사용하지 않아 초과 대역폭을 사용할 수 있는 경우 남은 대역폭은 다른 모든 트래픽 클래스 간에 균등하게 공유됩니다.
엄격한 우선순위 정책 유형 구성
엄격한 우선순위 정책 유형을 구성하려면 REST API를 사용하여 다음 JSON 객체를 interconnects.patch
엔드포인트 엔드포인트로 전송합니다.
{
"aaiEnabled":true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"strictPriorityPolicy":{}
},
}
DESCRIPTION
을 이 프로필의 설명으로 바꿉니다.
원하는 경우 트래픽 셰이핑 프로필과 함께 엄격한 우선순위 정책 유형을 구성할 수 있습니다. 트래픽 형성 프로필을 사용하여 혼잡 이벤트 중에 우선순위가 낮은 트래픽 클래스가 제한되지 않도록 하는 것이 좋습니다.
트래픽 셰이핑 프로필로 엄격한 우선순위 정책 유형을 구성하려면 REST API를 사용하여 다음 JSON 객체를 interconnects.patch
엔드포인트 엔드포인트로 전송합니다.
{
"aaiEnabled": true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"strictPriorityPolicy": {},
"shapeAveragePercentages": [
{
"trafficClass": "TC1",
"percentage": TC1_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC2",
"percentage": TC2_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC3",
"percentage": TC3_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC4",
"percentage": TC4_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC5",
"percentage": TC5_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC6",
"percentage": TC6_SHAPE_PERCENTAGE
}
]
}
}
}
TC1_SHAPE_PERCENTAGE ... TC6__SHAPE_PERCENTAGE
를 각 트래픽 클래스의 최대 대역폭 비율을 나타내는 숫자로 바꿉니다. 하위 집합 또는 6가지 트래픽 클래스(TC1
~TC6
)의 트래픽 형성 프로필을 정의할 수 있습니다.
네트워크 장애를 방지하려면 BGP 및 BFD와 같은 네트워크 제어 트래픽이 가장 높은 strict_policy
우선순위 클래스에 포함되어 있는지 확인합니다.
대역폭 비율 구성
대역폭 비율 정책을 구성하려면 REST API를 사용하여 다음 JSON 객체를 interconnects.patch
엔드포인트 엔드포인트로 전송합니다.
{
"aaiEnabled": true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"bandwidthPercentagePolicy": {
"bandwidthPercentages": [
{
"trafficClass": "TC1",
"percentage": TC1_PERCENTAGE
},
{
"trafficClass": "TC2",
"percentage": TC2_PERCENTAGE
},
{
"trafficClass": "TC3",
"percentage": TC3_PERCENTAGE
},
{
"trafficClass": "TC4",
"percentage": TC4_PERCENTAGE
},
{
"trafficClass": "TC5",
"percentage": TC5_PERCENTAGE
},
{
"trafficClass": "TC6",
"percentage": TC6_PERCENTAGE
}
]
}
}
}
다음을 바꿉니다.
DESCRIPTION
: 이 프로필에 대한 설명입니다.TC1_PERCENTAGE ... TC6_PERCENTAGE
: 각 트래픽 클래스의 비율을 나타내는 0이 아닌 숫자 값입니다. 모든 트래픽 클래스의 대역폭 비율의 합계는 100이 되어야 합니다.
원하는 경우 트래픽 셰이핑 프로필과 함께 대역폭 비율 정책을 구성할 수 있습니다. 트래픽 형성 프로필을 사용하면 각 트래픽 클래스가 사용할 수 있는 최대 대역폭을 설정할 수 있습니다.
트래픽 셰이핑 프로필로 대역폭 비율 정책을 구성하려면 REST API를 사용하여 다음 JSON 객체를 interconnects.patch
엔드포인트 엔드포인트로 전송합니다.
{
"aaiEnabled": true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"bandwidthPercentagePolicy": {
"bandwidthPercentages": [
{
"trafficClass": "TC1",
"percentage": TC1_PERCENTAGE
},
{
"trafficClass": "TC2",
"percentage": TC2_PERCENTAGE
},
{
"trafficClass": "TC3",
"percentage": TC3_PERCENTAGE
},
{
"trafficClass": "TC4",
"percentage": TC4_PERCENTAGE
},
{
"trafficClass": "TC5",
"percentage": TC5_PERCENTAGE
},
{
"trafficClass": "TC6",
"percentage": TC6_PERCENTAGE
}
]
},
"shapeAveragePercentages": [
{
"trafficClass": "TC1",
"percentage": TC1_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC2",
"percentage": TC2_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC3",
"percentage": TC3_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC4",
"percentage": TC4_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC5",
"percentage": TC5_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC6",
"percentage": TC6_SHAPE_PERCENTAGE
}
]
}
}
}
다음을 바꿉니다.
DESCRIPTION
: 이 프로필에 대한 설명입니다.TC1_PERCENTAGE ... TC6_PERCENTAGE
: 각 트래픽 클래스의 비율을 나타내는 숫자 값입니다. 각 트래픽 클래스에 0이 아닌 값을 지정해야 하며 모든 트래픽 클래스의 대역폭 비율의 합계는 100이 되어야 합니다.TC1_SHAPE_PERCENTAGE ... TC6_SHAPE_PERCENTAGE
: 각 트래픽 클래스의 도형 평균 비율을 나타내는 숫자 값입니다. 각 값은 100 이하여야 합니다. 하위 집합 또는TC1
~TC6
의 6개 트래픽 클래스 모두에 대해 트래픽 형성 프로필을 정의할 수 있습니다.
네트워크 장애를 방지하려면 BGP 및 BFD와 같은 네트워크 제어 트래픽이 적절한 대역폭 비율 구성에 포함되어 있는지 확인합니다.
트래픽 구분 정책 삭제
트래픽 구분 정책을 삭제하려면 REST API를 사용하여 다음 JSON 객체를 interconnects.patch
엔드포인트 엔드포인트로 전송합니다.
{
"applicationAwareInterconnect": {}
}
트래픽 구분 사용 중지
트래픽 구분을 사용 중지하려면 REST API를 사용하여 다음 JSON 객체를 interconnects.patch
엔드포인트 엔드포인트로 전송합니다.
{
"aaiEnabled": false
}