further revised NAS sequence diagrams
This commit is contained in:
@@ -5,12 +5,12 @@ diagram {
|
||||
LteHelper => LteUeNetDevice [label="ActivateDedicatedEpsBearer(Tft)"] {
|
||||
LteUeNetDevice => EpcUeNas [label="ActivateDedicatedEpsBearer(Tft)"] {
|
||||
EpcUeNas => EpcHelper [label="ActivateEpsBearer(UeDevice, EnbDevice, Tft)"] {
|
||||
EpcHelper => EpcSgwPgwApplication [label="ActivateS1Bearer (UE IP, eNB IP, Tft)", return="TEID"] {
|
||||
EpcHelper => EpcSgwPgwApplication [label="ActivateS1Bearer (UE IP, eNB IP, IMSI, Tft)", return="TEID"] {
|
||||
EpcSgwPgwApplication => EpcSgwPgwApplication [label="Store UE IP<->eNB IP mapping"];
|
||||
EpcSgwPgwApplication => EpcSgwPgwApplication [label="Create GTP-U tunnel endpoint"];
|
||||
}
|
||||
EpcHelper => EpcEnbApplication [label="ErabSetupRequest(TEID, RNTI)"] {
|
||||
EpcEnbApplication => LteEnbRrc [label="SetupRadioBearer", return="LCID"] {
|
||||
EpcHelper => EpcEnbApplication [label="ErabSetupRequest(TEID, IMSI)"] {
|
||||
EpcEnbApplication => LteEnbRrc [label="RadioBearerSetupRequest (IMSI)", return="RadioBearerSetupCompleted (RNTI, LCID)"] {
|
||||
LteEnbRrc => LteUeRrc [label="RRC connection reconfiguration"];
|
||||
}
|
||||
EpcEnbApplication -> EpcEnbApplication [label="Create GTP-U tunnel endpoint (TEID)"];
|
||||
@@ -21,4 +21,4 @@ diagram {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -3,24 +3,28 @@ diagram {
|
||||
LteHelper; LteUeNetDevice; EpcUeNas; LteUeRrc; LteEnbRrc; EpcEnbApplication; EpcSgwPgwApplication; EpcHelper;
|
||||
|
||||
LteHelper -> LteUeNetDevice [label="Attach (eNB)"];
|
||||
LteHelper -> LteUeRrc [label="Set Cell ID"];
|
||||
LteHelper -> LteUeRrc [label="Set eNB"];
|
||||
LteUeNetDevice -> EpcUeNas [label="Connect"];
|
||||
EpcUeNas -> LteUeRrc [label="Connect"];
|
||||
|
||||
EpcUeNas => LteUeRrc [label="Connect"] {
|
||||
LteUeRrc => LteEnbRrc [label="Connection Request (IMSI)"] {
|
||||
=== RRC connection establishment ===
|
||||
LteEnbRrc -> LteEnbRrc [label="store IMSI<->RNTI mapping"];
|
||||
}
|
||||
}
|
||||
|
||||
EpcUeNas => EpcHelper [label="ActivateEpsBearer(UeDevice, EnbDevice, Tft::Default)"] {
|
||||
EpcHelper => EpcSgwPgwApplication [label="ActivateS1Bearer (UE IP, eNB IP, Tft::Default)", return="TEID"] {
|
||||
EpcSgwPgwApplication => EpcSgwPgwApplication [label="Store UE IP<->eNB IP mapping"];
|
||||
EpcSgwPgwApplication => EpcSgwPgwApplication [label="Create GTP-U tunnel endpoint"];
|
||||
}
|
||||
EpcHelper => EpcEnbApplication [label="ErabSetupRequest(TEID, RNTI)"] {
|
||||
EpcEnbApplication => LteEnbRrc [label="SetupRadioBearer", return="LCID"] {
|
||||
LteEnbRrc => LteUeRrc [label="RRC connection reconfiguration"];
|
||||
}
|
||||
EpcEnbApplication -> EpcEnbApplication [label="Create GTP-U tunnel endpoint (TEID)"];
|
||||
EpcEnbApplication -> EpcEnbApplication [label="store TEID<->(RNTI,LCID) mapping"];
|
||||
}
|
||||
EpcHelper => EpcSgwPgwApplication [label="ActivateS1Bearer (UE IP, eNB IP, IMSI, Tft::Default)", return="TEID"] {
|
||||
EpcSgwPgwApplication => EpcSgwPgwApplication [label="Store UE IP<->eNB IP mapping"];
|
||||
EpcSgwPgwApplication => EpcSgwPgwApplication [label="Create GTP-U tunnel endpoint"];
|
||||
}
|
||||
EpcHelper => EpcEnbApplication [label="ErabSetupRequest(TEID, IMSI)"] {
|
||||
EpcEnbApplication => LteEnbRrc [label="RadioBearerSetupRequest (IMSI)", return="RadioBearerSetupCompleted (RNTI, LCID)"] {
|
||||
LteEnbRrc => LteUeRrc [label="RRC connection reconfiguration"];
|
||||
}
|
||||
EpcEnbApplication -> EpcEnbApplication [label="Create GTP-U tunnel endpoint (TEID)"];
|
||||
EpcEnbApplication -> EpcEnbApplication [label="store TEID<->(RNTI,LCID) mapping"];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user