"\n---------------------------------------\nHSS receives ULR from MME\n---------------------------------------"
    )
    ds.receiveS6aMsg()

    igniteLogger.logger.info(
        "\n---------------------------------------\nHSS sends ULA to MME\n---------------------------------------"
    )
    ds.sendS6aMsg('update_location_response', msg_data_ula, imsi)

    clr_flag = True

    igniteLogger.logger.info(
        "\n---------------------------------------\nCreate Session Request received from MME\n---------------------------------------"
    )
    cs_req = gs.receiveGtp()
    icu.validateProtocolIE(cs_req, 'apn', 'apn1')
    icu.validateProtocolIE(cs_req, 'pdn_type', 1)

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Create Session Response to MME\n---------------------------------------"
    )
    gs.sendGtp('create_session_response', create_session_response,
               msg_hierarchy)

    igniteLogger.logger.info(
        "\n---------------------------------------\nInitial Context Setup Request received from MME\n---------------------------------------"
    )
    s1.receiveS1ap()

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Initial Context Setup Response to MME\n---------------------------------------"
示例#2
0
    print(
        "\n-------------------------------------\nIMSI Attach Static IP Detach Execution Started\n---------------------------------------"
    )

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Attach Request to MME\n---------------------------------------"
    )
    s1.sendS1ap('attach_request', initial_ue, enbues1ap_id, nas_attach_request,
                imsi)

    igniteLogger.logger.info(
        "\n---------------------------------------\nHSS receives AIR from MME\n---------------------------------------"
    )
    air = ds.receiveS6aMsg()
    icu.validateProtocolIE(air, 'visited-plmn-id', '02f829')

    igniteLogger.logger.info(
        "\n---------------------------------------\nHSS sends AIA to MME\n---------------------------------------"
    )
    ds.sendS6aMsg('authentication_info_response', msg_data_aia, imsi)

    igniteLogger.logger.info(
        "\n---------------------------------------\nAuth Request received from MME\n---------------------------------------"
    )
    auth_req = s1.receiveS1ap()
    icu.validateProtocolIE(auth_req, 'mobility_mgmt_message_type',
                           'authentication_request')

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Auth Response to MME\n---------------------------------------"
示例#3
0
    print(
        "\n-------------------------------------\nIMSI Attach,HO Cancel Detach Execution Started\n---------------------------------------"
    )

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Attach Request to MME\n---------------------------------------"
    )
    s1.sendS1ap('attach_request', initial_ue, enbues1ap_id, nas_attach_request,
                imsi)

    igniteLogger.logger.info(
        "\n---------------------------------------\nHSS receives AIR from MME\n---------------------------------------"
    )
    air = ds.receiveS6aMsg()
    icu.validateProtocolIE(air, 'visited-plmn-id', '02f829')

    igniteLogger.logger.info(
        "\n---------------------------------------\nHSS sends AIA to MME\n---------------------------------------"
    )
    ds.sendS6aMsg('authentication_info_response', msg_data_aia, imsi)

    igniteLogger.logger.info(
        "\n---------------------------------------\nAuth Request received from MME\n---------------------------------------"
    )
    auth_req = s1.receiveS1ap()
    icu.validateProtocolIE(auth_req, 'mobility_mgmt_message_type',
                           'authentication_request')

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Auth Response to MME\n---------------------------------------"
示例#4
0
    print(
        "\n-------------------------------------\nIMSI Attach,Auth Failure Detach Execution Started\n---------------------------------------"
    )

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Attach Request to MME\n---------------------------------------"
    )
    s1.sendS1ap('attach_request', initial_ue, enbues1ap_id, nas_attach_request,
                imsi)

    igniteLogger.logger.info(
        "\n---------------------------------------\nHSS receives AIR from MME\n---------------------------------------"
    )
    air = ds.receiveS6aMsg()
    icu.validateProtocolIE(air, 'visited-plmn-id', '02f829')

    igniteLogger.logger.info(
        "\n---------------------------------------\nHSS sends AIA to MME\n---------------------------------------"
    )
    ds.sendS6aMsg('authentication_info_response', msg_data_aia, imsi)

    igniteLogger.logger.info(
        "\n---------------------------------------\nAuth Request received from MME\n---------------------------------------"
    )
    auth_req = s1.receiveS1ap()
    icu.validateProtocolIE(auth_req, 'mobility_mgmt_message_type',
                           'authentication_request')

    igniteLogger.logger.info(
        "\n---------------------------------------\nSend Auth Failure to MME\n---------------------------------------"