Professional Documents
Culture Documents
IP Transport Architecture
IP Transport Architecture
SRAN5.0
Feature Parameter Description
Issue 02
Date 2011-09-30
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and
the customer. All or part of the products, services and features described in this document may not be
within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements,
information, and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute the warranty of any kind, express or implied.
Contents
1 Introduction ................................................................................................................................1-1
1.1 Scope ............................................................................................................................................ 1-1
1.2 Additional Information .................................................................................................................... 1-1
1.3 Intended Audience ........................................................................................................................ 1-1
1.4 Change History.............................................................................................................................. 1-1
8 IP DHCP .......................................................................................................................................8-1
8.1 Dynamic Host Configuration Protocol ........................................................................................... 8-1
8.2 VLAN Detection ............................................................................................................................. 8-1
9 Parameters .................................................................................................................................9-1
10 Counters .................................................................................................................................10-1
11 Glossary ..................................................................................................................................11-1
12 Appendix .................................................................................................................................12-1
13 Reference Documents .........................................................................................................13-1
1 Introduction
1.1 Scope
This document describes the IP transport architecture of the BSC6900. The architecture enables IP
transport on the interfaces of the GSM and UMTS networks. This document also describes the related
transport protocols, transmission efficiency improvement mechanisms, fault detection mechanisams,
and network reliability.
Document Issues
The document issues are as follows:
02 (2011-09-30)
01 (2010-03-30)
Draft (2009-12-05)
02 (2011-09-30)
This is the document for the second commercial release of SRAN5.0.
Compared with issue 01 (2010-03-30) of GBSS12.0, this issue optimizes the description.
01 (2010-03-30)
This is the document for the first commercial release of GBSS12.0.
Compared with issue Draft (2009-12-05) of GBSS12.0, this issue optimizes the description.
Draft (2009-12-05)
This is the draft of the document for GBSS12.0.
This is a new document.
IP clock synchronization
Layer 1 of the IP network does not provide clock synchronization. Instead, other clock synchronization
solutions, such as clock over IP, IEEE1588 V2, or synchronous Ethernet, can be used. For details, see
Section 5 "IP Clock Synchronization."
IP QoS
The BSC6900 provides the following mechanisms to ensure IP quality of service (QoS): admission
control, overload and congestion control, backpressure-based congestion control, Differentiated
Service Code Point (DSCP), and Virtual Local Area Network (VLAN) priority. For details about these
mechanisms, see the Transmission Resource Management Feature Parameter Description.
IP fault detection
The ETH Operation, Administration, and Maintenance (ETH OAM), Address Resolution Protocol
(ARP), Bidirectional Forwarding Detection (BFD), and IP performance monitoring (IP PM) mechanisms
can be used to detect the transmission fault and performance deterioration between the transmission
and reception ends and in the intermediate network. For details, see Section 6 "Fault Detection
Mechanisms."
Network reliability
The reliability of the IP transport network can be improved by adopting mechanisms such as board
backup, Ethernet port backup, Ethernet port load sharing, and Ethernet link aggregation. For details,
see Section 7 "Network Reliability".
IP DHCP
IP Dynamic Host Configuration Protocol (DHCP) is used for the Iub and Abis interfaces. It enables the
BSC6900 to automatically allocate network addresses and establish OM channels for the NodeB and
for the BTS. For details, see Section 8 "IP DHCP."
3 IP Transport Protocols
3.1 Introduction
To support IP RAN and IP BSS, the BSC6900 uses a set of transport protocols, as shown in Figure 3-1.
These protocols have a bottom-up design and implement the IP transmission bearers for the RAN, as
defined in 3GPP technical specifications.
The application layer shown in Figure 3-1 refers to the radio network layer of the interfaces in the GSM and UMTS
networks. It is not described in this document.
plane part and the fundamental protocol part provide transport bearer services for the radio network
layer of the control planes of the GSM and UMTS interfaces.
The control plane consists of the Stream Control Transmission Protocol (SCTP), MTP3-User
Adaptation Layer (M3UA), Signaling Connection Control Part (SCCP), Link Access Procedure on the
D channel (LAPD), and Mapping and Transfer between LAPD entity and Service entity (MTLS).
User plane part
The user plane part and the fundamental protocol part work together to provide the transport network
layer functions for the user planes of the GSM and UMTS interfaces. That is, the user plane part and
the fundamental protocol part provide transport bearer services for the radio network layer of the user
planes of the GSM and UMTS interfaces.
The user plane consists of the Real-time Transport Protocol (RTP) and the User plane of GPRS
Tunneling Protocol (GTP-U).
The following sections describe the related transport protocols in the IP transport architecture.
3.2.1 Ethernet
Currently, Ethernet is the most widely used data link layer technology of LAN.
The BSC6900 supports Ethernet on the Iub, Iur, and Iu interfaces of the UMTS network and on the Abis,
A, and Gb interfaces of the GSM network.
Frame Format
Ethernet has many frame formats. The Ethernet II frame format is defined in RFC894, as shown in
Figure 3-2. The IEEE 802.3 frame format is defined in RFC1042, as shown in Figure 3-3. The main
difference between the two frame formats is the last field of the frame header: The last field of the
Ethernet II frame header is Type whereas the last field of the IEEE 802.3 frame header is Length.
The BSC6900 supports the transmission of frames in Ethernet II format and the reception of frames in
IEEE 802.3 or Ethernet II formats.
Figure 3-2 Ethernet II frame format
Frame header
The fields shown in Figure 3-2 and Figure 3-3 are described as follows:
Destination MAC address: specifies the Media Access Control (MAC) address of the physical device
that receives the frame.
Source MAC address: specifies the MAC address of the physical device that transmits the frame.
(Ethernet II) Type: indicates the type of payload carried by an Ethernet II frame. For example, 0x0800
signifies an IP payload.
(IEEE 802.3) Length: indicates the size of the payload in the Ethernet frame.
Payload: contains the upper-layer protocol data encapsulated by the Ethernet frame. The upper-layer
protocol data is usually an IP packet. The size of the Payload field is limited. The minimum size of the
Payload field is 46 bytes and the maximum size (that is, the size of the maximum transmission unit,
MTU) is 1,500 bytes. When the size of the actual data is smaller than 46 bytes, padding is added to the
Payload field. If the size of the upper-layer protocol packet exceeds the size of the MTU, the packet is
segmented.
FCS: frame check sequence field. The cyclic redundancy check (CRC) is used. If the reception end
detects an error during the frame check, the frame is discarded.
The related parameters of the BSC6900 are as follows:
Board type (BRDTYPE) and Port type (PTYPE): specify the type of interface board and the type of
port respectively.
Auto negotiation (AUTO): specifies whether an Ethernet port supports auto-negotiation.
MTU[Byte] (MTU): The default value of the MTU is 1,500 bytes.
MAC Address
In the OSI reference model, the data link layer consists of the LLC sublayer and the MAC sublayer. The
MAC address is also called physical address, hardware address, or link address. It is used at the MAC
sublayer to uniquely identify a physical device. The MAC address is burned into the hardware at the time
of manufacture. During a communication, the physical layer identifies a host by its MAC address.
The 48-bit MAC address is usually represented by 12 hexadecimal digits separated by dots. The MAC
address consists of two parts:
Manufacturer identifier: first 24 bits, assigned by the Ethernet address management organization
Serial number: last 24 bits, assigned by the manufacturer
Figure 3-4 shows an example of the MAC address.
Frame Format
The VLAN frame format is defined in IEEE 802.1Q. In comparison to a standard Ethernet frame, a
four-byte VLAN tag is added to the VLAN frame header, as shown in Figure 3-5.
Figure 3-5 VLAN frame format
VLAN priority: specifies the priority of a VLAN frame. The priority ranges from 0 to 7. Ethernet provides
differentiated services based on the VLAN priority.
CFI (Canonical Format Indicator): specifies the format of a frame that is exchanged between the bus
Ethernet and a Fiber Distributed Data Interface (FDDI) or between the bus Ethernet and the token ring
network.
VLAN ID: specifies the VLAN to which a frame is to be sent. Each VLAN is identified by a VLAN ID.
The related parameters of the BSC6900 are as follows:
VLAN ID (VLANID): specifies the identifier of a VLAN. The mapping relations of VLANID should be
preconfigured in the BSC6900. The BSC6900 determines the ID of a VLAN frame according to the
VLANID mapping relations. The BSC6900 supports two VLAN configuration modes:
− Configuring VLAN according to the next hop
The VLAN ID is determined according to the preconfigured mapping between the next hop IP
address and the VLAN ID.
The related parameters are Next Hop IP address (IPADDR) and VLAN ID (VLANID).
− Configuring VLAN according to the data stream
The VLAN ID is determined according to the preconfigured mapping among the SCTP link, IP path,
and VLAN ID.
The related parameters are SCTP link No. (SCTPLNKN), IP path ID (PATHID), and VLAN ID
(VLANID).
VLAN Priority (VLANPRI): specifies the priority of a VLAN frame.
VLAN configuration supported by the interfaces of the BSC6900 is described as follows:
Interfaces of the GSM network
− The A and Abis interfaces support both VLAN configuration according to the next hop and VLAN
configuration according to the data stream.
− The Gb interface supports VLAN configuration according to the next hop.
− The Ater interface does not support VLAN.
Interfaces of the UMTS network
− TheIub, Iu, and Iur interfaces support both VLAN configuration according to the next hop and VLAN
configuration according to the data stream.
Frame Format
The PPP frame format is defined in RFC1661, as shown in Figure 3-6.
PPPMux
PPPMux is a technology through which multiple PPP payloads (also called PPPMux subframes) are
concatenated into a single PPP frame (also called a PPPMux frame) to reduce the overhead per PPP
subframe and improve the bandwidth utilization of PPP links.
PPPMux is applicable to scenarios where short packets such as speech and data are transmitted over
low-speed links. For long packets, PPPMux cannot improve the transmission efficiency to a large extent
but it increases the transmission delay. Therefore, using PPPMux to transmit long packets is not
recommended.
The PPPMux frame format is defined in RFC3153. The Information field of a PPPMux frame consists of
a one-byte PPPMux identifier (set to 0x59) and multiple subframes. The subframes are separated by
separators.
The BSC6900 supports PPPMux on the Iub, Iur, and Iu interfaces of the UMTS network and on the Ater
interface of the GSM network.
The related parameters of the BSC6900 are as follows:
PPP mux (PPPMUX): specifies whether a PPP link supports the PPPMux function.
PPP mux max sub-frame length (MAXSFLEN): specifies the maximum size of a PPPMux subframe.
If the size of a PPPMux subframe exceeds the value of this parameter, the subframe is directly
transmitted without being multiplexed.
PPP mux max mux-frame length (MAXMFLEN): specifies the maximum size of a PPPMux frame.
PPP mux framing out-time[us] (MUXTIME): specifies the maximum time waiting for multiplexing. If
the waiting time exceeds the value of this parameter, the PPPMux frame is transmitted without being
added with more PPPMux subframes.
3.2.4 Multilink-PPP
MLPPP (also called MP) is an extension of the PPP protocol. It is a data link layer protocol that exists
between PPP and the network layer.
NOTE
A PPP link or an MLPPP link can be carried on only one E1/T1 link. In this case, the PPP or MLPPP link can be carried on
all the timeslots of an E1/T1 link, that is, timeslot 1 through timeslot 31 of an E1 link, or timeslot 1 through timeslot 24 of a
T1 link, with the bandwidth of each timeslot being 64 kbit/s. It can also be carried on some of the timeslots of an E1/T1 link.
When it is carried on some of the timeslots, the peer end reassembles the original IP packets from these timeslots, and
other timeslots can transmit other data. This function is called Fractional IP (WRFD-050411 Fractional IP Function on Iub
Interface).
Frame Format
The MLPPP frame format is defined in RFC1990. The MLPPP frame has two formats: with long
sequence number and with short sequence number, as shown in Figure 3-8 and Figure 3-9 respectively.
Figure 3-8 MLPPP frame format with long sequence number
Multi-Class PPP
MCPPP (also called MC) is an extension of MLPPP. Compared with MLPPP, MCPPP provides service
priorities. High-priority packets can interrupt the transmission of low-priority packets. The MCPPP frame
format is defined in RFC2686.
When adding an MLPPP group on the BSC6900 side, set the MP type (MPTYPE) parameter to MLPPP
or MCPPP.
If this parameter is set to MCPPP, the MLPPP group transmits data to the peer end according to the
MCPPP protocol. In addition, the MC PRI number (MCCLASS) parameter needs to be specified,
which indicates the number of priorities supported by MC.
If this parameter is set to MLPPP, the MLPPP group transmits data to the peer end according to the
MLPPP protocol. For details, see section 3.2.4 "Multilink-PPP."
The default setting, MCPPP, is recommended.
An IP datagram is conceptually divided into two pieces: the header and the payload. The header
contains addressing and control fields, whereas the payload carries the actual data to be sent over the
Internet.
At the reception end, the IP layer receives data from the data link layer, reassembles the payload to
obtain the original data packet, and then transmits the data to the upper layer for further processing.
Figure 3-10 shows the IP datagram format.
Figure 3-10 IP datagram format
Options: specifies whether measures such as error correction, measurement, and security are taken.
This field has a variable size, from 1 byte to 40 bytes, depending on the selected items. Padding may
be added to ensure that the size of this field is a multiple of four.
Data: contains the data to be transmitted in the datagram, either an entire higher-layer message or a
fragment of one message.
IP Address
The IP protocol defines the IP address, which uniquely identifies a host or a port of a router on the
Internet. An IP address consists of the network part and the host part. The network part uniquely
identifies a network or a subnet, and the host part uniquely identifies a host on a subnet.
In the IP transport architecture, four types of IP addresses are used, as described in Table 3-1.
Table 3-1 Description of four types of IP addresses
IP Address Description
Eth Port IP address Each Ethernet port must be configured with at least one IP address.
PPP link/MLPPP link IP Each PPP link/ MLPPP link must be configured with one IP address, which
address can be the device IP address.
Device IP address Device IP address indicates the IP address of an IP interface board. Whether
to configure the device IP address is optional.
Eth Trunk IP address Several Ethernet ports can be bound to form an Eth Trunk port. One Eth Trunk
port should be configured with at least one IP address.
Note:
The Eth Port IP address, PPP link IP address, and MLPPP link IP address are collectively called port IP addresses.
Caution:
All the IP addresses of the BSC6900 cannot be on the same network segment.
Figure 3-11 shows the distribution of four types of IP addresses on an IP interface board.
PPP/MP IP address
IP over E1 interface board Device IP
PPP/MP IP address
The four types of IP addresses use the standard IP addresses defined in the IP protocol. The IP protocol
also defines some special IP addresses. For example, an IP address with all 0s in the host part indicates
a network segment IP address. A network segment IP address identifies a subnet. All the hosts on the
same subnet have the same subnet mask and network segment IP address.
Subnet Mask
A network device uses subnet mask to differentiate between the network part and the host part in an IP
address. The subnet mask has the same structure as an IP address, that is, all 1s are in the network part
and all 0s are in the host part.
Generally, the length of a subnet mask is used to indicate the subnet mask. The length of a subnet mask
is in decimal form and represents the number of 1s in the subnet mask. For example, the length of the
subnet mask 11111111.11111111.11111111.11000000 is 26. The subnet mask can also be represented in
the "IP address/length of subnet mask" form. For example, "10.161.161.7/26" means that the length of
the subnet mask is 26 and the IP address is 10.161.161.7.
The related parameters of the BSC6900 are described as follows:
Subnet mask (MASK): specifies the subnet mask at the local end. This parameter is used to
configure the device IP address and port IP address at the local end.
Peer subnet mask (PEERMASK): specifies the subnet mask at the peer end. This parameter is used
to configure the IP address at the peer end.
IP Routing
IP Routing is an umbrella term for the set of protocols that determine the path that data follows in order to
travel across multiple networks from its source to its destination.
The related parameters of the BSC6900 are as follows:
Destination IP address (DSTIP): specifies the destination IP address, which can be a host IP address
or a network segment IP address.
Destination address mask (DSTMASK): specifies the subnet mask of the destination subnet. The
binary AND operation is performed on the destination IP address and the subnet mask. The operation
result determines the scope of the destination IP addresses that the route can reach.
Forward route address (NEXTHOP): specifies the IP address of the next hop of a route.
Priority (PRIORITY): specifies the priority of a route.
− When multiple routes to the same subnet are configured, these routes can be classified into the
following two types according to the setting of the Priority (PRIORITY) parameter:
Active and standby routes: indicate multiple routes that can reach the same subnet but have different
priorities.
Equivalent routes: indicate multiple routes that can reach the same subnet and have the same
priority. In load sharing mode, equivalent routes must be configured.
− If
multiple routes to the same subnet are configured, by default the system uses the route whose
subnet mask is long. If two routes have subnet masks of the same length, by default the system uses
the route with a higher priority.
Layer 2 Networking
In layer 2 networking, all the network devices are located on the same network segment, data is
switched by a layer 2 device (for example, a LAN switch), and IP routes do not need to be configured.
Figure 3-12 shows layer 2 networking.
Figure 3-12 Layer 2 networking
In layer 2 networking, VLAN can be used to separate broadcast domains, suppress broadcast storm,
improve transmission security, and provide differentiated services.
Layer 3 Networking
In layer 3 networking, the network devices are located on different network segments, data is switched
by a layer 3 device (for example, a router), and IP routes have to be configured.
Figure 3-13 shows layer 3 networking.
Datagram Format
Figure 3-14 shows the UDP datagram format.
Figure 3-14 UDP datagram format
IP Path
In the IP transport architecture, the UDP data stream is carried over IP path. IP path is a logical entity
that is established for the UDP transmission resources of devices. It enables both communication ends
to provide admission bandwidth, flow control, and differentiated services.
In this example, an IP path is configured between the BSC6900 and the SGSN, and the IP path has
three IP addresses on the SGSN side. Peer IP address (PEERIPADDR) and Peer subnet mask
(PEERMASK) of the IP path need to be set to the network segment IP address and the subnet mask
respectively, for example, 20.10.10.0/28. When planning the subnet at the peer end, reserve some IP
addresses so that no more configuration is required on the BSC6900 side when some new IP addresses
are added to the subnet.
implement streaming synchronization. RTP, however, does not provide reliable transmission
mechanisms, flow control, or congestion control.
Figure 3-16 shows the RTP datagram format.
Figure 3-16 RTP datagram format
Message framing
Configurable unordered delivery
Graceful shutdown
An SCTP link is a connection between two SCTP end points. It is identified by the combination of the
local IP address, local SCTP PORT No., peer SCTP PORT No., and peer IP address. The following
describes the transmission mode and multi-homing of the SCTP link.
Multi-Homing
In the case of multi-homing, both end points of an SCTP link are bound with multiple IP addresses.
Therefore, redundancy transmission paths exist between the two SCTP end points. If a path is faulty,
data can be transmitted on another path. This improves the fault tolerance capability.
On the BSC6900 side, a single SCTP link is bound with a maximum of two IP addresses. If an SCTP link
is bound with two IP addresses on the BSC6900 side, the peer end must also be bound with two IP
addresses.
The BSC6900 supports SCTP multi-homing on the Iub, Iu, and Iur interfaces of the UMTS network and
on the A interface of the GSM network.
The related parameters of the BSC6900 are as follows:
Local IP address and port
− First
local IP address (LOCIP1): When SCTP multi-homing is not used, this parameter specifies the
IP address of an SCTP link on the BSC6900 side. When SCTP multi-homing is used, this parameter
in combination with PEERIP1 specifies the main path of an SCTP link.
− Second
local IP address (LOCIP2): specifies the second IP address of an SCTP link on the
BSC6900 side. This parameter should be set only when SCTP multi-homing is used.
− Local SCTP port No. (LOCPN): specifies the local port number of an SCTP link. This parameter
should be set only when the BSC6900 functions as the client. When the BSC6900 functions as the
server, the two local IP addresses correspond to the same SCTP port, which is specified by NBAP
service listening port No. (NBAPSRVPN) on the Iub interface and by M3UA service listening port
No. (M3UASRVPN) on the Iu and Iur interfaces.
Peer IP address and port
− Firstdestination IP address (PEERIP1): When SCTP multi-homing is not used, this parameter
specifies the peer (that is, NodeB in the case of Iub) IP address of an SCTP link. When SCTP
multi-homing is used, this parameter in combination with LOCIP1 specifies the main path of an SCTP
link.
− Second destination IP address (PEERIP2): specifies the second peer IP address of an SCTP link.
This parameter should be set only when SCTP multi-homing is used.
− Destination SCTP port No. (PEERPN): specifies the peer port number of an SCTP link.
Cross IP address available flag (CROSSIPFLAG): specifies whether the cross path of an SCTP link
is available.
Figure 3-17 shows SCTP multi-homing.
Figure 3-17 SCTP multi-homing
Path 1
IP 1 Network IP 3
Path 2
SCTP server Path 3 SCTP client
IP 2 IP 4
Path 4
As shown in Figure 3-17, the SCTP link between the server and the client adopts multi-homing, and
each end point has two IP addresses. Thus, there are a maximum of four paths: Path 1 (between IP 1
and IP 3), Path 2 (between IP 1 and IP 4), Path 3 (between IP 2 and IP 3), and Path 4 (between IP 2 and
IP 4). Assume that IP 1 and IP 3 are the first IP addresses at both ends of the SCTP link. Then, Path 1 is
the main path, Path 2 and Path 3 are the cross paths, and Path 4 is the standby path.
Generally, SCTP messages are transmitted over the main path. If the main path is unavailable, SCTP
end points detect whether other paths are available by sending heartbeat messages. If another path is
available, the SCTP messages are transmitted over that path.
The Cross IP address available flag (CROSSIPFLAG) parameter specifies whether the cross paths
are available. If this parameter is set to UNAVAILABLE, the cross paths are disabled and only the main
and standby paths can be used.
maximum of two (21) links are used for load sharing. The additional links are not used for load sharing.
The AND operation between this value and the value of the Signalling route mask (SLSMASK)
parameter in the ADD N7DPC command must be equal to 0.
Traffic mode (TRAMODE): specifies the traffic mode of an M3UA link set. Currently, the value of this
parameter can be M3UA_OVERRIDE_MOD or M3UA_LOADSHARE_MOD. For details about the two
modes, see RFC4666.
Work mode (WKMODE): specifies the working mode of an M3UA link set. The value of this parameter
can be M3UA_ASP or M3UA_IPSP. For details about ASP and IPSP, see RFC4666.
PENDING timer (PDTMRVALUE): specifies the value of the PENDING timer for an M3UA link set.
Signaling link ID (SIGLNKID): uniquely identifies a signaling link within a signaling link set (specified
by the Signalling link set index (SIGLKSX) parameter).
SCTP link No. (SCTPLNKN): specifies the SCTP link that carries an M3UA link.
Signalling link priority (PRIORITY): specifies the priority of a signaling link. Value 0 indicates the
highest priority.
Initial bearing traffic active tag (LNKREDFLAG): specifies the initial bearer flag of an M3UA link.
The value of this parameter can be M3UA_MASTER_MOD or M3UA_SLAVE_MOD. For details about
the bearer flag, see RFC4666.
Route priority (PRIORITY): specifies the priority of a route. Value 0 indicates the highest priority.
FP-Mux frame
IP header UDP header FP-Mux FP PDU FP-Mux FP PDU ... FP-Mux FP PDU
header header header
20/40 bytes 8 bytes 3-4 bytes n byte 3-4 bytes n bytes ... 3-4 bytes n bytes
User Length
identifier indicator
The transmission end buffers the user data (FP PDUs) and encapsulates the data into FP-Mux frames
according to specific multiplexing conditions. Then, the FP-Mux frame is sent to the UDP layer.
The multiplexing conditions are as follows:
If the size of an FP PDU exceeds SUBFRAMELEN, the FP PDU is not multiplexed but directly sent to
the UDP layer.
If the size of an FP-Mux frame reaches MAXFRAMELEN, the FP-Mux frame is sent to the UDP layer
without multiplexing more FP PDUs.
If the value of the timer reaches FPTIMER, the FP-Mux frame is sent to the UDP layer without
multiplexing more FP PDUs.
After receiving the FP-Mux frames in sequence, the reception end demultiplexes the frames to obtain the
original data and perform service processing.
The fields of the IP multiplexing datagram are described as follows. For the descriptions of other fields,
see the related contents in Section 3 "IP Transport Protocols."
T: specifies whether the RTP header is compressed. Value 0 indicates that the RTP header is not
compressed, and value 1 indicates that the RTP header is compressed.
Mux ID: is used in combination with the Source ID field to identify a user plane connection. The value
of this field is equal to the destination UDP port number of the RTP packet divided by two.
Length indicator: specifies the size of a multiplexed RTP packet, including the size of the RTP header
and payload. This field gives the information where the next multiplexed packet starts.
R: reserved extension bit. This field is set to 0.
Source ID: is used in combination with the Mux ID field to identify a user plane connection. The value
of this field is equal to the source UDP port number of the RTP packet divided by two.
Sequence Number: specifies the sequence number of an RTP datagram.
Timestamp: specifies the time point when an RTP datagram is sent.
Payload Type: specifies the type of the payload.
The UDP-Mux packet has the following characteristics:
The RTP packets in one UDP-Mux packet share the IP and UDP headers and thus must have the
same source IP address, destination IP address, and DSCP.
A single UDP-Mux packet can carry the data of different users. The Multiplex header specifies the size
and owner of each RTP packet.
The UDP header includes a fixed source UDP port number, which indicates that the packet is a
UDP-Mux packet. Therefore, demultiplexing is required at the reception end.
As shown in Figure 4-4 and Figure 4-5, when k RTP packets are multiplexed into one UDP packet, the IP
packet overhead is reduced. When the RTP header is not compressed, an overhead of (23 x k - 28)
bytes is saved. When the RTP header is compressed, an overhead of (32 x k - 28) bytes is saved. In
addition, the total layer 2 and layer 1 header overhead decreases with the reduction of the number of
packets. Thus, the multiplexing efficiency is significantly improved. For detailed analysis, see 3GPP TR
29.814.
The related parameters of the BSC6900 are as follows:
The following three parameters should be set in order to enable the UDP-Mux function.
− IP
MUX Type (MUXTYPE): specifies whether the UDP-Mux function is enabled on the BSC6900 side.
When this parameter is set to UDPMUX, the UDP-Mux function is enabled.
− Sender UDP MUX Mode (UDPMUXMODSEND): specifies the UDP Mux mode of the BSC6900
when it transmits data. The value of this parameter can be NORTPCOMP or RTPCOMP. If this
parameter is set to NORTPCOMP, the BSC6900 supports the UDP-Mux function with uncompressed
RTP headers when transmitting data. If this parameter is set to RTPCOMP, the BSC6900 supports
the UDP-Mux function with compressed RTP headers when transmitting data.
− Receive UDP MUX Mode (UDPMUXMODRECV): specifies the UDP Mux mode of the BSC6900
when it receives data. The value of this parameter can be NORTPCOMP or RTPCOMP. If this
parameter is set to NORTPCOMP, the BSC6900 supports the UDP-Mux function with uncompressed
RTP headers when receiving data. If this parameter is set to RTPCOMP, the BSC6900 supports the
UDP-Mux function with compressed RTP headers when receiving data.
Max subframe length[byte] (SUBFRAMELEN): specifies the maximum size of an RTP packet that
can be multiplexed. If the size of an RTP packet exceeds the value of this parameter, the RTP packet
is not multiplexed but is directly transmitted.
Maximum Frame Length[byte] (MAXFRAMELEN): specifies the maximum size of a UDP-Mux
packet. If the size of a UDP-Mux packet exceeds the value of this parameter, the packet is transmitted
without being added with more packets.
Maximum Delay Time[ms] (FPTIMER): specifies the maximum time that the system waits before
sending the multiplexed data. If the waiting time exceeds the value of this parameter, the system
immediately sends the multiplexed data in order to prevent a too long delay.
The transmission end buffers the user data and encapsulates multiple RTP packets into one UDP-Mux
packet according to specific multiplexing conditions.
The multiplexing conditions are as follows:
If the size of a UDP-Mux packet reaches MAXFRAMELEN, the UDP-Mux packet is sent without being
multiplexed with more RTP packets.
If the value of the timer reaches FPTIMER, the UDP-Mux packet is sent without being multiplexed with
more RTP packets.
After receiving the UDP-Mux packets in sequence, the reception end demultiplexes the packets to obtain
the original data and then performs service processing.
5 IP Clock Synchronization
5.1 Introduction
In a communication system, clock synchronization is a key factor to ensure the reliable and error-free
transmission of speech and data. With the wide application of IP technologies in the communication
system, clock synchronization becomes more and more complex. Currently, three IP clock
synchronization solutions are available:
Clock over IP solution
IEEE1588 V2 solution
Synchronous Ethernet solution
IP clock synchronization is mainly applicable to the Iub and Abis interfaces. If IP over E1 is used on the
Abis interface, the clock over IP and the IEEE1588 V2 solutions are not applicable to the Abis interface.
The following sections describe the three IP clock synchronization solutions. For details about the
parameter settings, see the IPCLK1000 product documents and the BTS product documents.
You can also deploy two IPCLK1000s in the network to improve reliability. If one IPCLK1000 is faulty or
the intermediate network is faulty, the base stations can obtain clock signals from the other IPCLK1000.
The transmission of IP datagrams requires a specific bandwidth. In addition, the clock over IP solution
has specific requirements for the delay, jitter, and packet loss rate on the intermediate network. If the
QoS of the intermediate network cannot be guaranteed, the IPCLK1000 can be deployed near the base
station (as shown in Figure 5-1, the IPCLK1000 is deployed at the same site as the router). This enables
the IPCLK1000 to provide clock signals directly for the base stations nearby, thus reducing the
dependence on the quality of the intermediate network.
The clock over IP solution adopts the server/client architecture, thus making the network deployment
flexible. One IP clock server can provide reference clock signals for hundreds of base stations.
Compared with other solutions such as GPS, the clock over IP solution saves the costs for equipment
investment and installation. The intermediate transport equipment only forwards IP timing packets, and
therefore the clock over IP solution does not require the support of intermediate transport equipment.
In this document, BTS refers to the base station of the GSM network, and NodeB refers to the base station of the UMTS
network.
Figure 6-3 Examples of application scenarios of IEEE 802.3ah based link fault detection
Run the ACT ETHOAMAH command to set the time window and threshold of each link according to
the IEEE 802.3ah protocol. The related parameters are as follows:
− Err Frame Event Prid (ERFAMEventPrid)
− Err Frame Event Para (ERFAMEventPara)
− Err Frame Cyc Event Prid (ERFAMPRDEventPrid)
− Err Frmae Cyc Event Para (ERFAMPRDEventPara)
− Err Frmae Sec Event Prid[s] (ERFAMSCDEventPrid)
− Err Frmae Sec Event Para[s] (ERFAMSCDEventPara)
Figure 6-4 Examples of application scenarios of IEEE 802.1ag based link fault detection
The BFD protocol is a type of high-speed independent Hello protocol. It is used to detect the
transmission accuracy of Ethernet, Multiprotocol Label Switching (MPLS), common routing
encapsulation, and IP Security Protocol (IPSec) tunnel. BFD can detect faults and trigger fault isolation
within tens of milliseconds, thus minimizing the service losses.
When a fault is detected, a port switchover or IP rerouting is triggered through BFD. This avoids packet
losses and call drops and thus improves the reliability of the network communication.
BFD can detect faults quickly without adding too much extra load. BFD messages can be considered
heartbeat messages. If the system transmits several BFD messages but receives no response
messages, it considers the link faulty.
Figure 6-6 shows the BFD state machine, which indicates BFD state transitions. To simplify the
illustration, the Admin Down state is excluded. In this figure, the notion in each rectangle indicates a
session state and the notion on each arc indicates the state (specified by the state field in the BFD
control message received) of the peer system or the expiry of the timer.
Figure 6-6 BFD state machine
Down indicates that the BFD session has stopped or has just started. Init indicates that the peer system
is in communication. Up indicates that the BFD session has been set up successfully.
The BFD protocol is intrinsically a handshake protocol. BFD messages are periodically transmitted
based on the negotiation result. The purpose is to detect the link connectivity. If the system does not
receive any BFD message from the peer system for a long time, it considers the link disconnected.
Figure 6-7 shows the BFD message exchange when the link is disconnected.
After a BFD session is set up, the system periodically transmits BFD control messages in asynchronous
BFD mode. If the peer system receives BFD control messages within the detection time shown in Figure
6-7, it considers that the BFD session is in the UP state. Otherwise, it considers that the session is in the
DOWN state.
There are two types of BFD: single-hop BFD (SBFD) and multi-hop BFD (MBFD).
The BSC6900 supports BFD on the A, Abis, Gb, Iub, Iu, and Iur interfaces.
The parameters related to BFD are as follows:
The Subrack No. (SRN), Slot No. (SN), and Check Index (CHKN) parameters for the interface board
uniquely specify a detection object.
The Check type (CHKTYPE) parameter specifies the detection type. It can be set to SBFD, MBFD, or
ARP.
The Check mode (MODE) parameter specifies whether the detection is performed on the active port,
standby port, or independent port.
The Port No. (PN) and Peer IP address (PEERIP) parameters specify the IP address pair of a BFD
session.
The Min interval of BFD packet send [ms] (MINTXINT) and Min interval of BFD packet receive
[ms] (MINRXINT) parameters should be set during the BFD session negotiation to negotiate a
capability with the peer end.
The Detect multiplier of BFD packet (BFDDETECTCOUNT) parameter specifies the number of
packets that the local end does not receive from the peer end before a BFD session is declared to be
down.
ARP messages are broadcast messages. If the BSC6900 and the layer 3 devices are directly connected, broadcast
storms will not occur. If the BSC6900 and the layer 3 devices are not directly connected, broadcast storms are likely to
occur.
Peer IP address (PEERIP) : This parameter specifies the destination IP address for BFD or ARP
detection.
Backup port IP address (BAKIP): This parameter specifies the IP address of the standby Ethernet
port. The standby Ethernet port can be used to detect faults at the physical layer and to start ARP
detection to detect faults at higher layers. In the case of ARP detection, the IP address of the standby
port should be on different network segments from that of the active port.
Backup port mask (BAKMASK): This parameter specifies the subnet mask of the standby port where
ARP detection is enabled.
Check type (CHKTYPE) : This parameter specifies the detection type. It can be set to SBFD, MBFD,
or ARP. The VRRP does not support BFD detection. Therefore, in VRRP topology, ARP detection is
recommended.
Check mode (MODE): This parameter specifies the detection mode. If this parameter is set to
PRIMARY, it indicates that detection is performed on the active port. If this parameter is set to
STANDBY, it indicates that detection is performed on the standby port. If this parameter is set to
INDEPENDENT, it indicates that detection is performed on the independent port.
In this topology, the BSC6900 uses VRRP IP2 (virtual IP address) as the next-hop IP address for
communication. Note that VRRP IP2 cannot be used as the source or destination IP address for SBFD
detection because of the existence of routers.
In this case, only key ARP detection can be used to detect the connectivity of the link between IP1 and
VRRP IP2. In addition, common SBFD detection can be used to detect the connectivity of the
communication link, with IP1 (port IP address) used as the source IP address and IP3/IP4 (port IP
address of the router) used as the destination IP address. At the same time, the router starts to detect
the BSC6900. Thus, the router can perform a VRRP switchover in case of link faults. Furthermore, the
BSC6900 knows whether VRRP IP2 is faulty and then determines whether to switch over the port that is
connected to the router.
FM
A B
BR
PM initiator PM responsor
After receiving the FM message, end B responds to end A with a BR message, indicating the number
of received packets.
End A collects statistics on delay, jitter, and packet loss rate related to the reception of the BR
message.
IP PM enables the measurement of QoS indexes, such as delay, jitter, and packet loss rate of a certain
IP link between the BSC6900 and the BTS/NodeB. IP PM uses a Huawei proprietary protocol and
requires support from both the BSC6900 and the BTS/NodeB.
IP PM is performed on a per IP path basis. The Adjacent Node ID (ANI) and IP path ID (PATHID)
parameters specify the IP path where IP PM is to be performed.
7 Network Reliability
7.1 Overview
To ensure reliability in IP networks and provide reliable end-to-end data communications, the BSC6900
implements the following reliability mechanisms:
Board backup
Ethernet port backup
Ethernet port load sharing
Route-based port backup and load sharing
Ethernet link aggregation
Different networking reliability mechanisms are applicable to IP interface ports of different types, as
described in Table 7-1. Appendix 12 describes the reliability mechanisms supported by different interface
boards.
Table 7-1 Reliability mechanisms supported by different interface boards
Port Reliability Mechanism Supported
FE/GE ports Board backup
Ethernet port backup
Ethernet port load sharing
Ethernet link aggregation
Route-based port backup and load sharing
E1/T1/Ch-STM-1 ports Board backup
For details about board backup, Ethernet port backup, and Ethernet port load sharing, see the BSC6900 Technical
Description.
When multiple E1/T1 links are configured between the BSC6900 and the interconnected network element (NE), these
E1/T1 links are generally bound together to form an MLPPP link to achieve high reliability and efficiency. In this case, the
failure of a single E1 link only causes the reduction of transmission bandwidth, without disrupting the services.
Figure 7-1 shows the networking for board backup in an IP over PPP over E1/T1 situation.
Figure 7-1 Networking for board backup in an IP over PPP over E1/T1 situation
In an IP over PPP over Ch-STM-1 situation, the interface boards of the BSC6900 can work in
active/standby mode in a similar way as described previously. The active and standby boards connect to
the optical transport equipment at the peer end through optical cables. When the working channel
becomes faulty, the BSC6900 negotiates with the optical transport equipment on the protection channel
according to the MSP protocol to switch the services to the protection channel. In this manner, MSP
switching is implemented.
VLAN
Active
port
V
BSC6900 IP 1-0 R
IP 1-1 LAG IP network
R
P
Standby
port
PE
In this situation, the active and standby FE/GE ports of the BSC6900 are connected to the two Provider
Edges (PEs), which connect to the IP network. The two PEs provide redundancy protection on the data
transmitted between the BSC6900 and the PEs by using the Virtual Router Redundancy Protocol
(VRRP). One PE connects to the other through two GE ports. The links between the PEs adopt the link
aggregation group (LAG) to increase link bandwidth and improve link stability. The active and standby
FE/GE ports of the BSC6900 share one IP address, represented by IP1-0. On the PE side, the active
and standby FE/GE ports of the BSC6900 are configured on the same VLAN and use the same VRRP IP
address, represented by IP1-1.
If the distance between the BSC6900 and the PEs is greater than or equal to 100 m, it is recommended that the GE
optical ports of the GOUa boards be used to connect the BSC6900 to the PEs.
If the distance between the BSC6900 and the PEs is less than 100 m, it is recommended that the FE/GE electrical ports
of the FG2a boards be used to connect the BSC6900 to the PEs.
The two FE/GE ports on the active and standby boards use different IP addresses IP1-0 and IP2-0,
which are on different network segments. The PE is configured with two IP addresses corresponding to
IP1-0 and IP2-0, namely, IP1-1 and IP2-1. Two routes from IP1-0 and IP2-0 respectively to the
destination IP address are configured; the next hops of the two routes are IP1-1 and IP2-1 respectively;
the two routes are configured with the same Priority (PRIORITY). In this manner, the two ports work in
load sharing mode, and the data from the BSC6900 to the destination IP address is transmitted over the
two routes in load sharing mode.
The two ports of the BSC6900 working in load sharing mode can be connected to one PE or two PEs.
If the distance between the BSC6900 and the PEs is greater than or equal to 100 m, it is recommended that the GE
optical ports of the GOUa boards be used to connect the BSC6900 to the PEs.
If the distance between the BSC6900 and the PEs is less than 100 m, it is recommended that the FE/GE electrical ports
of the FG2a boards be used to connect the BSC6900 to the PEs.
When the BSC6900 is configured with a link aggregation group, the links in the link aggregation group
must have the same attributes.
For the BSC6900, both the links of the active and standby boards and the links within one board can be
aggregated. It is recommended that the board backup mechanism be used to implement the link
aggregation function.
Currently, the BTS does not support link aggregation. Therefore, link aggregation cannot be implemented over the Abis
interface.
In the LACP protocol, the two ends of a link are called Actor and Partner respectively. By exchanging
LACPDUs, the two end points notify each other of the information about the system priority, system MAC
address, port priority, port number, and operation key. After receiving the information, the peer end
compares it with the stored information related to other ports to choose an aggregation port. The two end
points negotiate with each other about which links can be bound to form an aggregation group and about
when a link can be put into the group.
The BSC6900 supports manual aggregation and static aggregation.
Manual aggregation
In manual aggregation mode, the system is not allowed to automatically add or delete a port from an
aggregation group. An aggregation group must contain at least one port. If an aggregation group
contains only one port, the port can be removed from the aggregation group only by deleting the
aggregation group.
In manual aggregation mode, the LACP protocol is not enabled for the ports; only the local end
determines the ports to be aggregated.
Static aggregation
In static aggregation mode, the system is not allowed to automatically add or delete a port from an
aggregation group. The system automatically enables the LACP protocol for the ports in a static
aggregation group.
When a static aggregation group is deleted, the ports in the group form one or more dynamic LACP
aggregations, and the LACP protocol remains enabled. Users are not allowed to disable the LACP
protocol for the ports in a static aggregation group.
Compared with manual aggregation, static aggregation has the following characteristics: The ports in
a static aggregation group are aggregated according to the manual configuration data and
communicate with each other according to the LACP protocol to determine whether the manually
aggregated ports can be aggregated.
The attributes of all the ports in an aggregation group must be the same in both manual aggregation and
static aggregation.
Multiple ports negotiate with each other according to the LACP protocol to form a logical port and share
the same IP address. This IP address also acts as the IP address of the link aggregation group and is
specified by the Local IP address (IPADDR) parameter.
The aggregation mode is specified by the Aggregation Mode (LACPMODE) parameter.
To enable the aggregation group function, configure the BSC6900 as follows:
Run the ADD ETHTRK command to add a link aggregation group and set the Trunk No. (TRKN)
parameter.
Run the ADD ETHTRKLNK command to add a link to the aggregation group and set the Trunk Link
No. (TRKLNKPN) parameter.
Run the ADD ETHTRKIP command to configure the IP address for the link aggregation group.
Run the SET ETHPORT command to configure the attributes of the ports in the link aggregation
group.
To use the link aggregation group for transmission, both the BSC6900 and the interconnected equipment
must support the link aggregation function.
The links in the link aggregation group can work properly only after the aggregation group is successfully
negotiated.
8 IP DHCP
8.1 Dynamic Host Configuration Protocol
The Dynamic Host Configuration Protocol (DHCP) dynamically provides the terminal with configuration
information such as the IP address. DHCP can allocate IP addresses automatically and establish OM
channels for IP RAN and IP BSS. The BSC6900 allocates the planned IP address and port number to
the BTS/NodeB automatically by using the DHCP mechanism and reports the information related to the
BSC6900 to the BTS/NodeB through DHCP information exchange. This substitutes local configuration
operation and thus facilitates fast network deployment.
The DHCP has the following characteristics:
Works in client/server mode. When receiving a request from the client, the server responds with
information such as the IP address, gateway address, and DNS server address.
Simplifies IP address management.
Provides centralized IP address management.
Complies with RFC2131 and RFC2132.
The DHCP procedure has a DHCP server and a DHCP client, as shown in Figure 8-1. In the following
example, the BSC6900 functions as the DHCP server, and the BTS/NodeB functions as the DHCP client.
The BTS/NodeB can obtain the IP address dynamically.
Figure 8-1 DHCP procedure
DHCP DISCOVER
DHCP OFFER
DHCP DHCP
server DHCP REQUEST client
DHCP ACK
In this situation, the BSC6900 or the intermediate transport equipment must send the base station an
ARP message that carries correct VLAN information. After receiving the ARP message, the base station
records the VLAN ID and includes it in the DHCP message. Then, it sends the DHCP message (DHCP
DISCOVER) to the DHCP server through the layer 2 network. The DHCP server returns a response
message. In this manner, the base station obtains the correct IP address and establishes a signaling link
to the BSC6900.
To implement VLAN detection on the BSC6900 side, the mapping between the IP address and the VLAN
must be configured first.
In layer 2 networking, this IP address is the communication IP address of the base station, and the
VLAN ID must be supported by the layer 2 network.
In layer 3 networking, this IP address is the next-hop IP address of the port IP address of the BSC6900,
and the VLAN ID (identifies the VLAN between the BTS/NodeB and the layer 3 devices) must be
supported by the layer 2 devices.
For UMTS, the STR NODEBDETECT command is used to enable the VLAN detection function so that
the detection based on a single NodeB and on multiple NodeBs is supported. The BSC6900 periodically
sends the VLAN ID to the NodeBs. Therefore, when a NodeB is added or a faulty NodeB is restored, the
NodeB can automatically obtain its VLAN ID from the BSC6900.
For GSM, the BTS Detect Switch (BTSDETECTSWITCH) parameter can be set to OPEN to enable the
VLAN detection function.
9 Parameters
Table 9-1 Parameter description
Parameter ID NE MML Description
PTYPE BSC6900 SET ETHPORT(Mandatory) Meaning: Ethernet port type
GUI Value Range: FE, GE
Actual Value Range: FE, GE
Unit: None
Default Value: None
AUTO BSC6900 SET ETHPORT(Optional) Meaning: Whether the self-negotiation mode is
adopted
1. When the FG2 board is used and the port type
is GE, the self-negotiation mode must be
adopted.
2. If the self-negotiation mode is adopted, the FE
port rate, working mode and flow control mode
must be in accordance with the negotiation
result. If the self-negotiation mode is not adopted,
the FE port rate, working mode and flow control
mode must be specified. Make sure that the
specified attributes are the same as that of the
peer. Otherwise, transmission failure must be
incurred.
3. If the self-negotiation mode is adopted on the
local system, the peer must use the
self-negotiation mode.
SCTPLNKN BSC6900 ADD M3LNK(Mandatory) Meaning: SCTP link number of XPU board. This
number identifies an SCTP link uniquely.
GUI Value Range: 0~1199
Actual Value Range: 0~1199
Unit: None
Default Value: None
SCTPLNKN BSC6900 ADD SCTPLNK(Mandatory) Meaning: SCTP link number of XPU board. This
MOD number identifies an SCTP link uniquely.
SCTPLNK(Mandatory) GUI Value Range: 0~1199
RMV SCTPLNK(Mandatory) Actual Value Range: 0~1199
Unit: None
Default Value: None
DS1 BSC6900 ADD MPLNK(Optional) Meaning: Number of the E1T1 port for bearing
MOD MPLNK(Optional) the PPP link
GUI Value Range: 0~335
Actual Value Range: 0~31(PEUa), 0~125(E1 of
POUa), 0~167(T1 of POUa), 0~251(E1 of
POUc), 0~335(T1 of POUc)
Unit: None
Default Value: None
DS1 BSC6900 ADD PPPLNK(Optional) Meaning: Number of the E1T1 port for bearing
MOD PPPLNK(Optional) the PPP link
GUI Value Range: 0~335
Actual Value Range: 0~335
Unit: None
Default Value: None
MASK BSC6900 ADD MPGRP(Mandatory) Meaning: Subnet mask of the MP group in BSC.
MOD MPGRP(Optional) GUI Value Range: None
Actual Value Range: 0.0.0.0~255.255.255.255
Unit: None
Default Value: None
MASK BSC6900 ADD PPPLNK(Mandatory) Meaning: Subnet mask of the PPP link
MOD PPPLNK(Optional) GUI Value Range: None
Actual Value Range: 0.0.0.0~255.255.255.255
Unit: None
Default Value: None
LOCIP2 BSC6900 ADD SCTPLNK(Optional) Meaning: Identifies the second local IP address
MOD SCTPLNK(Optional) that communicates with the peer end. When it is
set to 0, it is invalid. This IP address must be first
configured on the corresponding interface board.
GUI Value Range: None
Actual Value Range: 0.0.0.0~255.255.255.255
Unit: None
Default Value: None
SIGLKSX BSC6900 ADD M3LNK(Mandatory) Meaning: Uniquely identifies a signaling link set
MOD M3LNK(Mandatory) GUI Value Range: 0~186
RMV M3LNK(Mandatory) Actual Value Range: 0~186
Unit: None
Default Value: None
SIGLKSX BSC6900 ADD M3RT(Mandatory) Meaning: Uniquely identifies a signaling link set
MOD M3RT(Mandatory) GUI Value Range: 0~186
RMV M3RT(Mandatory) Actual Value Range: 0~186
Unit: None
Default Value: None
SLSMASK BSC6900 ADD N7DPC(Optional) Meaning: Signaling route load sharing. In the
MOD N7DPC(Optional) value, the number of 1s (represented by n)
determines the maximum number (2) of routes
for the load sharing. For example, B0000
indicates that up to one route is used for the load
sharing, B0001 and B1000 indicate that up to two
routes are used for the load sharing. The
additional routes are not used for the load
sharing. The AND operation between this value
and " signaling link mask " in the link set is equal
to 0.
GUI Value Range: B0000(B0000),
B0001(B0001), B0010(B0010), B0011(B0011),
B0100(B0100), B0101(B0101), B0110(B0110),
B0111(B0111), B1000(B1000), B1001(B1001),
B1010(B1010), B1011(B1011), B1100(B1100),
B1101(B1101), B1110(B1110), B1111(B1111)
Actual Value Range: B0000, B0001, B0010,
B0011, B0100, B0101, B0110, B0111, B1000,
B1001, B1010, B1011, B1100, B1101, B1110,
B1111
Unit: None
Default Value: B0000
SIGLNKID BSC6900 ADD M3LNK(Mandatory) Meaning: ID of an M3UA link in the specified link
MOD M3LNK(Mandatory) set
RMV M3LNK(Mandatory) GUI Value Range: 0~15
Actual Value Range: 0~15
Unit: None
Default Value: None
MODE BSC6900 ADD SCTPLNK(Mandatory) Meaning: SCTP link work mode. Server mode:
MOD SCTPLNK(Optional) BSC6900 starts the listening and waits for the
peer to send the SCTP-INIT message. Client
mode: BSC6900 actively sends the SCTP-INIT
message.
GUI Value Range: SERVER(SERVER MOD),
CLIENT(CLIENT MOD)
Actual Value Range: SERVER, CLIENT
Unit: None
Default Value: None
PN BSC6900 SET ETHPORT(Optional) Meaning: Ethernet port
GUI Value Range: 0~11
Actual Value Range: 0~7(FG2a), 0~1(GOUa),
0~11(FG2c), 0~3(GOUc)
Unit: None
Default Value: None
SUBFRAMELEN NodeB SET FPMUX(Optional) Meaning: Sub frame maximum length
GUI Value Range: 1~1023
Actual Value Range: 1~1023
Unit: byte
Default Value: 127
SUBFRAMELEN NodeB ADD IPPATH(Optional) Meaning: Sub frame maximum length
GUI Value Range: 1~1023
Actual Value Range: 1~1023
Unit: byte
Default Value: 127
ACFC NodeB ADD MPLNK(Optional) Meaning: Address & Control Field Compress
GUI Value Range: DISABLE(Not Support
Compressed), ENABLE(Support Compressed)
Actual Value Range: DISABLE, ENABLE
Unit: None
Default Value: ENABLE
ACFC NodeB ADD PPPLNK(Optional) Meaning: Address & Control field compress
GUI Value Range: DISABLE, ENABLE
Actual Value Range: DISABLE, ENABLE
Unit: None
Default Value: ENABLE
PFC NodeB ADD MPLNK(Optional) Meaning: Protocol Field Compress
GUI Value Range: DISABLE, ENABLE
Actual Value Range: DISABLE, ENABLE
Unit: None
Default Value: ENABLE
10 Counters
For details, see the BSC6900 UMTS Performance Counter Reference and the NodeB Performance
Counter Reference.
11 Glossary
For the acronyms, abbreviations, terms, and definitions, see the Glossary.
12 Appendix
To implement IP RAN, IP interface boards need to be configured on the BSC6900 and BTS/NodeB. For
details about the IP interface boards, see the hardware description document of each network element.
Table 12-1 lists the IP interface boards of the BSC6900.
Table 12-1 IP interface boards of the BSC6900
Board Name Port Type Port Number Reliability Mechanism Supported
PEUa E1/T1 0-31 Board backup
POUa E1/T1 E1 ports: 0-25 Board backup
T1 ports: 0-67
UOIa Unchannelized 0-3 Board backup
STM-1/OC-3C
optical port
POUc Ch-STM-1/OC-3C 0-3 Board backup
optical port
FG2a FE/GE electrical port FE electrical ports: Board backup/Ethernet port backup/Ethernet
0-7 port load sharing/Ethernet link
GE electrical ports: aggregation/Route-based port backup and
0 and 1 (correspond load sharing
to FE ports 0 and 3)
GOUa GE optical port GE optical ports: Board backup/Ethernet port backup/Ethernet
0-1 port load sharing/Ethernet link
aggregation/Route-based port backup and
load sharing
FG2c FE/GE electrical port FE electrical ports: Board backup/Ethernet port backup/Ethernet
0-11 port load sharing/Ethernet link
GE electrical ports: aggregation/Route-based port backup and
0-3 load sharing
13 Reference Documents
[1] 3GPP TR23.107: Quality of Service (QoS) concept and architecture
[2] 3GPP TR25.933: IP transport in UTRAN
[3] 3GPP TS 48.103: Base Station System - Media GateWay (BSS-MGW) interface; User plane
transport mechanism
[4] 3GPP TS 48.008: Mobile Switching Centre - Base Station system (MSC-BSS) interface; Layer 3
specification
[5] IEEE 802.1Q: Virtual LANs, defines the operation of Virtual LAN (VLAN) Bridges that permit the
definition, operation and administration of Virtual LAN topologies within a Bridged LAN
infrastructure.
[6] IEEE 802.1ag: Connectivity Fault Management
[7] IEEE 802.3ah: Ethernet in the first mile
[8] IETF DRAFT (02-2002): SS7 MTP3-User Adaptation Layer (M3UA)
[9] IP CLK1000 product documentation
[10] RFC894: A Standard for the Transmission of IP Datagrams over Ethernet Networks
[11] RFC1042: A Standard for the Transmission of IP Datagrams over IEEE 802 Networks
[12] RFC1661: The Point-to-Point Protocol (PPP), provides a standard method for transporting
multi-protocol datagrams over point-to-point links
[13] RFC1662: PPP in HDLC-link Framing, describes the use of HDLC-like framing for PPP
encapsulated packets
[14] RFC1889(01/1996): RTP: A Transport Protocol for Real Time Applications
[15] RFC1990: The PPP Multilink Protocol (ML-PPP), describes a method for splitting, recombining and
sequencing datagrams across multiple logical data links
[16] RFC2131: Dynamic Host Configuration Protocol
[17] RFC2132: DHCP Options and BOOTP Vendor Extensions
[18] RFC2686: The Multi-Class Extension to Multi-link PPP (MC-PPP), describes extensions that allow a
sender to fragment the packets of various priorities into multiple classes of fragments, allowing
high-priority packets to be sent between fragments of lower priorities
[19] RFC3153: PPP Multiplexing (PPPmux), describes a method to reduce the PPP framing overhead
used to transport small packets over low bandwidth links.
[20] RFC3309 (09/2002): Stream Control Transmission Protocol (SCTP) Checksum Change
[21] Transmission Resource Management Feature Parameter Description