UMTS - SCTP
Stream Control Transmission Protocol (SCTP) เป็นโปรโตคอลการขนส่งที่เชื่อถือได้ซึ่งทำงานบนบริการแพ็กเก็ตโดยไม่มีการเชื่อมต่อที่ไม่น่าเชื่อถือเช่น IP ได้รับการพัฒนาโดยเฉพาะสำหรับแอปพลิเคชันและข้อเสนอการส่งสัญญาณที่รู้จักโดยไม่มีดาต้าแกรมข้อผิดพลาดในการถ่ายโอนที่ไม่ซ้ำซ้อน (ข้อความ) การตรวจจับความเสียหายของข้อมูลการสูญหายของข้อมูลและการทำสำเนาข้อมูลจะดำเนินการโดยใช้การตรวจสอบและหมายเลขลำดับ
กลไกการส่งข้อมูลซ้ำแบบเลือกถูกนำไปใช้เพื่อแก้ไขการสูญหายหรือเสียหายของข้อมูล ความแตกต่างที่ชัดเจนคือ TCP multi-homing และแนวคิดของหลายสตรีมในการเชื่อมต่อ โดยที่ในโฟลว์ TCP เรียกว่าลำดับไบต์สตรีม SCTP จะแสดงลำดับของข้อความ SCTP พยายามรวมข้อดีของ UDP และ TCP แต่หลีกเลี่ยงข้อเสีย ถูกกำหนดไว้ใน IETF RFC 4960
SCTP ใช้กับอินเทอร์เฟซระนาบการควบคุมภายในเครือข่ายหลายตัวด้วยแอปพลิเคชัน SCTP เหล่านี้ -
- S1-MME: ระหว่าง eNodeB และ MME
- SBc: ระหว่าง MME และ SBc
- S6a: ระหว่าง MME และ HSS
- S6d: ระหว่าง SGSN และ HSS
- SGs: ระหว่าง MSC / VLR และ MME
- S13: ระหว่าง MME และ EIR
S1 Application Protocol
มีกระบวนการสองประเภทใน S1-MME: UE ที่เกี่ยวข้องและไม่เกี่ยวข้องกับ UE นอกจากนี้ยังมีการกำหนดคลาสของข้อความสองคลาส: Class1 อยู่กับคลาส 2 จะได้รับคำตอบ คลาส 1 และโพรซีเดอร์ที่เกี่ยวข้องกับข้อความเริ่มต้น / ตอบกลับแสดงอยู่ในตารางด้านล่าง โพรซีเดอร์สำหรับชื่อข้อความคลาส 2 นั้นส่วนใหญ่จะเหมือนกับชื่อโพรซีเดอร์และตารางด้านล่าง (ตารางที่สอง) จะแสดงรายการเหล่านี้เท่านั้น
ขั้นตอนเบื้องต้น | กำลังเริ่มข้อความ | การตอบสนอง (ถ้าสำเร็จ) |
---|---|---|
การเตรียมการส่งมอบ | จำเป็นต้องส่งมอบ | คำสั่งส่งมอบ |
การจัดสรรทรัพยากรด้วยมือ | ข้อกำหนดในการส่งมอบ | ความต้องการสวิตช์เส้นทาง ack. |
คำขอ Patch Switch | ข้อกำหนดการเปลี่ยนเส้นทาง | เส้นทางสวิตช์ ack |
การยกเลิกการส่งมอบ | ยกเลิกการส่งมอบ | ส่งมอบยกเลิก ack |
การตั้งค่า E-RAB | ความต้องการในการตั้งค่า E-RAB | การตั้งค่า E-RAB Resp. |
แก้ไข E-RAB | E-RAB แก้ไขความต้องการ | E-RAB แก้ไขการตอบสนอง |
ปล่อย E-RAB | ปล่อยคำสั่ง E-RAB | คำสั่ง E-RAB Resp. |
การตั้งค่าบริบทเริ่มต้น | ข้อกำหนดการตั้งค่าบริบทเริ่มต้น | การตั้งค่าบริบทเริ่มต้น Resp. |
รีเซ็ต | รีเซ็ต | รีเซ็ต Ack |
การตั้งค่า S1 | ข้อกำหนดการตั้งค่า S1 | การตั้งค่า S1 Resp. |
การเปิดตัวบริบท UE | คำสั่งรีลีสบริบท UE | การเผยแพร่บริบท UE เสร็จสมบูรณ์ |
การปรับเปลี่ยนบริบท UE | ข้อกำหนดการแก้ไขบริบท UE | การแก้ไขบริบท UE |
การกำหนดค่า eNodeB | อัปเดตการกำหนดค่า ENB | การอัปเดตการกำหนดค่า ENB ack |
การกำหนดค่า MME | อัปเดตการกำหนดค่า MME | การอัปเดตการกำหนดค่า MME ack |
เขียน - แทนที่คำเตือน | เขียน - แทนที่คำเตือน | การแจ้งเตือนการเขียน - แทนที่ |
ขั้นตอนเบื้องต้น
- การแจ้งการส่งมอบ
- ตัวบ่งชี้การเปิดตัว E-RAB
- Paging
- ข้อความ UE เริ่มต้น
- การขนส่ง Downlink NAS
- อัปลิงค์การขนส่ง NAS
- ข้อบ่งชี้การไม่ส่งมอบ NAS
- ปิดใช้งานการติดตาม
- เริ่มการติดตาม
- ตัวบ่งชี้ความล้มเหลวในการติดตาม
- ตัวบ่งชี้ความล้มเหลวในการรายงานตำแหน่ง
- การควบคุมการรายงานตำแหน่ง
- รายงานสถานที่
- ติดตามการจราจรของเซลล์
- บ่งชี้ข้อผิดพลาด
- คำขอเผยแพร่บริบท UE
- Downlink S1 CDMA2000 tunneling
- อัปลิงค์ S1 CDMA2000 tunneling
- การบ่งชี้ข้อมูลความสามารถของ UE
- การถ่ายโอนสถานะ eNodeB
- การถ่ายโอนสถานะ MME
- เริ่มโอเวอร์โหลด
- หยุดเกิน
- การถ่ายโอนข้อมูลโดยตรงของ eNodeB
- การถ่ายโอนข้อมูลโดยตรง MME
- การถ่ายโอนการกำหนดค่า eNodeB
- การกำหนดค่า MME
X2 Application Protocol
โปรโตคอลแอปพลิเคชัน X2 มีความคล้ายคลึงกับ S1-AP มาก มีการจัดหมวดหมู่เดียวกันในข้อความคลาส 1 และคลาส 2 ข้อความการตั้งค่ามีขนาดเล็กกว่ามากซึ่งสอดคล้องกับฟังก์ชันพิเศษของ X2
ขั้นตอน | กำลังเริ่มข้อความ | คลาส | การตอบสนอง (ถ้าสำเร็จ) |
---|---|---|---|
การเตรียมการส่งมอบ | ข้อกำหนดในการส่งมอบ | 1 | ข้อกำหนดในการส่งมอบ ack. |
รีเซ็ต | รีเซ็ตความต้องการ | 1 | รีเซ็ตการตอบสนอง |
การตั้งค่า X2 | การตั้งค่า X2 | 1 | การตอบสนองการตั้งค่า X2 |
อัปเดตการกำหนดค่า eNodeB | การอัปเดตการกำหนดค่า ENB | 1 | ENB Configuration update ack. |
การเริ่มต้นการรายงานสถานะทรัพยากร | ต้องการสถานะทรัพยากร | 1 | การตอบสนองสถานะทรัพยากร |
โหลดบ่งชี้ | โหลดข้อมูล | 2 | |
ส่งมอบยกเลิก | ส่งมอบยกเลิก | 2 | |
การถ่ายโอนสถานะ SN | การถ่ายโอนสถานะ SN | 2 | |
การเปิดตัวบริบท UE | การเปิดตัวบริบท UE | 2 | |
สถานะทรัพยากร | สถานะทรัพยากร | 2 | |
การรายงาน | อัพเดต | ||
บ่งชี้ข้อผิดพลาด | บ่งชี้ข้อผิดพลาด | 2 |