[3GPP] PuID(Public User ID)와 PrID(Private User ID)
포스트
취소

[3GPP] PuID(Public User ID)와 PrID(Private User ID)

PuID(Public User ID)와 PrID(Private User ID)

틀린 부분이 있을 수 있습니다. 지적 부탁드립니다.

Github에서 규격에 대한 내용을 확인할 수 있습니다.

PuID(Public User ID)

  • IMS Subsystem 내의 가입자가 다른 가입자와의 통신을 요청하기 위해 사용하는 ID
  • 최소 1개 이상의 PuID를 가지고 있어야 함
  • SIP URI(IETF RFC 3261) 또는 Tel URI(IETF RFC 3966)의 형태를 취해야 함
  • SIP URI 형식 : “sip:username@domain”
  • Tel URI 형식 : “tel:+<CC><NDC><SN>”

PrID(Private User ID)

  • 홈 네트워크 운영자(통신사)에 의해 고유한 Global ID로 할당되며, 등록, 인증, 관리 및 계정 용도로 사용됨
  • 최소 1개 이상의 PrID를 가지고 있어야 함
  • SIP 메시지 라우팅에 사용되지 않음
  • NAI(Network Access Identifier)의 형태를 취해야 하며 IETF RFC 4282의 clause 2.1에 명시된 “username@realm” 형식을 가져야 함
  • IMSI가 2341509999999999(MCC = 234, MNC = 15) 인 경우 PrID는 “234150999999999@ims.mnc015.mcc234.3gppnetwork.org” 의 형태로 이루어짐

특징

  • 하나의 PrID가 여러 개의 PuID로 구성될 수 있음
    • 동일한 단말에 사용자 선택에 따라 여러 번호로 등록 가능
  • PuID 별로 서로 다른 Service Profile을 적용할 수 있음
    • 등록되는 번호에 따라 상이한 서비스 제공 가능
  • 하나의 PuID가 여러 개의 PrID와 연결될 수 있음
    • 여러 단말에서 동일한 번호를 이용 가능

Figure 4.5: Relationship of the Private User Identity and Public User Identities

[3GPP TS 23.228 “IP Multimedia Subsystem (IMS); Stage 2”, Figure 4.5: Relationship of the Private User Identity and Public User Identities]

Figure 4.6: The relation of a shared Public User Identity (Public-ID-2) and Private User Identities

[3GPP TS 23.228 “IP Multimedia Subsystem (IMS); Stage 2”, Figure 4.6: The relation of a shared Public User Identity (Public-ID-2) and Private User Identities]

IRS(Implicit Registration Set)

  • SIP는 한 번에 하나의 PuID를 등록(Registration)할 수 있다.
  • 그럼 여러 개의 PuID를 가지고 있는 경우에는 개별적으로 등록해야한다.
  • 시간과 리소스를 많이 잡아먹게된다.
  • IRS(Implicit Registration Set)은 PuID의 집합이다.
  • IRS로 묶인 ID들 중 하나가 등록되면, 묶여있는 모든 ID들이 동시에 등록된다.
  • 묶여 있는 ID들 중 하나가 등록 취소(Deregistration)되면, 묶여 있는 모든 ID들이 동시에 등록 취소 된다.

Wildcarded Public User Identity

  • 동일한 서비스 프로파일을 공유하고 동일한 IRS에 포함된 Public User Identities의 집합
  • 네트워크에 의해 많은 수의 사용자가 한 번에 등록되고 동일한 방식으로 처리되는 경우 노드의 작동 및 유지 관리를 최적화 할 수 있다.

Temporary Public User Identity

  • IMSI에 기반한 Public User Identity
  • 3GPP 시스템에서, Public User Identity를 호스트하는 ISIM application이 없는 경우 Temporary Public User Identity를 사용한다.
  • ‘저장된 PuID가 없으면 Temporary PuID를 사용한다’는 의미?
  • “sip:” + IMSI + home network domain name의 형식
  • IMSI가 234150999999999 라면
    • MCC = 234
    • MNC = 15
    • MSIN = 0999999999
  • 그럼 home network domain name은 ims.mnc015.mcc234.3gppnetwork.org 가 되고
  • Temporary Public User Identity는 sip:234150999999999@ims.mnc015.mcc234.3gppnetwork.org 가 된다.

참고 자료

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

[3GPP] Temporary Public User Identity (Temporary PuID)

[IMS] IMS 서비스