Académique Documents
Professionnel Documents
Culture Documents
Telecommunication Networks
(TNET)
RTEL 1
Team teaching
Responsible
Rami Langar
Team:
Guy Pujolle Rami Langar Stefano Secci Christophe Kiennert Wiem Tounsi Xavier Misseri
Email
firstname.lastname@lip6.fr
RTEL
Organisation
Program
10 lectures, 2h each 10 TDs, 4h each
Grading procedures
Mid-term exam: 40% Final exam: 60%
RTEL
Program overview
Introduction: forwarding techniques, Multiplexing, IP datagram, Virtual circuits Ethernet networks and VLAN Access networks and local loop ATM networks MPLS networks Traffic engineering and QoS Wireless networks Cellular networks Security in wireless networks Smart card networks
RTEL 4
References
Computer Networking, James Kurose and Keith Ross, Data and Computer Communications, William Stallings High Speed Networks TCP/IP and ATM design principles, William Stallings Connection-oriented networks SONET/SDH, ATM, MPLS, and Optical Networks, Harry G. Perros, Wiley 2005 Wireless Communications, Andreas F. Molisch, Wiley Guy Pujolle, Les Rseaux , Eyrolles. The web
RTEL 5
RTEL
Directions
Telecoms
Voice network (PSTN : Public Switched Telephone Network) ISDN (Integrated Services Digital Network) Multimedia
Computer networks
Interconnections of networks, IP networks The Internet Voice and video
Networks have evolved from simple wires connecting telephones, to wires connecting telephones and computers and lately wireless devices Services have been added Web has been a big engine of this evolution VoIP and IPTV is already available RTEL 7
7
RTEL
Frame - packet
A frame is a packet with elements allowing to determine the begining and the end of the packet within series of bits or blocs of bytes Frame can be sent directly to the medium Packet need to be encapsulated within a frame
Application Presentation Session Transport Network Data link Physical Packet Frame Physical
RTEL
Network categories
PAN
LAN
MAN RAN
WAN
1m
10 m
100 m
1 km
10 km
100 km
Personal Area Network Local Area Network Metropolitan Area Network Regional Area Network RTEL Wide Area Networks
10
10
Taxonomy
Communication Networks
Circuit -Switched
Packet -Switched
FDM
TDM
WAN
Implemented using one of these technologies:
Circuit switching (e.g. telephone network) :
Dedicated communications path between two stations through the nodes of the network. A path is a connected sequence of physical links between nodes. On each link, a logical channel is dedicated to the connection. Data transmitted as rapidly as possible.
Packet switching :
No dedicated resources for a connection Data sent in a sequence of packets. Each node, the entire packet is received, stored briefly and then transmitted (store and forward mechanism)
RTEL 12
RTEL
13
Signaling out-band:
Set-up messages use a dedicated path different from the circuit under construction.
RTEL
14
RTEL
15
Transmission delay propagation delay between Host 1 and Switch1 propagation delay between Host 1 and Host 2
Circuit Establishment
Transfer
Information
time
Circuit Teardown
RTEL 16
Multiplexing
To make efficient use of high-speed telecommunications lines, some form of multiplexing is used Multiplexing allows several transmission sources to share the same transmission media Trunks on long-haul networks are high-capacity fiber, coaxial, or microwave links Common forms of multiplexing are Frequency Division Multiplexing (FDM), Time Division Multiplexing (TDM).
RTEL
17
FDM Diagram
RTEL
19
10
TDM Diagram
RTEL
21
For voice, each channel contains one word of digitized data (PCM, 8000 samples per sec)
A total data rate of 8000*193=1.544Mbps Five out of six frames have 8 bit PCM samples Sixth frame is 7 bit PCM word plus signaling bit Signaling bits form stream for each channel containing control RTEL 22 and routing info
11
DS-1 can carry mixed voice and data signals 24 channels used No sync byte Can also interleave DS-1 channels
Ds-2 is four DS-1 giving 6.312Mbps
RTEL
23
RTEL
24
12
TDM applications
Digital Service lines: DS-n
Implemented as telephone lines: T-n Service (DS-0) DS-1 DS-2 DS-3 DS-4 Phone line standard phone line T-1 T-2 T-3 T-4
RTEL
Data rate 64 Kb/s 1.544 Mb/s 6.312 Mb/s 44.736 Mb/s 274.176 Mb/s
Simple abstraction
Reliable communication channel between hosts No worries about lost or out-of-order packets
Simple forwarding
Forwarding based on time slot or frequency No need to inspect a packet header
RTEL
26
13
Blocked connections
Connection refused when resources are not sufficient Unable to offer okay service to everybody
Network state
Network nodes must store per-connection information Unable to avoid per-connection storage and state
RTEL
27
Packet Switching
Circuit switching designed for voice
Resources dedicated to a particular call Much of the time a data connection is idle Data rate is fixed
Both ends must operate at the same rate
RTEL
28
14
Control info
Routing (addressing) info
15
Datagram
Each node has a unique Destination address is carried in the IP header At each node, a routing table is used to determine the output interface towards the destination
RTEL
31
1 2
1: 7 2: 7
link 7
7: 14 7: 8 link 14 link 8
32
RTEL
16
RTEL
33
Set-up latency
Time for the set-up message to traverse the path and return back to the source
Routing
End-to-end path is selected during circuit set-up
RTEL 34
17
Signaling within a VC
Out interface
In interface
In label
Out interface
Out label
RTEL
35
Store-and-forward transmission
Multiple packets may arrive at once Need buffer space for temporary storage
Multiplexing on a link
No reservations: statistical multiplexing
Packets are interleaved without a fixed pattern
18
Router state
Virtual circuits: routers know about connections IP datagrams: no state, easier failure recovery
Quality of service
Virtual circuits: resources and scheduling per VC IP datagrams: difficult to provide QoS
RTEL 37
Event Timing
RTEL
38
19
Hybrid architecture
Nodes are switching and routers at the same time
TCP IP IP IP
TCP IP
AAL ATM
AAL ATM
AAL
ATM
RTEL
Ethernet
Ethernet
39
20