The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Cisco Pseudowire Emulation Edge-to-Edge (PWE3) allows you to transport traffic by using traditional services such as T1/E1 over a packet-based backhaul technology such as MPLS or IP. A pseudowire (PW) consists of a connection between two provider edge (PE) chassis that connects two attachment circuits (ACs), such as T1/E1 or T3 /E3 links.
The following sections describe how to configure pseudowire on the interface module of the chassis.
Pseudowires manage encapsulation, timing, order, and other operations in order to make it transparent to users. The pseudowire tunnel acts as an unshared link or circuit of the emulated service.
Circuit Emulation (CEM) is a technology that provides a protocol-independent transport over IP/MPLS networks. It enables proprietary or legacy applications to be carried transparently to the destination, similar to a leased line.
CEM provides a bridge between a Time-Division Multiplexing (TDM) network and Multiprotocol Label Switching (MPLS) network. The chassis encapsulates the TDM data in the MPLS packets and sends the data over a CEM pseudowire to the remote Provider Edge (PE) chassis. As a result, CEM functions as a physical communication link across the packet network.
The chassis supports the pseudowire type that utilizes CEM transport: Structure-Agnostic TDM over Packet (SAToP).
L2VPN over IP/MPLS is also supported on the interface modules.
Structure-Agnostic TDM over Packet (SAToP) encapsulates Time Division Multiplexing (TDM) bit-streams as pseudowires over public switched networks. It disregards any structure that may be imposed on streams, in particular the structure imposed by the standard TDM framing.
The protocol used for emulation of these services does not depend on the method in which attachment circuits are delivered to the Provider Edge (PE) chassis. For example, a T1 attachment circuit is treated the same way for all delivery methods, including copper, multiplex in a T3 circuit, a virtual tributary of a SONET circuit, or unstructured Circuit Emulation Service (CES).
In SAToP mode, the interface is considered as a continuous framed bit stream. The packetization of the stream is done according to IETF RFC 4553. All signaling is carried out transparently as a part of a bit stream.
The following sections describe how to configure pseudowire.
This section provides information about how to configure CEM. CEM provides a bridge between a Time Division Multiplexing (TDM) network and a packet network, MPLS. The chassis encapsulates the TDM data in the MPLS packets and sends the data over a CEM pseudowire to the remote Provider Edge (PE) chassis.
The following sections describe how to configure CEM.
Not all combinations of payload size and dejitter buffer size are supported. If you apply an incompatible payload size or dejitter buffer size configuration, the chassis rejects it and reverts to the previous configuration.
Note | CEM interface does not support idle-cas parameter. |
enable configure terminal controller t3/e3 0/1/0 cem-group 0 unframed end
A CEM class allows you to create a single configuration template for multiple CEM pseudowires. Follow these steps to configure a CEM class:
enable configure terminal class cem mycemclass payload-size 512 dejitter-buffer 12 exit interface cem 0/0/1 cem 0 cem class mycemclass xconnect 10.10.10.10 200 encapsulation mpls exit
The following sections describe the parameters you can configure for CEM circuits.
To specify the number of bytes encapsulated into a single IP packet, use the payload-size command. The size argument specifies the number of bytes in the payload of each packet.
Default payload sizes for T3/E3 interface are:
Default payload sizes for a structured CEM channel depend on the number of time slots that constitute the channel. Payload size (L in bytes), number of time slots (N), and packetization delay (D in milliseconds) have the following relationship: L = 8*N*D. The default payload size is selected in such a way that the packetization delay is always 1 millisecond.
Note | Both payload-size and dejitter-buffer must be configured simultaneously. When you select a value of payload-size, the acceptable range of dejitter-buffer for that payload size is displayed. |
To specify the size of the dejitter-buffer used to compensate for the network filter, use the dejitter-buffer command. The configured dejitter-buffer size is converted from milliseconds to packets and rounded up to the next integral number of packets. Use the size argument to specify the size of the buffer, in milliseconds. The range is from 1 to 32; the default is 5.
To shut down a CEM channel, use the shutdown command in CEM configuration mode. The shutdown command is supported only under CEM mode and not under the CEM class.
The CEM parameters can be configured directly on CEM interface. Follow these steps to configure CEM parameters:
enable configure terminal class cem mycemclass payload-size 1024 dejitter-buffer 10 exit interface cem 0/0/1 no ip address cem 0 cem class mycemclass xconnect 10.10.10.10 200 encapsulation mpls exit
Use the following commands to verify the pseudowire configuration:
Router# show cem circuit ? <0-504> CEM ID detail Detailed information of cem ckt(s) interface CEM Interface summary Display summary of CEM ckts | Output modifiers Router# show cem circuit CEM Int. ID Line Admin Circuit AC -------------------------------------------------------------- CEM0/1/0 1 UP UP ACTIVE --/-- CEM0/1/0 2 UP UP ACTIVE --/-- CEM0/1/0 3 UP UP ACTIVE --/-- CEM0/1/0 4 UP UP ACTIVE --/-- CEM0/1/0 5 UP UP ACTIVE --/--
Router# show cem circuit 0 CEM0/13/1, ID: 0, Line: UP, Admin: UP, Ckt: ACTIVE Controller state: down, T3/E3 state: up Idle Pattern: 0x55, Idle CAS: 0x8 Dejitter: 10 (In use: 0) Payload Size: 1024 Framing: Unframed CEM Defects Set None Signalling: No CAS RTP: No RTP Ingress Pkts: 11060 Dropped: 0 Egress Pkts: 11061 Dropped: 0 CEM Counter Details Input Errors: 0 Output Errors: 0 Pkts Missing: 0 Pkts Reordered: 0 Misorder Drops: 0 JitterBuf Underrun: 0 Error Sec: 0 Severly Errored Sec: 0 Unavailable Sec: 0 Failure Counts: 0 Pkts Malformed: 0 JitterBuf Overrun: 0
Router# show cem circuit summary CEM Int. Total Active Inactive -------------------------------------- CEM0/1/0 1 1 0
The following commands are used to configure pseudowire:
Commands |
URL |
---|---|
cem-group |
|
payload-size dejitter-buffer |
|
class cem |
|
controller t1 |
|
xconnect |
Related Topic |
Document Title |
---|---|
Cisco IOS commands |
Standard/RFC |
Title |
---|---|
— |
There are no standards and RFCs for this feature. |
MIB |
MIBs Link |
---|---|
— |
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL: |
Description |
Link |
---|---|
The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies. To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds. Access to most tools on the Cisco Support website requires a Cisco.com user ID and password. |