---
# System prepended metadata

title: MnS Component 介紹
tags: [Winlab]

---

---
title: MnS Component 介紹
tags: Winlab
---
# MnS component簡介
> [name=蔡秀吉]<br/>[time=May 7 2023][color=#F4B400]
資料來源：[ETSI TS 128 533 V16.5.1 (2020-11)](https://www.etsi.org/deliver/etsi_ts/128500_128599/128533/16.05.01_60/ts_128533v160501p.pdf)

MnS，英文全名為(Management Services) 中文譯為管理服務，是來自 3GPP TS 28.533: Management and orchestration; Architecture framework 當中的 MnS component。以下將會根據不同組件的類別進行介紹：

## MnS Component type A 
MnS Component type A 是一組管理操作(和/或)通知，但它與所管理的實體無關。因此，這些操作和通知不會涉及與被管理網路有關的任何訊息。
這些操作和通知被稱為通用(generic)或稱為網路無關(network agnostic)。

舉例一下，MnS Component type A 可能包含以下操作：
* 建立一個新的管理實體(managed entity)
* 刪除管理實體
* 獲取被管理實體的狀態
* 更新被管實體的設置
* 記錄故障
* 發出警報

MnS Component type A 通常使用 RESTful API 來實現。這使得它可以很容易地被其他管理系統和應用程式使用。

MnS Component type A 是 5G 管理架構中很重要的部分。它提供了一種通用的方式來管理 5G 網路。 這使得 5G 網路與現有的管理系統和應用程式整合，變得更加容易。

## MnS component type B
MnS component type B 是由被管理實體們(managed entities)的資訊模型作為表示的一組管理資訊。它也被稱為網路資源模型（Network Resource Model，NRM）。

NRM 提供了一種通用的方法來表示 5G 網路中的被管理的實體。NRM 包括有關網路結構的資訊，管理實體之間的關係，以及管理實體的屬性(attribute)。而 NRM 通常使用標準的 XML schema 來實現。這也使得它可以在不同的管理系統和應用程式間輕鬆交換。NRM 的通用性使得不同的管理系統和應用的整合，以及開發新的管理應用成為可能。

以下舉例一些可包含在 NRM 內的資訊的：
* 被管理實體的名稱
* 被管理實體的類型
* 被管理實體的位置
* 被管理實體的設置
* 被管理實體的效能
* 被管理實體的故障

老生常談，具體還是要看網路營運商的需求，會有不同的資訊內容以及變化。

## MnS Component type C
MnS Component type C 是被管實體的**效能資訊**和被管實體的**故障資訊**。 它是一種專門的管理操作(和/或)通知(與 Type A 不同)。因此，這些操作和通知本身涉及與被管網路相關的資訊。
這些操作和通知被稱為特定(specific)或網路特定(network specific)。

舉例一下，MnS Component type C 可能包含以下操作：
* 獲取一個被管理實體的效能
* 獲取一個被管理實體的故障歷史
* 記錄一個效能事件
* 記錄一個故障

MnS Component type C 通常也是使用 RESTful API 來實現。這使得它很容易地被其他的管理系統和應用程式所使用。

MnS Component type C 在 5G管理架構也是很重要的部分。它提供了一種監測 5G 網路效能以及追蹤故障發生的方法。這些資訊可用於提高 5G 網路的效能和可靠性。

以下是 MnS Component type C 可以收集的效能資訊和故障資訊的範例：
* 網路吞吐量(throughput)
* 網路延時(latency)
* 封包遺失的數量(Number of dropped packets)
* 錯誤數量(Number of errors)
* 與軟/硬體有關的故障(Faults related to SW/HW)
* 與有關的故障

以上僅為 MnS Component type C 能力的一小部分。收集的具體資訊類型將會根據網路營運商的需求而產生變化。

### MnS producer profile
一個 MnS producer（生產者）是由一組稱為 MnS producer profile 的元數據所描述的。這個 profile 擁有關於支援的 MnS components 及其版本號碼的資訊。這也可能包括對可選功能的支援資訊。
（如：對被管理對象實例的完整子樹的讀取操作可以支持在範圍內的對象集上應用過濾器，作為可選用功能。）

在這情況下，MnS設置文件應該包括過濾功能是否被支援的資訊。

### Combination of MnS components

一個 MnS 是由一個 MnS component type A 和一個
- 一個 MnS component type B，或
- 一個 MnS component type B 和 一個 MnS component type C

管理服務(Mns)的實例在元數據屬性中攜帶有關指定管理服務組件的資訊。

下圖說明具有 type A、type B、type C 各種 MnS component 的管理服務實例的示範。
![](https://hackmd.io/_uploads/BkN0fYLE3.png)

### 與 O-RAN 的關聯性
這是 O-RAN.WG10.OAM-Architecture-R003-v08.00 當中，規範 O-RAN SMO 應該要支援的功能（如：MnS component Type A）。
以及 SMO Framework 應支援 MnS component Type C 中消費(consumption)。（例如：Non-RT RIC 請求的測量數據(measurement data)）

### 注意事項
本文翻譯或是部分以類比方式進行敘述，若覺得有不精確處歡迎留言指教給予建議，互相交流。

#### 聯絡資訊（蔡秀吉）
- hctsai@linux.com
- https://www.facebook.com/thc1006
- 歡迎加入 O-RAN SC 一同為開源基站做出貢獻：https://wiki.o-ran-sc.org/ 
- 歡迎加入FB  [O-RAN 5G 網路通訊技術 X GDSC] 學術交流社群
https://www.facebook.com/groups/534980718419173