Documente Academic
Documente Profesional
Documente Cultură
Technical Whitepaper On
Multi-Segment Pseudo-Wire
(MS-PW)
1 Overview
MS-PW originates from PWE3 application model. PWE3 is an ETE L2 service bearing
technology used for a PTP L2VPN. PWE3 protocol extends new signaling (optimizing
signaling overhead) to the Martini protocol and provides multi-segment negotiation
modes to make networking mode more flexible.
S-PE S-PE
WAN
Metro A1 Core Metro A2
T-PEs T-PEs
Provider A
S-PE
Inter-Provider
Use Case
Provider B
T-PE
As large-network scenario is shown in the yellow dotted line. Access network and
backbone network are connected via PW in a layered IP/MPLS network. The traffic can
be switched in local network, or switched to the Full-Mesh PW segment of backbone
network via edge nodes of the backbone network to interconnect services across local
network, effectively reducing the support capability requirements of PWE3 control
channel and route information of access network T-PE node (instead of the support
capability requirements of PW state).
Second, PW signaling protocols and encapsulation modes are different from segment to
segment in some applications. In this case, two T-PEs cannot be connected via SS-PW,
while MS-PW can implement the interoperability between different signaling protocols.
3 Technical challenge
Figure 3-1 MS-PW Reference Model
AC1 AC2
PW is still transparent to P.
MS-PW can pass various PSNs supported by SS-PW. When it passes the PSNs, it
should have the interconnection function.
What MS-PW is different from SS-PW is that there is one or several S-PEs between PEs.
Multi-segment connection is created via S-PE instead of directly between PE1 and PE2.
The switching PW of MS-PW is created in three ways: dynamic-dynamic, static-static and
static-dynamic.
Static-static switching means that the PWs at both sides of S-PE are static PWs.
Dynamic-dynamic switching means that the PWs at both sides of S-PE are created
through signaling protocol. In a dynamic-dynamic switching PW, remote label is
sent from two adjacent endpoints (T-PE or S-PE) the S-PE node via signaling.
T-PE1 and T-PE2 are connected to S-PE respectively and S-PE splices two
segments of PW. In signaling negotiation, T-PE1 sends a label mapping
message to S-PE. After receiving the message, S-PE checks whether a
MS-PW is configured. If yes, a new label mapping message is generated and
sent to PE2, and the reverse process is the same. S-PE never takes initiative
to send a label mapping message, but do it only after receiving a message
from T-PE. Release, withdraw, notification packets are transferred hop by hop
just like the label mapping message so as to stop forwarding (notification) or
clear the connection (withdraw, release).
Static-dynamic switching means that the PW at one side of S-PE is created through
signaling protocol and the PW at the other side is configured statically. Static PW or
dynamic PW may have multiple segments, but their alternation is not included.
Its processing at T-PE and S-PE is consistent with the above static PW or
dynamic PW except the configuration and processing on the S-PE at the
junction of static PW and dynamic PW.
In the S-PE at the junction of dynamic PW and static PW, for dynamic PW,
static PW is considered as dynamic PW AC, and status change of static PW is
equivalent to that of dynamic PW AC. For signaling negotiation, such
parameters as PW type and interface MTU should be specified and they
should be consistent with CE interface of static PW.
If the tunnel for static PW is available, static PW is UP. If the tunnel for
dynamic PW is available, remote PW is UP. If remote PW TYPE and MTU are
consistent with local configuration, dynamic PW is also UP.
PWE3 adds the PW connectivity check mechanism and means --- VCCV. In a MS-PW
scenario, it is required to perform cross-S-PE ETE VCCV operation and trace the paths
of multiple PW segments. The effect depends on the reuse of existing VCCV control
fields and TTL operation at S-PE.
For PWE3 employing the dynamic signaling, interface parameter TLV of label mapping
packet carries VCCV parameters at the signaling interaction to negotiate the VCCV
capability, in summary, CC Type and CV Type jointly determine VCCV support capability
and packet encapsulation mode. In a MS-PW scenario, VCCV parameter packet is
encapsulated into a LDP label mapping message and is sent from source T-PE to
destination T-PE. The passing S-PE at each hop removes the bit position of the
capability that it cannot support. Therefore, the VCCV parameter packet received at the
destination indicates the VCCV capability supported by source T-PE and passing S-PEs,
completing the negotiation of VCCV capability.
PWE3 BFD can quickly detect the fault of the PW link between local and remote PEs to
support PWE3 FRR and reduce the effect of link fault on services. For MS-PW, S-PE just
forwards the BFD control packet instead of processing it.
TP1731s PW OAM packet processing is the same as BFD, and their difference is that
TP1731 just detects static PW, has no parameter or packet format negotiation, and fully
relies on the configuration to ensure the consistency between transmitting and receiving.
The proper judgment of OAM detection and LDP protocol for current PW status is the
basis of MS-PW protection switching. MS-PW transfers the PW status information
through LDP Notification message on CP. Status field does not change in each hop, but
FEC TLV is changed by S-PE into next-hop PWid or AGI/SAI/TAI.
When a segment of PW goes wrong, local S-PE generates two Notification messages
including Status field, attaches relative SP-PE TLV to the LDP Notification messages to
indicate the fault, and sends them to the upstream and downstream to transfer the
messages to T-PEs of both sides via the upstream and downstream S-PEs.
When the PW Status information is received, if the message includes the SP-PE TLV
information, T-PE can find the faulty segment. If the SP-PE TLV information is not
included, it indicates that the PW Status information comes from source T-PE.
In MS-PW full-connection redundancy scenario, T-PE and S-PE are deployed with PW
1:1 protection group, which combines AC redundant technology MC-APS /MC-LAG to
protect ETE services over MS-PW. MS-PW redundant protection should support
protection switching on CE, T-PE and S-PE, and such OAM detection mechanism as
TP1731 and BFD. Static PW uses TP1731, and dynamic PW BFD.
Active
1
2
CE1 CE2
Standby
The solution has flexible application scenarios and can be applied to cross-domain,
cross-carrier or cross-vendor service interconnection. It addresses the issue of deploying
complex overlay protection means for multipoint faults, e.g., the common opposite-side
fiber cut of intersectant ring.
4 Application scenario
In MS-PW reference model, the most characteristic need is Mobile Backhaul. As shown
below, UPE is deployed with MS-PW to converge PWs and implement PW redundant
Generally, SS-PW meets service bearing demands, but convergence layer adopts
MS-PW in large-scale networking because of the following considerations:
Active
Standby
NodeB RNC
WAN Core
AS 100
Metro A Metro B
(Provider A) S-PEs (Provider B)
AS 200 AS 300
T-PEs T-PEs
Payload 10 Payload 10
Payload 30 Payload 30
Payload 50 Payload 70
In IPRAN, each integrated access network uses the devices from one vendor. Access
networks are divided into different AS domains, and services are deployed and managed
according to different segments, groups and domains. Access networks are
interconnected with each other via MS-PW and protection detection adopts BFD for
MS-PW, as shown above.
5 Abbreviations
AC Attachment Circuit
CE Customer Edge
P Provider
PE Provider Edge
PW Pseudo-Wire
T-PE Terminating PE