[LTE EPC] Charging(Offline)

SlothisSlow·2022년 3월 15일
2
post-thumbnail

내가 맡고 있는 주요 장비인 PCRF에 대해서 (PCRF 라기 보다는 전체적인 과금 Flow에 대해서) 알아보는 시간을 가졌다.


[ Overview ]

PCC( Policy and Charging ) 규칙 중 과금 규칙이 Offline 과금인 경우에 대해 과금 절차와 과금 정보를 다룬다.

  1. PCRF가 PGW로 PCC 규칙을 전달할 때 전달되는 과금 규칙을 설명한다.
  2. 사용자가 서비스를 이용하고 난 후 PGW가 OFCS로 CDR을 전달하는 절차를 기술하고 CDR 파라미터를 정리한다.

[ Online Charging ]

사용자가 망 자원을 요청하면 망이 자원ㅇ르 허용하기 전에 가입자 계정을 Query하여 허용 여부를 결정한다. 사용자 망 자원 사용량이 실시간으로 측정되고 제어되므로 과금 정보가 서비스를 제공하는데 실시간으로 영향을 미친다.

ex) 선불 요금제

[ Offline Charging ]

사용자가 망 자원을 사용한 후에 망에서 Billing 영역으로 CDR( Charging Data Record )를 전달. 사용자의 자원 사용량은 주기적으로 세션 종료 후 수집된다.

ex) 후불 요금제

[ Charging 동작 개요 ]

  • PCRF ( Policy and Charging Rule Function ) : PCC 규칙을 결정할 때 사용자의 SDF에 대한 과금 규칙을 결정. 이후 Gx 인터페이스를 통해 PCEF( Policy and Charging Enforcement Function 즉, PGW )로 전달한다.
  • PGW : 과금 규칙을 전달받아 사용자의 SDF( Service Data Flow )에 적용한다. Offline 과금의 경우 CDR을 생성하여 Gz 인터페이스를 통해 OFCS(Offline Charging System)로 전달한다. Online 과금인 경우에는 Gy 인터페이스를 통해 OCS(Online Charging System)와 Credit 제어를 수행. Quota를 요청하여 할당받고 사용량 측정하여 보고한다.
  • OFCS : Gz를 통해 PGW로부터 CDR 수신하여 필요한 형태로 재가공. 이후 빌링 영역으로 전달.
  • OCS : Gy를 통해 PGW와 credit 제어를 수행하여 사용자에게 Quota를 할당. ( 세션이 얼마동안 지속되는지, 사용자가 전달할 수 있는 데이터 량이 얼마나 되는지 정하여 알려줌 )

[ Offline Charging Procedure ]

  1. SPR → PCRF : 사용자 프로파일 획득

    PCRF는 PCC 규칙을 결정하기 위해 SPR로 사용자 가입 프로파일 요청

  2. PCRF → PGW : 세션 설정 요청

    PCRF는 과금 규칙 결정. 인터넷 과금 규칙을 포함하는 PCC 규칙을 CCA 메세지를 통해 PGW로 전달한다.

  3. PGW : CDR 생성

    PGW는 PCC 규칙에 따라 default 베어러를 생성하고 과금 규칙 적용. 과금 데이터를 수집하기 위해 CDR을 생성하여 과금 정보 발생시킬 준비

  4. PGW : 과금 정보 발생

    과금 규칙에 따라 망 자원 사용량과 패킷 전송시간과 사용내역을 기록하며 과금 정보 발생시킴

  5. PGW : CDR 마감

    EPS 세션 종료 시 CDR 마감

  6. PGW → OFCS : CDR 전달

    PGW는 GTP 프로토콜을 이용하여 OFCS에게 Data Record Transfer Request (CDR) 메세지를 전송함으로서 CDR을 전달.

  7. OFCS → PGW : CDR 수신을 알림

    OFCS는 PGW에게 Data Record Transfer Accept 메세지를 전송함으로써 CDR을 수신했음을 알린다.

profile
Infra Engineer

0개의 댓글