Documente Academic
Documente Profesional
Documente Cultură
WAN Technologies 3
Click to edit Master subtitle style
Komputer Komputer
WAN Option
Komputer Komputer
WAN Option
ATM Komputer PSTN X.25
S xD L
Komputer
1. 2.
X.25 Network
Intro to X.25
X.25 is a packet-switching WAN Developed in 1976 by ITU-T X.25 is an interface between data terminal equipment (DTE) and Data Circuitterminating equipment (DCE) for terminal operation in the packet mode on public data networks
Intro to X.25
X.25 define how a packet-mode terminal can be connected to a packet network for the exchange of data X.25 describes the procedures necessary for establishing, maintaining and terminating connections. X.25 is what is known as a Subscriber Network Interface (SNI) protocol.
Intro to X.25
SNI defines how the users DTE communicates with the network and how packets are sent over that network using DCE. It uses a virtual circuit approach to packet switching (SVC and PVC) and uses asynchronous connection.
X.25 layers
X.25 protocol specifies three layers
n n n
These layers define functions at the physical, data link and network layers of the OSI model
X.25 layers
Physical Layer
At the physical layer, X.25 specifies a protocol called X.21 X.21 has been specifically defined for X.25 by the ITU-T X.21 is similar enough to other physical layer such as EIA-232 (Serial)
Frame Layer
X.25 provides data link control using Link Access Procedure, Balanced (LAPB), which is a subset of HDLC The flag, address, control and FCS fields are exactly the same in HDLC
Frame Layer
3 categories of Frames
n
I-Frames
Are used to encapsulate packet from the network layer
S-Frames
Are for flow and error control in the frame layer
U-Frame
Are used to set up and disconnect the links between DTE and DCE
The link between DTE and DCE must be setup before packets from the packet layer can be transferred. Either the DCE or the DTE can set up the link by sending an SABM (Set Asynchronous Balance Mode) frame, the responding party sends an ACK frame ( Acknowledgement ) to show the link is ready
After the link has been established, the 2 parties can send and receive network layer packets using I-frames and S-frames When the network layer no longer needs the link, one of the parties can issue a disconnect (DISC) frame to request a disconnection
Link Disconnect
n
Packet Layer
The network layer in X.25 is called the Packet Layer Protocol (PLP). This layer is responsible for establishing the connection, transferring the data, and terminating the connection In addition, it is responsible for creating the virtual circuits and negotiating network services between 2 DTEs
Packet Layer
While the frame layer is responsible for making a connections between a DTE and a DCE, the packet layer is responsible for making a connection between 2 DTEs Note (important)
n
Packet Layer
Virtual Circuits
X.25 protocol is a packet-switched Virtual Circuit network The Virtual circuit in X.25 are created at the network layer (not the data link layer) This means that a physical connection between a DTE and DCE can carry several virtual circuits at the network layer with each circuit responsible for carrying either data or control information.
Virtual Circuits
X.25
n
X.25 also checks for errors from source to destination at the network layer Two layer operations for error checking and flow control Much of the traffic on an X.25 network is devoted to error checking to ensure reliability of the service
X.25
Only one-fourth of this traffic is message data Such extensive traffic wan necessary at the time X.25 was introduced because transmission media were more error prone then, than they are today
Summary
X.25 is an old and used to be popular packet-switching WAN The X.25 protocol defines the procedures for data transmission between a DTE and a DCE The X.25 protocol specifies three layers
n n n
Summary
LAPB is the protocol used by X.25 at the frame layer for data link control functions The packet layer handles connection establishment, data transfer, connection termination, virtual circuit creation and negotiation of network services between two DTEs
Summary
There are 3 types of X.25 packets
n n n
The first is a data packet,The latter two are control packets There are flow and error control at both the frame layer and the packet layer The virtual circuit identifier in X.25 is called LCN
1. 2.
Higher data rates at lower cost Click to data Burstyedit Master subtitle style
Frame relay can provide Bandwidth on Demand
Less overhead
X.25 provides extensive error checking and flow control Frames are checked for accuracy at each station Click to edit Master subtitle a Each station keepsstylecopy of the original frame until it receives confirmation from the next station that the frames has arrived correctly
X.25 also checks for errors from source to destination at the network layer Two layer operations for error checking and flow control Much of the traffic on an X.25 network is devoted to error checking to ensure reliability Click to edit Master subtitle style of the service
Only one-fourth of this traffic is message data Such extensive traffic wan necessary at the time X.25 was introduced because transmission media were more error prone then, than they are today
Improvements in traditional transmission media and greater use of fiber-optic cable, which is far less susceptible to noise than metallic cable, have decreased the probability of transmission error to a point where this level of caution is not only unnecessary but Click to edit Master subtitle style counterproductive as well. Frame relay does not provide error checking or require acknowledgment in the data link layer.
All error checking is left to the protocols at the network and transport layer. Many data link layer operations are eliminated while others are combined
Click to edit Master subtitle style
Means it easily can be used as a backbone network to provide services to protocols that already have a network layer protocol
If TCP/IP wants to use the services of X.25, there is a duplication in the network layer and Frame Relay fucntions, X.25 has its own network layer and TCP/IP has its own There is no duplication in the case of Frame Relay,edit Master subtitle styles own network layer and TCP/IP uses it Click to Frame Relay provides services at the Physical and the data link layers
Frame Relay allows bursty data. Users do not have to adhere to a fixed data rate Frame Relay is less expensive than other traditional WANs
Click to edit Master subtitle style
This may create a varying delays for different users, example : Delay of a small frame following a large frame may be different than the delay of a small frame following another small frame
Click to edit Master subtitle style
When a virtual circuit is established by the network, a DTE is given a DLCI number that it can use to access the remote DTE The local DTE uses this DLCI to send frames to the remote DTE
Click to edit Master subtitle style
1. 2.
Arsitektur Protokol
1.
2.
3.
User planeedit Master subtitle style Click to Provides for user information transfer Control plane Call and connection control Management plane Plane management whole system functions Layer management Resources and parameters in protocol entities
ATM Cells
CBR
(Constant bit rate)
Fixed data rate continuously available Tight upper bound on delay Uncompressed audio and video
n n n
Video conferencing Interactive audio style Click to edit Master subtitle A/V distribution and retrieval
rt-VBR
(Real time variable bit rate) Time sensitive application
n
rt-VBR applications transmit at a rate that varies with time e.g. compressed video Click to edit Master subtitle style
n n n
Produces varying sized image frames Original (uncompressed) frame rate constant So compressed data rate varies
nrt-VBR
(Non-real time variable bit rate ) May be able to characterize expected traffic flow Improve QoS in loss and delay End system specifies:
n n n
Peak cellMaster subtitle style rate Click to edit Sustainable or average rate Measure of how bursty traffic is
UBR
(Unspecified bit rate ) May be additional capacity over and above that used by CBR and VBR traffic
n n
ForClick to edit Master subtitle style tolerate some cell application that can loss or variable delays
n
ABR
(Available bit rate) Application specifies peak cell rate (PCR) and minimum cell rate (MCR) Resources allocated to give at least MCR Spare capacity shared among all ARB sourcesedit Master subtitle style Click to e.g. LAN interconnection
GFR
(Guaranteed Frame Rate)
Designed to support IP backbone subnetworks Better service than UBR for frame based traffic
n
Optimize handling of frame based traffic passing from LAN through router to ATM backbone
n n
Used by enterprise, carrier and ISP networks Click to edit Master subtitle style Consolidation and extension of IP over WAN
ABR difficult to implement between routers over ATM network GFR better alternative for traffic originating on Ethernet
n n
Network aware of frame/packet boundaries When congested, all cells from frame discarded
AAL Protocols
Convergence sublayer (CS)
n n
Packages and unpacks info received from CS Click to edit into cells Master subtitle style
Type 1 Type 2 Type 3/4 Type 5
Four types
n n n n
AAL Protocols
AAL Type 1
CBR source SAR packs and unpacks bits Block accompanied by sequence number
Click to edit Master subtitle style
AAL Type 2
VBR Analog applications
AAL Type 5
Streamlined transport for connection oriented higher layer protocols
UBR
FR, ATM
Emulation LANE
IP
ATM Network
(integrated voice, video, and data services)
76
ATM Standards
ITU-T, ATM Forum, IETF User-to-Network Interface (UNI) 2.0 UNI 3.0, UNI 3.1, UNI 4.0 Network-to-Network Interface (NNI) PNNI
n n
RFC 2684 (Multiprotocol encapsulation over ATM) LAN Emulation (LANE) Multiprotocol over ATM (MPoA)
77
Private NNI Public-Network Node Interface Click to edit Master subtitle style
ATM?
78
first bit: user data (0) or control data (1) second bit: 0 = no congestion, 1 = congestion), third bit: whether the cell is the last cell (1) in a series of AAL5 frame
Cell Loss Priority (CLP)Indicates whether the cell should be discarded to editit encounters extreme congestion as it moves Click (1) if Master subtitle style through the network. Header Error Control (HEC)checksum on the first 4 bytes of the header.
Click to edit Master subtitle style ATM switching is based on VPI/VCI However, VPI+VPI is not called ATM address. VPI/VCI has local significance only.
80
81
Designed for voice application Constant Bit Rate (CBR) Circuit Emulation Service (CES) Variable Bit Rate (VBR) VBR-rt (voice) VBR-nrt (data)
Designed for data application Unspecified Bit Rate (UBR)
AAL5:
n n
AAL5
CPCS-PDU Payload Padding (0-47) CPCS-UU (1) CPI (1) Length (2)
Click to edit Master subtitle style up to 216 -1 why do we need padding?
CRC (4)
CPCS: Common Part Convergence Sublayer PDU: Protocol Data Unit UU: User-to-user interface information CPI: Common Part Indicator
83
Guaranteed transmission rate rtVBR and nrtVBR Peak Cell Rate (PCR), Sustained Cell Rate (SCR), and Max Burst Size (MBR) No guarantee, best effort CB R PC
R SC R
VB R UB R
84
ATM QoS
How does a carrier ensure that QOS can be met? n Connection Admission Control (CAC) Procedure for determining whether each new SETUP request should be granted or denied based on current network conditions n Usage Parameter Control (UPC) Procedure for verifying whether customer is conforming to their contractual Traffic Parameters. n Resource Management (RM) Procedure for notifying ABR Click to edit Master subtitle style users when they should slow down
n
Selective Cell Discard (SCD) Procedure for discarding cells (CLP=1)during congestion.
85