10. Dmc lte용 spgw.xml 내 추가 설정 항목 정리 - netipark/t_lte GitHub Wiki


spgw.xml 파일 내 dmc_mgr.so 용 설정 내용

1. 전체 설정 항목 예시

  <Module binaryFile="modules/dmc_mgr/dmc_mgr.so">
    <![CDATA[
      <DMC_MGR
        hash_table_size="32">
        <ue_param
          spgw_pdn_ipv4_net="%spgw_pdn_ipv4_net"
          gw_host_id="254"
          m2mue_flag_digit_num="6"
          m2mue_flag_value="0"
        />
        <predef_enb_info ecgi="798719" enb_name="EUCAST eNB #1(192.168.4.90)" />
        <predef_enb_info ecgi="4294901761" enb_name="HSC eNB #1(10.1.4.95)" />
        <predef_enb_info ecgi="4294901762" enb_name="HSC eNB #2(10.2.4.95)" />
        <predef_enb_info ecgi="4294901763" enb_name="HSC eNB #3(10.3.4.95)" />
        <predef_enb_info ecgi="4294901764" enb_name="HSC eNB #4(192.168.4.95)" />
      </DMC_MGR>
    ]]>
  </Module>

2. ue_param 세부 설정 항목

ue_param은 한개만 존재 가능


  • spgw_pdn_ipv4_net

    • UE에게 할당할 IP 대역
    • OpenEPC에 기본 정의되어 있는 spgw_pdn_ipv4_net 환경변수값 활용
  • gw_host_id

    • UE의 기본 게이트웨이로 IP 주소의 host id 값
    • C Class 대역 1개를 UE IP 할당 대역으로 사용할 경우, 일반적으로 254 사용
    • 예: spgw_pdn_ipv4_net가 192.168.3.0/24일 경우, UE 기본 게이트웨이 IP는 192.168.3.25
  • m2mue_flag_digit_num

    • IMSI값에서 M2M-UE인지 Normal UE인지 구분하기 위한 설정값으로, IMSI의 몇번째 자리 수를 확인할 것인지 지정
    • 예: 본값이 6일 경우 IMSI값 중 00101 1 234567890(bold 부분 숫자) 확인
  • m2mue_flag_value

    • 위 m2mue_flag_digit_num값에 지정된 자리 숫자가 본 m2mue_flag_value값과 일치할 경우, M2M-UE로 판단

3. predef_enb_info 세부 설정 항목

단말반에서 무선 상에서 획득한 ECGI값을 기반으로 기지국 이름을 표시하기 위해 사용

predef_enb_info는 없거나 복수 개 존재 가능


  • ecgi: eNB(기지국)의 ECGI값
  • enb_name: eNB 명칭
⚠️ **GitHub.com Fallback** ⚠️