Junos 멀티 액세스 사용자 플레인을 통한 CUPS 세션 생성 및 데이터 플로우
CUPS가 도입되면 최종 사용자 세션이 어떻게 생성되고, 세션 중에 데이터가 어떻게 흐르며, Junos 다중 액세스 사용자 플레인으로 세션이 종료되는지 설명하는 것이 유용합니다.
CUPS 세션 생성
CUPS 세션을 생성하기 전에 컨트롤 플레인 기능(SAEGW-C, SGW-C, PGW-C)은 사용자 플레인 기능(SAEGW-U, SGW-U, PGW–U)과 Sx 연결을 생성해야 합니다. 컨트롤 플레인은 Sx 연결 설정 요청 메시지를 보내고 사용자 플레인은 Sx 연결 설정 응답 메시지로 응답하여 연결을 생성합니다. 이 작업이 완료되면 컨트롤 플레인은 사용자 플레인에서 Sx 세션을 생성할 수 있습니다.
최종 사용자가 네트워크에 액세스하기를 원할 때 CUPS 세션을 생성해야 합니다. 그림 1 은 SAEGW-C와 SAEGW-U 간에 Sx 연결이 설정되면 이 프로세스를 보여줍니다.
CUPS 세션 데이터 플로우
세션이 설정되면 SAEGW-C는 더 이상 데이터 플로우에 직접 관여하지 않습니다. 데이터는 UE에서 eNodeB를 통해 SAEGW-you 및 코어 네트워크로 직접 전송됩니다. 그림 2를 참조하십시오.
충전 및 사용 보고서
Junos 멀티 액세스 유저 플레인은 3GPP TS 23.203, 정책 및 충전 제어 아키텍처에 따라 충전 및 사용 보고서를 지원합니다. Junos 멀티 액세스 사용자 플레인은 다음 사용 보고서를 지원합니다.
볼륨 임계값만 해당
볼륨 할당량만
볼륨 임계값 및 볼륨 할당량
Junos 멀티 액세스 사용자 플레인은 다음 프로세스를 사용하여 사용 보고서를 생성합니다.
eNodeB 간 인계, SGW 또는 SAEGW 변경 없음
Junos OS 20.4R1부터 Junos 멀티 액세스 유저 플레인은 UE 모빌리티를 지원합니다.
그림 3 은 UE가 SGW 또는 SAEGW 변경을 필요로 하지 않고 한 eNodeB에서 다른 eNodeB로 전환할 때의 전체 인계 프로세스를 보여줍니다(예: 두 eNodeB가 동일한 SGW에서 제공됩니다). 가장 간단한 모빌리티 인계 버전입니다.
다음 단계는 SGW와 PGW의 컨트롤 플레인 기능과 사용자 플레인 기능 간의 상호 작용만 설명합니다( 그림 3의 15~17단계).
Step 15: Target MME to Target SGW Modify Bearer Request
- SGW-C는 MX SGW-U에 Sx 세션 수정 요청을 보냅니다. 메시지에는 새로운 eNodeB에 해당하는 F-TEIDu가 포함됩니다. 또한 MX SGW-You에게 새로운 eNodeB로 "엔드 마커" 메시지를 보내도록 지시할 수도 있습니다.
- 이렇게 요청하면 MX SGW-U는 Sx 세션 수정 메시지로 언급된 모든 베어러에 대해 S1-U 인터페이스에서 "엔드 마커" 메시지를 이전 eNodeB로 보냅니다.
- MX SGW-U는 Sx 세션 수정 요청에서 수신된 F-TEIDu에 대해 베어러의 다운링크 피어 F-TEID를 업데이트합니다.
- MX SGW-U, SGW-C에 Sx 세션 수정 응답 전송
Step 16: Target SGW to PGW Modify Bearer Request
이 단계는 모든 베어러의 F-TEIDu 할당에 영향을 미치지 않습니다. 그러나 UE의 새로운 위치에 따라 다른 포워딩 및 충전 매개 변수를 업데이트할 수 있습니다.
PGW-C는 Sx 세션 수정 요청을 MX PGW-U로 보냅니다.
MX PGW-U는 해당 베어러를 업데이트하고 PGW-C에 Sx 세션 수정 응답을 보냅니다.
SGW 변경을 통한 인계
CUPS 모델을 고려하면 SGW 변경과 관련된 두 가지 유형의 절차가 있습니다.
Type 1: SGW 변경 중에는 세션 요청 메시지만 MME/SGSN에서 SGW-C로 전송됩니다.
Type 2: 세션 요청 메시지 생성에 이어 Bearer 요청 수정 메시지가 SGW 변경 중에 MME/SGSN에서 SGW-C로 전송됩니다.
MX SGW-U의 경우 이러한 두 가지 유형의 주요 차이점은 첫 번째에서는 새로운 SGW-C가 세션 요청 생성 내의 eNodeB 및 PGW F-TEIDu와 함께 제공되고, 두 번째에서는 eNodeB의 F-TEIDu가 수정 베어러 요청에서 제공된다는 것입니다. 이는 SGW-C와 SGW-U 간의 추가 Sx 세션 수정 요청/응답 교환으로 변환됩니다. Type 1은 Type 2의 하위 집합으로 간주될 수 있으므로 여기에서 Type 2 인계 프로세스를 제공합니다.
그림 3 은 UE가 한 eNodeB에서 SGW 변경이 필요한 다른 eNodeB로 전환할 때의 전체 인계 프로세스를 보여줍니다. 다음 단계는 SGW와 PGW의 컨트롤 플레인 기능과 사용자 플레인 기능 간의 상호 작용만 설명합니다( 그림 3의 4,4a, 15-17 및 19단계).
Step 4: Target MME to Target SGW Create Session Request
- 대상 SGW-C는 Sx 세션 설정 요청을 대상 MX SGW-U로 보냅니다. PGW-U가 대상 SGW-U와 다른 물리적 노드인 경우, 세션의 모든 베어러에 대해 PGW-U의 F-TEIDu가 메시지가 포함됩니다. MX SGW-U는 로컬 F-TEIDu에 할당된 UP 기능만 지원하기 때문에 로컬 F-TEIDu는 포함되지 않습니다.
- 대상 MX SGW-U는 새 세션을 생성하고 Sx 세션 설정 요청에 표시된 모든 베어러에 대해 로컬 F-TEIDu를 할당합니다. 메시지에 PGW-U의 F-TEID가 포함된 경우, 이를 사용하여 모든 참조 베어러에 대한 링크 피어 F-TEIDu를 설정합니다.
- 대상 MX SGW-U는 Sx 세션 설정 응답 메시지를 대상 SGW-C에 보냅니다.
Step 15: Target MME to Target SGW Modify Bearer Request
대상 SGW-C는 Sx 세션 수정 요청을 대상 MX SGW-U로 보냅니다. 이 메시지에는 새로운 eNodeB에 해당하는 모든 베어러에 대한 F-TEIDu가 포함됩니다.
대상 MX SGW-U는 Sx 세션 수정 요청에서 수신된 F-TEIDu에 대해 베어러의 다운링크 피어 F-TEID를 업데이트합니다.
MX SGW-U는 SGW-C에 Sx 세션 수정 응답을 보냅니다.
Step 16: Target SGW to PGW Modify Bearer Request
PGW-C는 Sx 세션 수정 요청을 MX PGW-U로 보냅니다. 이 메시지에는 모든 보유자를 위한 대상 SGW-U의 F-TEIDu가 포함됩니다. 또한 MX PGW-You에게 "엔드 마커" 메시지를 보내도록 지시할 수도 있습니다.
이렇게 하라는 지시를 받으면 MX PGW-U는 이전 SGW-U로 "엔드 마커" 메시지를 보냅니다.
MX PGW-U는 Sx 수정 요청 메시지에서 수신된 F-TEIDu에 대해 참조된 모든 베어러에 대해 다운링크 피어 F-TEID를 업데이트합니다.
MX PGW-U는 대상 SGW-C에 Sx 세션 수정 응답을 보냅니다.
Step 19: Source MME to Source SGW Delete Session Request
소스 SGW-C는 소스 MX SGW-U에 Sx 세션 삭제 요청을 보냅니다.
소스 MX SGW-U는 모든 베어러와 세션을 삭제합니다.
소스 MX SGW-U는 소스 SGW-C에 Sx 세션 삭제 응답을 보냅니다.