Professional Documents
Culture Documents
-4
TXC-05870
• TDMoIP: Introduction
• PacketTrunk-4 Functionality
• Clock Recovery & Measurement
• PacketTrunk-4 Demo
CO SONET/SDH CO P
B
T1/E1 SWITCH NETWORK SWITCH X
P
B
X
extensions Synchronous
Non-packet network
T1/E1
Access Network
analog lines
Packet
P
T1/E1/T3/E3
Switched B
X
extensions
P Network
B
X
Asynchronous network
T1/E1
No timing information transfer
• G.823/G.824 (timing)
– Primary vs. secondary clocks
– jitter masks
– wander masks
TDMoIP
Clear channel/ leased line service
• Evolution - CPE unchanged, IWF added at edge
• No change to signaling protocols (network IW)
• No new functionality
• Migration path
TDM TDM
IP Packets IP Packets
frames frames
PSN
Steps in TDMoIP
• The synchronous bit stream is segmented
• The TDM segments are adapted
• TDMoIP control word is prepended
• PSN (IP/MPLS) headers are prepended
• Packets are transported over PSN to destination
• PSN headers are utilized and stripped
• Control word is checked, utilized and stripped
• TDM stream is reconstituted and played out
TranSwitch Corporation Proprietary & Confidential 12
TDMoIP Protocol Processing
TDM TDM
IP Packets IP Packets
frames frames
PSN
Traffic Types:
• Structured (framed)
• Unstructured (unframed)
• Timing
“timeslots”
T1/E1
frame
SYNC TS1 TS2 TS3 … CAS
signaling
bits
… TSn
(1 byte)
24 or 32 bytes
For TDMoIP we do not put the AAL1/2 into ATM cells (no 5 byte header)
PSN
ATM-CES GW
PSN / multiplexing
TDMoIP Encapsulation
higher layers
• If RTP is used:
– Clock used for time stamp must be an integer of multiple 8Kz
PSN / multiplexing
TDMoIP Encapsulation
higher layers
IP header (5*4bytes)
TDMoIP payload
Destination IP address
CRC-32
Ethernet
Header Payload
TOS Src Bundle# Control
Src adr (AAL1,AAL2,
Dst adr Dst= 0x085E Word
HDLC, RAW)
UDP Source Port Number is used as the bundle number designator , UDP Destination port number
set to hex 085E (2142) assigned by IANA for TDMoIP.
TranSwitch Corporation Proprietary & Confidential 32
TDMoMPLS packet format
Adapated
CRC-32
Ethernet
IP header (5*4 B)
Session ID (4 B)
Optional cookie (4 or 8 B)
higher layers
TDMoIP header (4 B)
TDMoIP payload
TDMoIP Frame
• Header Compression can be used to decrease the header down to a few bytes
• Ethernet Packet Min 64 bytes Max 1536 bytes
Complementary to VoIP.
Provides high voice quality with low latency.
Can support all applications that run over E1/T1 circuits, not just
voice.
Can be made transparent to protocols and signaling.
An evolutionary – not revolutionary – approach, so investment
protection is maximized.
24 32 38 5 2
Microprocessor Port
PacketTrunk-4
Clock SDRAM
Queue
Recovery Controller
Manager
Machines
Jitter
Buffer
10/100 MII/RMII/
Controller
1x T3/E3/STS-1 128 Payload Et MAC
Engine SMII/SSMII
or Channel
4x T1/E1/Serial TSI Packet
Classifier
Host Bus
TranSwitch Corporation Proprietary & Confidential 16/32 bits 50
PacketTrunk-4 Key Features
• Interfaces
– PSTN/Serial: 1x T3/E3/STS-1 or 4x T1/E1/Serial (up to 4.64 Mbps/port,
9.3Mbps aggregate)
– Packet: 1x 10/100 802.3 Ethernet MAC I/F
• MII/RMII/SMII/SSMII (half or full duplex)
• VLAN tagging and priority labeling per 802.1p & Q
– CPU:
• 24-bit address, 16- or 32- bit data bus.
• Control/status registers, counters, buffers (for OAM and signaling)
– SDRAM: 32 bit. 8 or 16 MB off-chip
• Resolution of access to SDRAM: 8, 16, or 32 bit
• Controller operates at either 50, 75, or 100 MHz
• Support, examples: 64 Mb Micron MT48LC2M32B2TG-6, 128 Mb Micron
MT48LC4M32B2TG-6
– JTAG
• User Ports
– E3/T3/STS-1: AAL1 unstructured
– E1/T1:
• Unframed - E1/T1pass-through: AAL1 unstructured or HDLC payload type
• Nx64 Kbps – Fractional T1/E1: AAL1 unstructured & structured, AAL2, HDLC
• Structured with CAS – Fractional T1/E1 with CAS: AAL1 structured with CAS or AAL2
– Synchronous Serial Data
• Using AAL1 unstructured or HDLC payload type
• For continuous bit stream (ex. V.35) or HDLC-based (ex. Frame Relay) transfer.
• Single port: up to STS-1 rate (51.84 Mbps)
• Four ports: each port can operate at up to 4.64 Mbps with an aggregate rate of 9.3 Mbps
• Gapped clock support.
• Encapsulations:
– TDMoIP via CBR or VBR
– TDMoMPLS via CBR or VBR
– HDLCoIP
– HDLCoMPLS
• Clock Recovery
– Independent TDM clock recovery per TDM interface for end-to-end TDM sync
through an IP/MPLS network. Recovered clock jitter and wander are
standards-compliant (ex. freq accuracy of 1-2 ppm)
– Two major successive phases for CR:
• Acquisition phase: attain rapid frequency lock (e.g., less than 10 seconds for a full
E1/T1 bundle)
• Tracking phase: sustain the achieved freq lock while gradually bringing the jitter-
buffer level back to its center. Jitter is attenuated to comply with relevant
standards
– Conform to G.823/G.824 jitter and wander requirement
• Physical Characteristics
– Voltage: 2.5v core, 3.3v I/O.
– Size: 27 x 27 mm (1.27 mm pitch)
– Package: 256-pin PBGA
– Power: TBD
– Op temp: -40 to +85 C (industrial)
SDRAM
QT1F+
10/100 Et 10/100 Et
T1/E1 : T1/E1 LIU : or : PacketTrunk-4
PHY
QE1F+
MII/
RMII
CPU
SDRAM
DART
10/100 Et 100 Et
T3/E3/STS-1 or PacketTrunk-4
PHY
ARTE
MII/
RMII
CPU
SDRAM
3x
Combus T3/E3
STS-3/
STM-1
10/100 Et 10/100 Et
PHAST-3N TL3M PacketTrunk-4
Switch PHY
MII/
RMII
CPU
SDRAM
28x T1/
STS-3/ Combus :
21x E1
STM-1
10/100 Et 10/100 Et
PHAST-3N TEMx28 PacketTrunk-4
Switch PHY
MII/
RMII
CPU
SMII
10/100
Ethernet CPU
: PacketTrunk-4
SDRAM
10/100Et
10/100 Et
10/100
PHYEt
PHY
PHY
• Carrier
– TDM services over Ethernet MAN
– TDM services over broadband Wireless Ethernet
– TDM services over Cable Ethernet
– 2G / 2.5G cellular backhaul over IP/MPLS
– HDLC-based traffic (ex. Frame Relay) trunking over IP/MPLS
– T/E carrier grooming (via Ethernet backplane)
– PSTN-IP network bridging
• Enterprise
– Private line/toll bypass via Ethernet MAN
– TDM PBX migration to Ethernet MAN
– MTU/MDU
TDM Leased
Lines
CLASS Central
PSTN
Switch Office
TDMoIP GW
TDMoIP
GW
POP
GbE
Customer
Premise
Public
INTERNET
Features:
TDM concentration (grooming multiple T1/E1 into OC-3/STM-1 trunks)
E3/T3 Carrier Trunking
With:
GbE Network I/F PBX
PBX
OC-3/STM-1 TDM interface
ADM TDMoIP
GW
TDMoIP
GW
SDH/
CLASS SONET IPIP
Switch
TDMoIP
GW
SS7 TDMoIP
GW
ADM
PSTN
PBX
TDMoIP GW PBX
PBX
Corporate Site B
TDMoIP GW PBX
POTS
PBX
PBX
Switch TDMoIP Switch Switch TDMoIP
Switch/Router GW GW
IP/MPLS
Network PSTN
TDMoIP GW
/Switch site w
TDMoIP GW
Fiber FT1/T1/n*T1
CMTS
T1/ T3/ E1
100 Mbps Metro
(GbE, IP, RPR, Coax
HFC, EoS)
GW GW
FT1/T1/n*T1
Fixed
Wireless
FT1/T1/n*T1
Intelligent
Network
SS#7
PSTN Server
TDMoIP-based
signaling GW
TDMoIP-based TDMoIP-based
signaling GW signaling GW
GbE
Switch IP Network GbE
Switch
Public Public
Voice VoIP Voice
VoIP
Switch GW Switch
GW
• Capture range (E1, T1, E3, T3 rates): ±128 ppm around nominal
ETH NETWORK
IPmux-4
EMULATOR
TDMSOURCE
CLOCK
ETH
E1
ANT-20 RECOVERED
JITTER AND TDM CLOCK TDMoIP CHIP
WANDER EVALUATION
MEASUREMENT E1 BOARD
DEVICE
Measurement Setup
• ANT-20 (Wandel & Goltermann) jitter / wander measurement device sends and
receives TDM signal from both ends
• RAD IPmux-4 transmit TDMoIP flow
• Network emulator introduces packet loss and PDV (jitter)
• TDMoIP Chip evaluation board recovers the clock and reconstruct the original
TDM flow
Assigned TS:
Voice – 1, 2
FXS
E1
Sniffer IPmux-1 FCD-IP
FXS
Assigned TS:
Voice – 21, 22, CLK Recovery LBT
24, 25
HDLC – 1÷15
Boston
FXS
FXS
FXS
E1 PacketTrunk-4
FCD-IP ETH HUB
FXS Eval-Board
New York
Bundle #7
HDLCoIP
ETH ETH
MLB-E
• Integrated Service:
• Within one E1 (at center side, San Jose): Four phone lines
(4 DS0) + one HDLC data channel (15 DS0 time slots
grouped together)
• Grooming :
• Using “Bundle” to group multiple DS0 timeslots within the
same E1 to form different “bundles” and then deliver to
different destinations