الموسوعة
2026-08-27 17:35:14
كيف يربط NGAP بين التسجيل وجلسات PDU والتسليم عبر N2؟
يشرح كيفية استخدام واجهة N2 في شبكات 5G لبروتوكول NGAP فوق SCTP بين gNB وAMF، وكيف تندمج إجراءات NG Setup ونقل NAS وسياق UE وموارد جلسة PDU والاستدعاء والتسليم في سلسلة إشارات واحدة.

بيك تيلكوم

كيف يربط NGAP بين التسجيل وجلسات PDU والتسليم عبر N2؟

عند التقاط إشارات تسجيل 5G، من الشائع رؤية تسلسل كهذا على اتصال N2 نفسه: تظهر أولًا Initial UE Message، ثم Uplink NAS Transport وDownlink NAS Transport، ثم Initial Context Setup، وعندما يبدأ UE فعليًا في إنشاء اتصال البيانات تظهر PDU Session Resource Setup. فهم كل رسالة على حدة ليس صعبًا بدرجة كبيرة. الأصعب هو فهم سبب حدوثها بهذا الترتيب وما الذي يقوم به NGAP فعليًا عبر مستوى التحكم في 5G. ومن المفيد النظر إلى N2 باعتباره قناة تحكم مستمرة بين gNB وAMF. تنشئ عقد الشبكة العلاقة فيما بينها أولًا، ثم يُنشأ سياق UE، وبعد ذلك فقط تُجهز موارد RAN لجلسة PDU. وعندما يتحرك UE أو يدخل حالة الخمول أو تتغير معلمات الخدمة، يتم تشغيل إجراءات NGAP إضافية.

ما الدور الفعلي لواجهة N2؟

N2 هي واجهة مستوى التحكم بين gNB وAMF وتستخدم NGAP، أي NG Application Protocol (بروتوكول تطبيق NG). ومن الناحية الوظيفية، توجد أوجه تشابه بينها وبين واجهة S1-MME المستخدمة في 4G، لكنها تعمل ضمن بنية نظام 5G.

يُستخدم SCTP كطبقة نقل لـN2. يعمل NGAP فوق SCTP، بينما يمكن نقل رسائل NAS المتبادلة بين UE ونواة 5G بين gNB وAMF عبر NGAP. لذلك يمكن فهم مكدس بروتوكولات N2 النموذجي على النحو الآتي: يوفر IP قابلية الوصول الشبكي بين gNB وAMF، ويوفر SCTP ارتباط النقل الخاص بـN2، ويحمل NGAP إجراءات التحكم ومعلمات N2، بينما يُنقل 5G NAS عند الحاجة على هيئة NAS-PDU.

لا يحمل NGAP نفسه حركة مستوى المستخدم العادية الخاصة بـUE. تُنقل بيانات المستخدم الفعلية عادة عبر مستوى المستخدم N3. ويتولى N2 وظائف تحكم مثل إنشاء الموارد وإدارة سياق UE ونقل إشارات NAS وتنسيق التنقل. ومن الناحية الوظيفية، يدعم N2 إنشاء موارد NG-RAN المرتبطة بجلسات PDU وصيانتها وتحريرها، كما يشارك في إدارة سياق UE وإدارة التنقل ونقل إشارات NAS والتحكم في موارد مستوى المستخدم.

واجهة N2 في 5G التي تربط gNB وAMF عبر SCTP وNGAP وتحمل إشارات NAS وإجراءات مستوى التحكم الخاصة بـUE
واجهة N2 في 5G التي تربط gNB وAMF عبر SCTP وNGAP وتحمل إشارات NAS وإجراءات مستوى التحكم الخاصة بـUE

لماذا تُقسّم إجراءات NGAP إلى إجراءات مرتبطة بـUE وأخرى غير مرتبطة بـUE؟

عند بدء دراسة NGAP، قد يتحول الانتقال مباشرة إلى عشرات الإجراءات وأسماء الرسائل بسرعة إلى تمرين على الحفظ. النهج الأكثر عملية هو تحديد ما إذا كان الإجراء يتعلق بـUE محدد أولًا.

تعمل الإجراءات المرتبطة بـUE حول سياق مستخدم محدد أو جلسته أو حالة تنقله. وتشمل الأمثلة إدارة موارد جلسة PDU، وإدارة سياق UE، والتسليم، والاستدعاء، ونقل NAS، والإبلاغ عن الموقع، وإجراءات قدرات الراديو الخاصة بـUE. أما الإجراءات غير المرتبطة بـUE فتركز أساسًا على الحفاظ على العلاقة على مستوى العقد بين gNB وAMF. ومن أمثلتها المعتادة NG Setup وRAN Configuration Update وAMF Configuration Update وNG Reset وAMF Status Indication وOverload Start/Stop.

يفيد هذا التمييز كثيرًا عند استكشاف مشكلات التقاط الحزم. فإذا تأثر المستخدمون عبر gNB بالكامل، ينبغي فحص إجراءات مستوى العقد مثل SCTP وNG Setup وReset وحالة AMF أو معالجة الحمل الزائد أولًا. أما إذا تأثر UE واحد فقط، فينبغي تتبع معرّفات NGAP الخاصة بذلك UE ورسائل نقل NAS وإجراءات السياق وإشارات موارد جلسة PDU.

يمكن أيضًا تقسيم إجراءات NGAP إلى Class 1 وClass 2 وفقًا لما إذا كانت تتطلب استجابة. تتضمن إجراءات Class 1 عادة Request وResponse وقد تتضمن أيضًا نتيجة Failure. أما إجراءات Class 2 فلا تتطلب استجابة على مستوى الإجراء من الطرف المقابل. وفي استكشاف الأعطال عمليًا، يكون من المفيد عادة معرفة ما إذا كان الإجراء يتوقع نتيجة نجاح أو فشل بدلًا من حفظ فئة كل رسالة NGAP.

كيف يبني N2 الحالة من بدء تشغيل gNB حتى تسجيل UE؟

قبل ظهور أي UE، لا تكون المشكلة الأولى التي يجب على gNB حلها هي تسجيل المشترك، بل يجب أولًا التأكد من قدرته على الاتصال بـAMF بصورة صحيحة.

الخطوة الأولى عادة هي NG Setup. بعد إنشاء ارتباط SCTP بين gNB وAMF، يرسل gNB رسالة NG Setup Request. وإذا قبل AMF الاتصال، يعيد NG Setup Response. وفي نشر مجموعة AMF، قد يحتاج gNB إلى إنشاء علاقات N2 مع عدة AMF والحصول على معلومات تُستخدم لاحقًا في اختيار AMF. في هذه المرحلة تكون العلاقة على مستوى العقد فقط قد أُنشئت، ولا يوجد بعد سياق UE محدد.

عندما يبدأ UE التسجيل، تنتقل الإشارات إلى المستوى التالي. بعد استلام رسالة NAS الأولية من UE، يستطيع gNB تمريرها إلى AMF باستخدام Initial UE Message. وتُنقل إشارات NAS اللاحقة بين UE وAMF عادة عبر N2 باستخدام Uplink NAS Transport وDownlink NAS Transport. ومن المهم أن gNB لا يحتاج إلى تفسير كل منطق خدمات NAS. ففي جزء كبير من إشارات NAS، تتمثل مسؤوليته الرئيسية في تحديد سياق UE الصحيح وتسليم NAS-PDU إلى AMF المناسب.

مع تقدم التسجيل، يحتاج AMF أيضًا إلى أن ينشئ gNB سياق UE على جانب RAN. وهنا تظهر Initial Context Setup Request وInitial Context Setup Response. ويمكن أن تتضمن Initial Context Setup Request معلومات مهمة مرتبطة بـUE مثل Allowed NSSAI وGUAMI وUE Security Capabilities وMobility Restriction List وNAS-PDU. في هذه المرحلة، لا يعود gNB مجرد ناقل لإشارات NAS، بل يبدأ في إنشاء الحالة اللازمة لمواصلة خدمة ذلك UE.

تسلسل نموذجي لإشارات N2 في 5G من NG Setup مرورًا بـInitial UE Message وNAS Transport وصولًا إلى Initial Context Setup
تسلسل نموذجي لإشارات N2 في 5G من NG Setup مرورًا بـInitial UE Message وNAS Transport وصولًا إلى Initial Context Setup

كيف ينشئ NGAP موارد جلسة PDU عندما يبدأ UE في استخدام البيانات؟

نجاح التسجيل لا يعني أن جميع موارد مستوى المستخدم الخاصة بـUE أصبحت متاحة بالفعل. فعندما يحتاج UE إلى الوصول إلى شبكة بيانات وإنشاء جلسة PDU، يشارك N2 أيضًا في إعداد موارد RAN المقابلة.

من الإجراءات الأساسية PDU Session Resource Setup. يرسل AMF إلى gNB رسالة PDU Session Resource Setup Request. وتحمل هذه الرسالة إلى NG-RAN معلومات مرتبطة بجلسة PDU وتدفقات QoS الخاصة بها، مثل PDU Session ID وS-NSSAI ومعلومات نفق مستوى المستخدم وQoS Flow List. ثم يخصص gNB موارد الراديو المطلوبة وفق الظروف المحلية، مثل تكوين DRB اللازمة لتدفقات QoS وتجهيز اتصال مستوى المستخدم N3.

بعد اكتمال تخصيص الموارد، يرسل gNB إلى AMF رسالة PDU Session Resource Setup Response موضحًا الموارد التي أُنشئت بنجاح. وقد تتضمن الاستجابة معلومات مستوى المستخدم الخاصة بـgNB وتدفقات QoS التي قُبلت بنجاح.

هنا يختلط غالبًا دور N1 وN2 وN3. يحمل N1 معلومات جلسة PDU على طبقة NAS نحو UE. وينسق N2 موارد RAN وموارد مستوى المستخدم التي يجب على gNB إنشاؤها. أما N3 فيحمل حركة مستوى المستخدم الفعلية بعد أن تصبح تلك الموارد جاهزة.

لذلك لا ينبغي أن يتوقف استكشاف فشل جلسة PDU بمجرد أن تعيد طبقة NAS رسالة Accept. فإذا لم يكتمل إجراء PDU Session Resource Setup على N2 بنجاح، فقد يكون UE قد استلم معلمات الجلسة بينما لا يزال مستوى المستخدم غير عامل.

يستمر N2 في العمل بعد إنشاء جلسة PDU

لا يتوقف NGAP بمجرد تنشيط جلسة PDU. وما دام UE موجودًا في الشبكة، يمكن أن تؤدي تغييرات الحالة أو ظروف الخدمة إلى تشغيل إجراءات N2 إضافية.

عندما ينتقل UE إلى gNB آخر، قد يتم تشغيل تسليم قائم على N2 أو Xn. ويمكن أن يشمل تسليم N2 رسائل Handover Required وHandover Request وHandover Request Acknowledge وHandover Command وHandover Notify. وبعد إنشاء المسار الجديد، قد تتبعها Path Switch Request واستجابتها، بينما يتم تحرير سياق UE القديم على gNB المصدر.

إذا كان UE في حالة خمول ووصلت حركة هابطة، يستطيع AMF إرسال رسالة Paging إلى NG-RAN عبر NGAP، ثم ينفذ RAN إجراء الاستدعاء على جانب الراديو. ويُعد Paging إجراء NGAP أحادي الاتجاه نموذجيًا. وإذا احتاجت الشبكة إلى تعديل QoS أو موارد RAN أخرى، يمكن تشغيل PDU Session Resource Modify. وعندما لا تعود الجلسة مطلوبة، تُستخدم PDU Session Resource Release. ولذلك لا تتضمن دورة حياة N2 لجلسة PDU مرحلة Setup فقط، بل تشمل أيضًا Modify وRelease وNotify وإجراءات Indication ذات الصلة.

بالإضافة إلى إجراءات الخدمة المرتبطة بـUE، قد يرى المهندسون أيضًا رسائل إدارة الواجهة مثل NG Reset وError Indication وOverload Start وOverload Stop وAMF Status Indication وإجراءات تحديث التهيئة. وتفيد هذه الرسائل خصوصًا في تحديد ما إذا كانت المشكلة تؤثر في UE واحد أو تعكس تغييرًا أوسع في العلاقة بين عقد N2.

معالجة NGAP للتسليم وPath Switch وPaging وتعديل موارد جلسة PDU وتحريرها وإدارة الواجهة بعد اتصال UE
معالجة NGAP للتسليم وPath Switch وPaging وتعديل موارد جلسة PDU وتحريرها وإدارة الواجهة بعد اتصال UE

ما أفضل ترتيب لاستكشاف الأخطاء في التقاط حزم NGAP؟

يحتوي NGAP على عدد كبير من الرسائل، لكن استكشاف الأعطال عمليًا لا يتطلب مراجعة قائمة رسائل 3GPP من البداية إلى النهاية. الأفضل هو اتباع الترتيب الذي تُنشأ به حالة الشبكة.

الخطوة الأولى هي التحقق من SCTP. فإذا لم يتم إنشاء Transport Network Layer Association بين gNB وAMF بشكل صحيح، فلن تكون هناك فائدة كبيرة من تحليل إجراءات خدمة NGAP التي يفترض أن تأتي بعد ذلك.

الخطوة الثانية هي فحص NG Setup والتأكد من سلامة علاقة N2 على مستوى العقد. فإذا فشل NG Setup، فلا يكون من المنطقي عادة الانتقال مباشرة إلى استكشاف تسجيل UE.

الخطوة الثالثة هي تحديد UE بعينه. تحتوي رسائل NGAP المرتبطة بـUE عادة على قيم UE-NGAP-ID ذات الصلة. وينبغي أن يتتبع تحليل الحزم معرّفات UE نفسها عبر الزمن بدلًا من التصفية حسب نوع الرسالة فقط.

الخطوة الرابعة هي التأكد من نقل إشارات NAS بصورة صحيحة. تحقق مما إذا كانت Initial UE Message وUplink NAS Transport وDownlink NAS Transport تشكل تسلسلًا متصلًا. فإذا وصل NAS-PDU بالفعل إلى AMF من دون استجابة لاحقة، يختلف اتجاه التحقيق كثيرًا عن حالة لم يسلّم فيها gNB رسالة NAS من الأصل.

الخطوة الخامسة هي فحص إنشاء سياق UE. فإذا تقدم التسجيل إلى Initial Context Setup، راجع المعلمات في Request وتأكد من اكتمال Response بنجاح.

الخطوة السادسة هي فحص موارد جلسة PDU. فإذا كان UE مسجلًا لكنه لا يستطيع الوصول إلى شبكة البيانات، فركز على PDU Session Resource Setup Request/Response وعلى نتائج موارد جلسة PDU وتدفقات QoS المعادة.

إذا ظهرت المشكلة أثناء التنقل، فحوّل التحقيق إلى Handover وPath Switch وتحرير سياق UE القديم. وإذا تعذر الوصول إلى UE خامل بواسطة حركة هابطة، فركز على Paging.

اتباع السلسلة SCTP → NG Setup → تحديد UE → NAS → سياق UE → جلسة PDU → التنقل يكون عادة أكثر فاعلية بكثير في العمل الهندسي الحقيقي من محاولة حفظ عشرات أسماء رسائل NGAP.

الأسئلة الشائعة

ما العلاقة بين NGAP و5G NAS؟

NGAP هو بروتوكول طبقة التطبيق المستخدم على واجهة N2 بين gNB وAMF، بينما يحمل NAS إشارات التحكم بين UE ونواة 5G. وتُغلّف كثير من رسائل NAS على هيئة NAS-PDU داخل رسائل NGAP ويقوم gNB بتمريرها بين UE وAMF، ولذلك يعمل البروتوكولان على مستويين مختلفين.

هل تحمل واجهة N2 حركة الإنترنت الخاصة بـUE؟

لا. لا تُستخدم N2 كمسار مستوى المستخدم المعتاد لبيانات UE، بل تحمل إشارات مستوى التحكم. وتُنقل حركة المستخدم عادة بين gNB وUPF عبر N3، بينما يخبر NGAP شبكة RAN بالموارد ذات الصلة التي يجب إنشاؤها أو تعديلها أو تحريرها.

هل يعني نجاح NG Setup أن UE يستطيع التسجيل بصورة طبيعية؟

لا. ينشئ NG Setup فقط علاقة N2 على مستوى العقد بين gNB وAMF. وعند وصول UE محدد، يجب أيضًا أن تكتمل بنجاح Initial UE Message ونقل NAS وإنشاء سياق UE وإجراءات موارد جلسة PDU اللاحقة.

لماذا لا ينبغي الاعتماد على مرشحات نوع الرسالة وحدها عند استكشاف NGAP؟

يمكن لـgNB واحد معالجة عدد كبير من أجهزة UE في الوقت نفسه، وقد تظهر أنواع رسائل NGAP نفسها مرارًا لمستخدمين مختلفين. وقد تؤدي التصفية حسب اسم الرسالة فقط إلى خلط إجراءات غير مرتبطة بسهولة. لذلك ينبغي في استكشاف UE محدد الجمع بين قيم UE-NGAP-ID وتوقيت الرسائل وسياق NAS أو جلسة PDU ذي الصلة.

المنتجات الموصى بها
كتالوج
خدمة العملاء الهاتف
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .