【資料名稱】:愛立信MGW的IP地址應用
【資料作者】:yan
【資料日期】:2012
【資料語言】:中文
【資料格式】:DOC
【資料目錄和簡介】:
一、愛立信MGW的IP地址分類
根據(jù)軟交換協(xié)議和維護的需要,愛立信MGW的IP地址一共分為三類:維護IP,Mc接口IP和Nb接口IP。前兩類IP地址定義在GPB板,Nb IP地址定義在ET-MFG板上。
二、維護IP地址
在維護功能上,該地址和APG40的IP地址一樣,都是用于連接網(wǎng)元進行操作維護以及文件傳送的。MGW的維護IP地址(即O&M IP)是調(diào)測階段第一個必須定義的IP地址,只有定義了該IP地址,才能順利開展與MGW網(wǎng)元之間的文件傳送等。
1、O&M IP地址定義
O&M IP地址定義在Main SUBRACK的2、3槽,兩塊GPB的IP地址定義為相同的IP地址,以1+1熱備份形式存在。給清遠QYM01的Main SUBRACK SLOT2配置IP地址命令如下:
$ifconfig le0 139.115.20.139 netmask 255.255.255.128
$ifconfig//查詢IP配置情況
設(shè)置的IP地址信息存放在d/configuration/le0.cfg文件。當用腳本定義IP 后,文件le0.cfg將自動刪除,IP設(shè)置信息將存放在DATABASE中,這樣系統(tǒng)重啟時就不會丟失IP地址信息了。
根據(jù)路由轉(zhuǎn)發(fā)協(xié)議,需要設(shè)置網(wǎng)關(guān)IP路由,設(shè)置如下:
$ route add default 139.115.20.190
$ route //打印路由信息
很多人都認為MO Script里的N_2310_IP是用來配置O&M IP地址的,例如清遠的QYGM01的N_2310_IP文件定義如下:
ECHO "===>> Creating Ip 1"
CREATE
(
parent "ManagedElement=1,IpSystem=1"
identity "1"
moType Ip
exception none
nrOfAttributes 6
userLabel String "139.115.20.139"
workingMode Integer 0
dscp Integer 0
dnsServer String "127.0.0.1"
isDefDomainName Boolean false
defDomainName String "QYGM01"
)
上面的userLabel String有個IP地址確實是維護的IP地址,但是userLabel String只是一個說明值,查看配置定義如下:
userLabel String "IP System"
"IP System"可以為IP地址,如“139.115.20.139”,也可以是系統(tǒng)名,如“QYGM01”。
在MO Script中,真正定義O&M IP地址的是N_2340_ETHERNET_LINK,清遠公司QYGM01定義如下:
ECHO "===>> Creating the EthernetLink 1"
CREATE
(
parent "ManagedElement=1,IpSystem=1,Ip=1"
identity "ETHERNET_LINK"
moType EthernetLink
exception none
nrOfAttributes 4
userLabel String "EthernetLink"
ipAddress String "132.115.20.139" //網(wǎng)元IP
subnetMask String "255.255.255.128"//子網(wǎng)掩碼
broadcastAddress String "132.115.20.255"//廣播地址
)
設(shè)置網(wǎng)關(guān)IP是N_2320_IP_ROUTING_TABLE文件如下:
ECHO "===>> Set UserLabel for IpRoutingTable 1"
SET
(
mo "ManagedElement=1,IpSystem=1,Ip=1,IpRoutingTable=1"
exception none
userLabel String ""
)
ECHO "===> Add static route"
ACTION
(
actionName AddStaticRoute
mo "ManagedElement=1,IpSystem=1,Ip=1,IpRoutingTable=1"
exception none
nrOfParameters 5
String "0.0.0.0"//O&M dest address,confirm onsite
String "0.0.0.0" // subnet mask of dest o&m network, confirm onsite
String "132.115.20.190"//默認網(wǎng)關(guān)IP地址
Integer 1
Boolean false
returnValue none
)
開局調(diào)測的時候一定要檢查網(wǎng)關(guān)地址是否配置正確,不然就會造成統(tǒng)計以及遠程操作維護失敗。查證的方法是確認OSS是否能正常采集到我們網(wǎng)元的信息。
三、Mc接口IP地址
Mc接口是MSC Server(或GMSC Server)與媒體網(wǎng)關(guān)MGW間的標準接口,其協(xié)議遵從H.248協(xié)議,并針對3GPP特殊需求定義了H.248擴展事務(wù)(Transaction)及包(Package)。Mc接口為3GPP R4新增接口,物理接口方式可選擇ATM、IP或TDM。在廣東移動,愛立信的MGW與Sever之間是通過IP來建立連接的,采用SCTP作為協(xié)議承載。
SCTP端點是SCTP傳輸協(xié)議的一個邏輯端點。一個SCTP端點可以控制和匯聚在一個多宿主IP主機的多個IP地址,并進行收發(fā)數(shù)據(jù)。這樣的一個端點就是所謂的“多宿主SCTP端點” 一個多宿主SCTP端點表現(xiàn)為若干個SCTP傳輸?shù)刂。一個SCTP傳輸?shù)刂范x為一個IP地址加上所對應的SCTP端口號(SCTP提供給M3UA的端口號默認為 2905)。
SCTP偶聯(lián)是指連接兩個SCTP端點之間的一個關(guān)聯(lián)連接。它可以用所連接的SCTP端點的傳輸?shù)刂肺ㄒ淮_定。這就是說,在任何時候兩個SCTP端點之間最多只能有一個SCTP偶聯(lián)。如下圖所示:
圖1 SCTP偶聯(lián)
在一邊或者兩邊的SCTP端點采用“多宿主”的配置,可以加強網(wǎng)絡(luò)級別容錯性。因為在正常情況下,信息包被路由在首選的路徑;當首選路徑有問題時,將會用次選路徑傳送,而對上層的信息不會造成影響。
愛立信MGW設(shè)備Mc接口的IP地址在主框slot6,slot7,slot8,slot9四塊GPB板中,分別配置1個IP、默認的網(wǎng)關(guān)和Server對接,其中ITU信令處理在MAIN SUBRACK的slot6、slot7,MPT信令處理在MAIN SUBRACK的slot8、slot9,這兩對GPB處理板以Active/Standby方式工作,組成SCTP Multi-Homed Endpoint。 在EMAS中,我們可以通過“IP->IP Access hosts GPB”查看ITU以及MPT的IP地址配置情況以及修改,如以下兩圖所示:
圖2、ITU 配置
圖3、MPT配置
當工作處理板故障或者IP網(wǎng)絡(luò)故障時,備用板接替工作,并繞開故障IP網(wǎng)絡(luò)。其MO Script對應的是N_1110_IP_ACCESS_HOST_GPB文件,里面分別定義了ITU和MPT兩種信令,由于篇幅關(guān)系,這里就不列舉該MO Script文件了。
Mc口數(shù)據(jù)在MGW側(cè)需要定義以下MO類型:GigaBitEthernet(N_0730_GIGA_BIT_ETHERNET),IpInterface(N_0740_IP_INTERFACE),IpAccessHostGpb(N_1110_IP_ACCESS_HOST_GPB),Sctp(N_1120_SCTP),M3uAssociation(N_1130_M3UA),Gcp(N_1410_GCP)。
GigaBitEthernet:該MO描述一塊ET-MFG上的千兆以太網(wǎng)口。
IpInterface:該MO是IP主機和千兆以太網(wǎng)口之間的接口(SIG為信令,PL為話務(wù))。
IpAccessHostGpb:該MO表征了在GPB上運行一個IP接入主機。
Sctp:該MO定義節(jié)點上的SCTP協(xié)議及其相關(guān)的信息。為每個SCTP端點定義一個這樣的MO。
M3uAssociation:該MO定義了一個SCTP偶聯(lián)。到同一個相鄰節(jié)點可以定義兩個SCTP偶聯(lián),每個綁定一條路由。
Gcp:該MO定義了一系列GCP協(xié)議的配置參數(shù)。在MGW R4當中,這些配置參數(shù)已經(jīng)集成的系統(tǒng)當中,不允許通過MO來修改。
我們可以通過Telnet到MGW網(wǎng)元上,用以下命令來測試是否與Server聯(lián)通:
$ ipac_ping -z <本端GPB地址> -d <相連的MSC GARP板IP>
四、Nb接口IP地址
Nb接口是MGW之間媒體流的傳輸接口,如果MGW間的NB口用IP來承載的話,則ET-MFG單板負責IP包的傳遞,每塊ET-MFG配置一個IP地址。
愛立信MGW的IP承載設(shè)備主要通過MSB板上的DSP實現(xiàn)處理功能,并通過同機框的ET-MFG板的千兆以太網(wǎng)接口把Nb的數(shù)據(jù)包送到路由器,進入IP骨干網(wǎng)。處理IP承載的IP主機分配在MSB板的若干個DSP處理器。而每個DSP就叫做UDP接入主機。每個UDP接入主機負責處理一定數(shù)量的UDP端口。如下圖所示:
圖4 Nb接口的IP工作方式
Nb數(shù)據(jù)定義主要包括以下MO類型:IpInterface(N_0740_IP_INTERFACE),UdpHostMainMsb(N_0770_UDP_HOST_MAIN_MSB)和IpAccessUdpHostMsb(N_0780_IP_ACCESS_UDP_HOST_MSB)。
IpInterface是IP主機和千兆以太網(wǎng)口之間的接口,用于實現(xiàn)RPS功能(Router Path Supervision),定義在EtMfg板上,其IP地址定義的MO Script如下:
ECHO "2-19_PL"
CREATE
(
parent "ManagedElement=1,Equipment=1,Subrack=2,Slot=19,PlugInUnit=1,EtMfg=1,GigaBitEthernet=2-19"
identity "2-19_PL"
moType IpInterface
exception none
nrOfAttributes 11
userLabel String "2-19_PL"
networkPrefixLength Integer 26
ownIpAddressActive String "10.131.232.3"//IP地址的定義
ownIpAddressPassive String "10.131.232.4"
defaultRouter0 String "10.131.232.1"
defaultRouter1 String "10.131.232.2"
vid Integer 100
vLan Boolean true
rps Boolean true
switchBackTimer Integer 180
trafficType Integer 2
)
在EMAS上,可以通過“Equiment”查看Subrack2的EtMfg板的狀態(tài),如下圖所示:
圖5 Etmfg的IP地址及RPS功能
UdpHostMainMsb是在MSB板上的DSP上的使用同一個IP地址的邏輯IP主機,一個邏輯主機對應于一個負責傳輸話務(wù)的IP接口(IpInterface)。定義在MSB上的IP地址是Nb接口承載的真正IP地址,對應的MO Script如下所示:
ECHO "10.131.232.3"
CREATE
(
parent "ManagedElement=1,IpSystem=1"
identity "10.131.232.3"
moType UdpHostMainMsb
exception none
nrOfAttributes 3
userLabel String "10.131.232.3"
ipAddress String "10.131.232.3"//用戶承載設(shè)備的IP主機地址
ipInterface Ref "ManagedElement=1,Equipment=1,Subrack=2,Slot=19,PlugInUnit=1,EtMfg=1,GigaBitEthernet=2-19,IpInterface=2-19_PL"//所使用的IP層接口,PL表示用于Nb口間話務(wù)
)
IpAccessUdpHostMsb負責處理IP傳輸?shù)腗SB板上的每個DSP都需要定義個一個IP主機。IP主機包含有UPD端口號的分配信息,它是歸屬于某個邏輯IP主機(UdpHostMainMsb)的。
Subrack2和Subrack3的SLOT16、17、18 MSB板專用于IP BEARER,也就是這個MO所用到的MSB板。每塊MSB板里含有16個DSP,它們的分配是固定的。Subrack2的SLOT16、17、18三塊MSB板的每塊前面8個DSP分配給SLOT19的GPB板使用,每塊板后面編號的8個DSP分配給SLOT20的GPB板使用。Subrack3也是同樣的分配原則。為提高系統(tǒng)可靠性,每塊MSB板上的DSP采用負荷分擔的方式分別連接2塊ET-MFG。
我們要確保本端的每個IP都能ping通對端的任意IP,這樣MGW之間才能進行通信。方法是首先登陸到ET-MFG單板,然后Telnet到MGW ,用lhsh 021900(ET-MFG board in subrack 2, slot 19)命令登陸ET-MFG板子上,接著用以下命令看是否能ping通:
021900>MsbHostMo_StartPing -d <對端的IP> -z <本端IP>
五、小結(jié)
通過以上分析,我們可以進一步了解IP地址在MGW中的作用,從而給開局調(diào)測以及日常操作維護,查找故障等提供了一定的幫助,對維護接口、Mc接口、Nb接口能夠有更清晰的認識。
掃碼關(guān)注5G通信官方公眾號,免費領(lǐng)取以下5G精品資料
1、回復“YD5GAI”免費領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應用典型場景技術(shù)解決方案白皮書》
2、回復“5G6G”免費領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21》
3、回復“YD6G”免費領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書》
4、回復“LTBPS”免費領(lǐng)取《《中國聯(lián)通5G終端白皮書》》
5、回復“ZGDX”免費領(lǐng)取《中國電信5G NTN技術(shù)白皮書》
6、回復“TXSB”免費領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解》
7、回復“YDSL”免費領(lǐng)取《中國移動算力并網(wǎng)白皮書》
8、回復“5GX3”免費領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1》
|