الموسوعة
2026-08-11 16:56:03
كيف يتيح NEF قدرات الشبكة في 5GC
يربط NEF بين نواة 5G والتطبيقات الخارجية، ويتيح بشكل مضبوط قدرات QoS والاشتراك في الأحداث والتأثير على حركة البيانات وتزويد المعلمات وإدارة PFD لخدمات B2B2X.

بيك تيلكوم

كيف يتيح NEF قدرات الشبكة في 5GC

لم تعد نواة 5G مصممة فقط للاتصالات بين الأشخاص. فالمركبات المتصلة والمصانع الذكية والمجمعات الذكية والرعاية الصحية عن بُعد والطائرات المسيّرة وغيرها من تطبيقات القطاعات الرأسية تحتاج بشكل متزايد إلى التأثير ديناميكياً في موارد الشبكة وفق حالة الخدمة أو الحصول من المشغّل على معلومات مصرح بها عن حالة الشبكة. ولو تطلب كل احتياج جديد من المشغّل تعديل إعدادات AMF وSMF وPCF وUDM ووظائف الشبكة الأخرى يدوياً، لأصبح نشر 5G على نطاق واسع في القطاعات الرأسية شديد الصعوبة.

هنا يأتي دور NEF، أي Network Exposure Function. فهو يقع بين 5GC ووظائف التطبيقات AFs، ويحوّل قدرات النواة الداخلية إلى واجهات معيارية يمكن للتطبيقات الخارجية استخدامها. وفي الوقت نفسه يتولى التحكم الأمني وترجمة المعلومات وتمرير المعلمات. وبالنسبة لتطبيقات الجهات الخارجية، يعمل NEF كبوابة محكومة إلى منظومة قدرات نواة 5G لدى المشغّل، وليس كبوابة API أساسية فحسب.

لماذا يحتاج 5GC إلى NEF

كان نموذج أعمال 4G موجهاً إلى حد كبير نحو B2C: توفر الشبكة الاتصال، ويستخدم المشتركون الإنترنت المحمول للوصول إلى التطبيقات المختلفة. ومع 5G توسع النموذج نحو B2B2X. وأصبح على الشبكة دعم المستخدمين الأفراد إلى جانب تفاعل أعمق وأكثر أتمتة مع المنصات المستخدمة في التصنيع والنقل والمجمعات والرعاية الصحية وغيرها من القطاعات الرأسية.

وهنا يبرز سؤال مهم: كيف يمكن لتطبيقات القطاعات استخدام قدرات شبكة المشغّل بطريقة آمنة وموحدة في الوقت نفسه؟

لنفترض أن شركة صناعية تريد منح أجهزة الإنتاج في منطقة محددة QoS أكثر قابلية للتنبؤ، أو تريد توجيه حركة تطبيق نحو شبكة بيانات محلية أقرب إلى المصنع. من دون آلية موحدة لإتاحة القدرات، قد تضطر منصة التطبيق إلى الاتصال مباشرة بعدة وظائف في النواة وتنفيذ إعدادات مختلفة بحسب المورّد. وهذا يزيد تعقيد التكامل ويكشف المزيد من واجهات النواة الداخلية.

ينشئ NEF حداً مشتركاً بين تطبيقات القطاعات و5GC. فلا يحتاج AF الخارجي إلى فهم كل التفاصيل الداخلية لـ AMF وSMF وPCF وUDM وUPF، بل يكفي أن يرسل طلب خدمة متوافقاً مع المعايير عبر NEF. بعد ذلك يتفاعل NEF مع وظائف الشبكة المناسبة في 5GC ويعيد النتيجة إلى جانب التطبيق.

يحوّل هذا النهج بعض المتطلبات التي كانت ستعتمد على التنسيق اليدوي والإعدادات الثابتة إلى استدعاءات خدمة معيارية، ما يسمح للمشغّلين بإتاحة قدرات الشبكة للشركاء بصورة أكثر أتمتة.

موضع NEF داخل 5GC

يُنشر NEF بين وظائف شبكة 5GC ووظائف التطبيقات AFs. والـ AF كيان وظيفي في طبقة التطبيق مسؤول عن منطق الأعمال. وقد يكون تطبيقاً موثوقاً يملكه المشغّل أو يديره، أو منصة تطبيق تابعة لجهة خارجية تقع خارج نطاق الثقة الخاص بالمشغّل. ولا يمكن منح تطبيق خارجي وصولاً غير مقيّد إلى وظائف النواة الداخلية، لذلك تتم التفاعلات المحكومة عبر NEF.

من منظور الواجهات، يصل NEF فعلياً بين بيئتين مختلفتين. في الاتجاه الشمالي يخدم AFs مثل منصات الفيديو ومنصات المركبات المتصلة وأنظمة التحكم الصناعي. وفي الاتجاه الجنوبي يتصل بوظائف 5GC الداخلية ويتواصل مع كيانات مثل SMF وPCF وUDM وفق الخدمة المطلوبة.

تطور NEF من SCEF المستخدم في 4G، لكن نطاقه أصبح أوسع بكثير. فقد ارتبط SCEF أساساً بحالات استخدام IoT محددة، بينما يدعم NEF في 5GC نطاقاً أوسع بكثير من التطبيقات المتمحورة حول الإنسان والآلة، وأصبح جزءاً مهماً من إطار إتاحة القدرات القائم على الخدمات.

بحكم تصميمه، يقوم NEF بأكثر بكثير من مجرد تمرير الرسائل. وتشمل مسؤولياته الأساسية إتاحة قدرات الشبكة وأحداثها، وتزويد شبكة 3GPP بالمعلومات القادمة من التطبيقات الخارجية بصورة آمنة، وترجمة المعلومات بين الصيغ الخارجية والداخلية، واستقبال البيانات من وظائف الشبكة الأخرى لتخزينها أو إعادة إتاحتها لاحقاً عند الحاجة.

يمكن تخزين بعض المعلومات التي يستقبلها NEF في UDR، ولذلك لا يلزم أن تبقى مرتبطة بمثيل NEF واحد. كما يمكن لـ NEF دعم وظائف PFD، بما يوفر أساساً لاكتشاف التطبيقات ومعالجة السياسات بدقة أعلى.

موضع NEF في 5GC بين وظائف التطبيقات الخارجية ووظائف النواة الداخلية مثل PCF وSMF وUDM وUDR
يقع NEF بين وظائف AF الخارجية ووظائف شبكة 5GC، ويحوّل طلبات الخدمات الخارجية إلى تفاعلات معيارية تستطيع النواة معالجتها.

كيف تُتاح خمس قدرات رئيسية

تأتي قيمة NEF في النهاية من الخدمات التي يستطيع إتاحتها. وفي عمليات نشر 5GC الفعلية يمكن تجميع قدراته الرئيسية في خمسة مجالات: إتاحة QoS، والاشتراك في أحداث الشبكة، وتوجيه حركة البيانات، وتزويد المعلمات، وإدارة PFD. وتمثل هذه الوظائف بعض أكثر متطلبات التفاعل شيوعاً بين تطبيقات القطاعات وشبكات المشغّلين.

إتاحة قدرات QoS

تتيح قدرات QoS لتطبيق شريك أن يطلب جودة خدمة محددة لتدفق خدمة بعينه. فعلى سبيل المثال قد يكون تطبيق فيديو يعمل بالفعل عبر جلسة PDU قائمة. وإذا اختار المستخدم خدمة فيديو بجودة أعلى، يمكن للـ AF استخدام NEF لطلب QoS محسّنة لتدفق حركة البيانات هذا.

بعد استلام الطلب، ينسق NEF مع وظائف النواة مثل PCF. ثم يطبق PCF منطق السياسات ويتعاون مع SMF وموارد الشبكة الأخرى لإنشاء معالجة QoS المناسبة لتدفق الخدمة.

النقطة الأساسية ليست مجرد منح الجهاز عرض نطاق أكبر. فالهدف هو تمكين التطبيق من التعبير عن متطلبات الخدمة عبر واجهة معيارية، مع إبقاء قرارات السياسة وتنفيذ موارد الشبكة تحت سيطرة 5GC.

التنقل والاشتراك في أحداث الشبكة

يمكن لـ AF تابع لجهة خارجية أيضاً استخدام NEF للاشتراك في أحداث الشبكة المرتبطة بـ UE، مثل فقدان الاتصال، واستعادة قابلية الوصول، والموقع الحالي أو آخر موقع معروف، وحالة التجوال، وأسباب فشل الاتصال، وحالة تسليم بيانات الوصلة الهابطة.

تكتشف وظائف مختلفة في النواة هذه الأحداث. فيمكن لـ AMF اكتشاف قابلية وصول UE وفقدان الاتصال وبعض أعطال الاتصال. ويمكن لـ UDM توفير معلومات مثل حالة التجوال أو بعض تغييرات ارتباط الهوية، بينما يستطيع SMF الإبلاغ عن الحالات المتعلقة بتسليم بيانات الوصلة الهابطة.

لا يحتاج AF إلى الاتصال مباشرة بكل وظيفة شبكة. بدلاً من ذلك ينشئ اشتراكاً في الأحداث عبر NEF، ثم ينشئ NEF الاشتراك الداخلي المطلوب لدى وظيفة الشبكة المعنية. وعند وقوع الحدث المستهدف، تخطر النواة NEF، فيقوم NEF بتمرير إشعار الحدث إلى AF الخارجي وفق الاشتراك.

هذه الآلية مفيدة بصورة خاصة لتطبيقات القطاعات التي تحتاج إلى تشغيل منطق أعمال مؤتمت بناءً على حالة الجهاز. فبدلاً من الاستعلام المستمر من الشبكة عن حالة UE، يمكن للمنصة الخارجية استلام إشعار عند وقوع الحدث المطلوب فعلياً.

توجيه حركة البيانات

يمكن لـ NEF أيضاً استقبال طلبات Traffic Influence من AF وتوجيه حركة UE أو خدمة محددة نحو Local DN، أي Local Data Network. ويتم تعريف Local DN بواسطة DNAI، ويرتبط عادة بالحوسبة الطرفية أو بالخدمات المنشورة إقليمياً.

في مصنع مؤتمت مثلاً، قد يُنشر خادم للتحكم الصناعي في شبكة محلية قريبة من موقع الإنتاج. ويمكن لمنصة التطبيق أن تطلب عبر NEF من 5GC تعديل مسار مستوى المستخدم بحيث تُوجّه حركة الأجهزة المعنية نحو Local DN المناسب.

لا يتحكم NEF في UPF مباشرة. بل يرسل المتطلب إلى عملية التحكم في السياسات، ثم يتولى PCF وSMF معالجة السياسة وإعداد مستوى المستخدم. ووفق الحالة يمكن لـ SMF إعادة اختيار UPF أو إضافة UPFs أو استبدالها أو إزالتها من المسار القائم لإتمام عملية توجيه الحركة.

التزويد الآمن للمعلمات

يمكن لـ AF خارجي أيضاً استخدام NEF لتزويد 5GC بمعلمات معينة مرتبطة بالمستخدم. ولا يعني ذلك أن التطبيق يستطيع تعديل معلمات النواة بحرية، إذ يخضع نطاق المعلومات التي يمكن تزويدها لرقابة صارمة.

تشمل الأمثلة المعتادة Expected UE Behaviour وبعض Network Configuration Parameters. ويمكن لـ Expected UE Behaviour وصف خصائص التنقل المتوقعة للجهاز، بينما قد تتضمن معلمات إعداد الشبكة معلومات مثل أقصى زمن استجابة، أو التأخير المقبول لنقل بيانات الوصلة الهابطة، أو العدد الموصى به من حزم الوصلة الهابطة التي ينبغي تخزينها مؤقتاً عندما يكون UE غير قابل للوصول.

يمرر NEF طلبات المعلمات المصرح بها إلى UDM، الذي يعمل مع UDR لقراءة البيانات ذات الصلة وتحديثها. ويمكن لـ AMF أو وظائف الشبكة الأخرى المشتركة في تغييرات هذه البيانات بعد ذلك استلام المعلمات المحدثة لمعالجة الشبكة اللاحقة.

إدارة PFD

يمكن فهم PFD، أو Packet Flow Description، على أنه مجموعة من القواعد المستخدمة لاكتشاف التطبيقات. ويمكن لـ AF تابع لجهة خارجية إنشاء معلومات تعريف التطبيق عبر NEF. وقد تُخزن القواعد الناتجة في UDR، ثم يسترجعها SMF عبر NEF، وتُرسل بعد ذلك إلى UPF لاكتشاف التطبيق.

بالمقارنة مع تعريف حركة البيانات اعتماداً فقط على المنافذ أو العناوين الأساسية، يمكن لقواعد PFD وصف خصائص تطبيق أكثر تحديداً. فعلى سبيل المثال يمكن التعرف على خدمة فيديو من خلال نمط URL معين أو خصائص أخرى لحركة البيانات، ما يسمح للشبكة بربط الحركة بدقة أكبر بقواعد معالجة السياسات المناسبة.

إتاحة قدرات NEF في 5GC بما يشمل QoS والاشتراك في الأحداث والتأثير على حركة البيانات وتزويد المعلمات وإدارة PFD
يتيح NEF قدرات داخلية في 5GC مثل التحكم في QoS والإبلاغ عن الأحداث وتوجيه حركة البيانات وتزويد المعلمات وإدارة PFD على هيئة خدمات محكومة للتطبيقات الخارجية.

القيمة التقنية الحقيقية لـ NEF

من منظور البنية، لا تتمثل أهم وظيفة لـ NEF في إضافة عقدة تمرير أخرى، بل في إنشاء طبقة قابلة للإدارة لإتاحة القدرات. ترى وظائف AF الخارجية واجهات موجهة للخدمات، بينما يستمر العمل الفعلي داخل 5GC بواسطة وظائف مثل التحكم في سياسات PCF وإدارة جلسات SMF وإدارة بيانات UDM ومعالجة مستوى المستخدم في UPF.

ولهذا لا ينبغي اعتبار NEF مجرد بوابة API عادية. إذ يجب أن يفهم العلاقة بين طلبات الأعمال الخارجية وقدرات نواة 3GPP، مع تولي التحكم الأمني وترجمة المعلومات وتنسيق العمليات بين الجانبين.

كما أن NEF لا يستبدل وظائف الشبكة الأخرى. فما زال تنفيذ QoS يعتمد على التحكم في السياسات وإعداد موارد الجلسة، وما زالت أحداث الشبكة تُكتشف بواسطة NF المناسبة، وما زالت مسارات مستوى المستخدم تُعدّل بواسطة وظائف مثل SMF، وتظل البيانات المرتبطة بالمستخدم محفوظة لدى UDM وUDR. ويتمثل دور NEF في إتاحة هذه القدرات الداخلية بطريقة محكومة وموحدة.

تكتسب هذه القدرة أهمية خاصة لخدمات 5G B2B2X. فلا تحتاج تطبيقات القطاعات إلى فهم الطوبولوجيا الداخلية الكاملة لـ 5GC أو بناء واجهات خاصة مع كل وظيفة شبكة. ويمكنها إرسال متطلبات الشبكة عبر آليات إتاحة معيارية. وفي الوقت نفسه يحتفظ المشغّل بالسيطرة على حدود النواة ويحوّل قدرات الشبكة المختارة إلى خدمات يمكن للشركاء الموثوقين استخدامها.

عملياً، يساعد NEF نواة 5G على التطور من شبكة تقدم الاتصال بصورة أساسية إلى منصة قادرة على إتاحة قدرات الشبكة مباشرة لتطبيقات القطاعات.

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

هل يجب نشر جميع وظائف AF خارج شبكة المشغّل؟

لا. قد يكون AF تطبيقاً موثوقاً يملكه المشغّل أو يديره، أو تطبيقاً تابعاً لجهة خارجية يقع خارج نطاق الثقة الخاص بالمشغّل. ويمكن أن تختلف طرق الوصول والمعالجة الأمنية حسب نوع AF.

هل تُخزن بيانات الأعمال دائماً محلياً داخل NEF؟

لا. يمكن تخزين بعض المعلومات التي يستقبلها NEF في UDR واستخدامها لاحقاً بواسطة وظائف شبكة أخرى أو إجراءات لاحقة. لذلك لا يلزم أن يبقى تخزين البيانات مرتبطاً بمثيل NEF واحد.

هل Local DN هو نفسه UPF؟

لا. Local DN هو شبكة بيانات محلية تستضيف تطبيقات أو خدمات بيانات محددة، بينما UPF هو وظيفة شبكة لمستوى المستخدم في 5GC. ويمكن توجيه الحركة عبر مسار UPF مناسب للوصول إلى Local DN محدد، لكن لكل منهما دور مختلف.

هل ينشئ UPF قواعد PFD بنفسه؟

لا. يمكن أن يوفر AF قواعد PFD وأن تُدار عبر NEF. يسترجع SMF القواعد ذات الصلة ثم يرسلها إلى UPF لتحقيق اكتشاف أدق للتطبيقات في مستوى المستخدم.

المنتجات الموصى بها
كتالوج
خدمة العملاء الهاتف
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 .