Protocolos Sobre IP: Fausto Vasco
Protocolos Sobre IP: Fausto Vasco
Protocolos Sobre IP: Fausto Vasco
Fausto Vasco
Objetivos
Queremos hacer una descripcin rpida de los protocolos
de comunicaciones que ms influencian el mercado
actual:
Frame Relay
X.25
MPLS
SIP
H323
NGN
X.25
Note the use of a single network digit, seemingly allowing for only
10 network carriers per country, but some countries are assigned
more than one DCC to avoid this limitation.
One DTE-DCE interface to an X.25 network has a maximum of
4095 logical channels on which it is allowed to establish virtual
calls and permanent virtual circuits.
5
Architecture
The general concept of X.25 was to create a universal and
global packet-switched network.
Much of the X.25 system is a description of the rigorous error
correction needed to achieve this, as well as more efficient
sharing of capital-intensive physical resources.
The X.25 specification defines only the interface between a
subscriber (DTE) and an X.25 network (DCE).
Replaced by Frame Relay is now considered an obsolete
protocol.
X.25 was the base to new protocols like Frame Relay and
ATM which use extensively the Virtual Circuits.
Frame Relay has become the most widely used WAN technology.
primarily because of its price and flexibility.
The Frame Relay node simply drops packets without notification when
it detects errors.
Virtual Circuits
The connection through a Frame Relay network between two
DTEs is called a virtual circuit (VC).
There is no direct electrical connection from end to end.
The connection is logical.
With VCs, Frame Relay shares the bandwidth among multiple users
and any single site can communicate with any other single site
without using multiple dedicated physical lines.
11
Local Significance
VCs provide a bidirectional communication path from one
device to another.
VCs are identified by DLCIs.
Typically are assigned by the service provider.
Local significance, which means that the values themselves are not
unique in the Frame Relay WAN.
Two devices connected by a VC may use a different DLCI value to
refer to the same connection.
12
Local Significance
13
Multiple VCs
Frame Relay is statistically multiplexed, meaning that it
transmits only one frame at a time, but that many logical
connections can co-exist on a single physical line.
The router connected to the Frame Relay network may have
multiple VCs connecting it to various endpoints.
Multiple VCs on a single physical line are distinguished because each
VC has its own DLCI.
Very cost-effective
Each endpoint needs only a single access line and interface.
Average bandwidth requirement of the VCs, rather than on the
maximum bandwidth requirement.
14
15
16
dynamic mapping.
Inverse ARP.- The Frame Relay router sends out Inverse ARP requests on
its PVC to discover the L3 address of the remote device.
17
18
19
LMI Extensions
LMI extensions are extremely useful in an internetworking environment.
VC status messages
Informs PVC integrity by communicating and synchronizing between
devices, periodically reporting new PVCs and the deletion of PVCs.
Prevent data from being sent into black holes (VCs that no longer exist).
Multicasting
Multicasting supports the efficient delivery of routing protocol messages
and address resolution procedures that are typically sent to many
destinations simultaneously.
Global addressing
Gives connection identifiers global rather than local significance
This makes the Frame Relay network resemble a LAN in terms of
addressing, and ARPs perform exactly as they do over a LAN.
Simple flow control
Provides for an XON/XOFF flow control mechanism that applies to the
entire Frame Relay interface.
20
LMI
Oversubscription
Service providers sell more capacity than they have on the assumption
that not everyone will demand their entitled capacity all of the time.
Because of oversubscription, there will be instances when the sum of CIRs
from multiple PVCs to a given location is higher than the port or access
channel rate.
This can cause traffic issues, such as congestion and dropped traffic.
23
24
25
26
27
Objectives
Describe Multiprotocol Label Switching (MPLS) features and
operation.
Identify the fields and format of an MPLS label.
Describe the purpose of the control and data planes in the
MPLS architecture.
Describe the function and architecture of Label Switch
Routers (LSRs) and Edge LSRs.
28
WAN Topologies
With MPLS, a site requires only one connection to the
MPLS SP.
High-performance method for forwarding packets through a network.
Enables routers at the edge of a network to apply simple labels in the
form of numbers to these packets.
Routers can then switch packets according to labels, incurring minimal
overhead for routing lookup.
29
30
MPLS Operation
Topology-driven switching:
CEF (prebuilt FIB table)
incorporates the best of the
previous switching mechanisms.
CEF
CEF
CEF
CEF
33
34
R5 LSR
Station B
Station A
R6
Edge LSR
R1
Edge LSR
R2 LSR
R3 LSR
LSR
IP
MPLS
MPLS
MPLS
Label
Instructions
L
Edge LSR
Internal Table
35
MPLS Characteristics
MPLS technology is intended to be used anywhere,
regardless of Layer 1 media and Layer 2 protocol.
36
Label Format
Field
Description
20-bit label
1-bit bottom-of-stack
indicator
MPLS allows multiple labels to be inserted. The bottomof-stack bit determines if this label is the last label in the
packet. If this bit is set (1), the setting indicates that this
label is the last label.
Label Stack
38
Note: The type or protocol ID field indicates as MPLS enabled layer-3 protocol.
39
Control plane:
Exchanges routing information and labels
Contains complex mechanisms, such as OSPF, EIGRP, IS-IS, and BGP,
to exchange routing information
Exchanges labels, such as LDP, BGP, and RSVP
Data plane:
Forwards packets based on labels
Has a simple forwarding engine
40
42
Functions of LSRs
Component
Control plane
Function
Exchanges routing information
Exchanges labels
Data plane
43
LDP populates the LFIB table in the data plane that is used to
forward labeled packets.
44
45
SIP Overview
New generation of IP based services is now being quenched
by SIP the Session Initiation Protocol (RFP 3261)
SIP-based services:
SIP utilizes its own unique user agents and servers, but it does
not operate in a vacuum.
Comparable to the converging of the multimedia services it
supports, SIP works with a myriad of preexisting protocols
governing authentication, location, voice quality, etc.
46
48
Much of the syntax in message headers and many HTTP codes are
re-used.
For example, the error code for an address not found, 404, is identical to the Webs.
A SIP address, such as sip:guest@sipcenter.com, has the exact structure as an email
address.
51
SIP features
Below is are some of other SIP features that distinguish it among new
signaling protocols
Messages are text based and hence are easy to read and debug.
Re-uses MIME type description in the same way that email clients do, so
applications associated with sessions can be launched automatically.
Re-uses several existing and mature internet services and protocols such as
DNS, RTP, RSVP etc.
Extensions are easily defined, enabling service providers to add them for new
applications without damaging their networks.
Older SIP-based equipment in the network will not impede newer SIP-based
services.
52
SIP features
Below is are some of other SIP features that distinguish it
among new signaling protocols
Is transport layer independent. Therefore:
The underlying transport could be IP over ATM.
SIP uses UDP as well as TCP protocol, flexibly connecting users
independent of the underlying infrastructure.
53
Together, these systems deliver messages embedded with the SDP protocol
defining their content and characteristics to complete a SIP session.
SIP User Agents (UAs)
Are the end-user devices, such as cell phones, multimedia handsets, PCs,
PDAs, etc. used to create and manage a SIP session.
The UA Client initiates the message. The UA Server responds to it.
SIP Registrar Servers
Are databases that contain the location of all UAs within a domain.
In SIP messaging, these servers retrieve and send participants IP addresses
and other pertinent information to the SIP Proxy Server.
54
56
57
58
VB
H.225
H.225
H.225E
H.235
H.323 SET
H.245
H.450
H.460
H.261
H.263
Q.931
RAS
RTCP
RTP
T.38
T.125
H.323 standard
The H.323 standard provides a foundation for audio, video, and data
communications across IP-based networks, including the Internet.
H.323 is an umbrella recommendation from the ITU that sets standards for
multimedia communications over LANs that do not provide a guaranteed
QoS.
Therefore, the H.323 standards are important building blocks for a broad
new range of collaborative, LAN-based applications for multimedia
communications. It includes parts of :
H.225.0 - RAS, Q.931, H.245 RTP/RTCP and audio/video codecs, such as the audio codecs
(G.711, G.723.1, G.728, etc.) and video codecs (H.261, H.263) that compress and
decompress media streams.
Media streams are transported on RTP/RTCP.
60
Codecs
H.323 utilizes both ITU-defined codecs and codecs defined
outside the ITU.
Codecs that are widely implemented by H.323 equipment
includes:
Audio codecs: G.711 (64kbps per call), G.729 (including G.729a, 8kbps
per call), G.723.1, G.726
Text codecs: T.140
Video codecs: H.261, H.263, H.264
The main feature of codecs is the bandwidth that the can safe
mantaining a good quality of video, audio, etc..
61
H.323 Architecture
The H.323 system defines several network elements that work
together in order to deliver rich multimedia communication
capabilities.
Those elements are
Terminals
Multipoint Control Units (MCUs)
Gateways
Gatekeepers
Border Elements.
Endpoints
While not all elements are required, at least two terminals are
required in order to enable communication between two
people.
In most H.323 deployments, a gatekeeper is employed in order
to, among other things, facilitate address resolution.
62
Terminals
The most fundamental elements in any H.323 system.
They might exist in the form of a simple IP phone, a powerful
high-definition videoconferencing system, or simply a PC
Inside an H.323 terminal is something referred to as a Protocol
stack, which implements the functionality defined by the H.323
system.
The protocol stack would include an implementation of the
basic protocol defined in ITU-T Recommendation H.225.0 and
H.245, as well as RTP or other protocols described above.
The diagram, depicts a complete, sophisticated stack that
provides support for voice, video, and various forms of data
communication.
In reality, most H.323 systems do not implement such a wide array of
capabilities, but the logical arrangement is useful in understanding the
relationships.
63
Terminals
64
65
Gateways
Enable communication between H.323 networks and other
networks, such as PSTN or ISDN networks.
If one party in a conversation is not an H.323 terminal, then the call must
pass through a gateway in order to enable both parties to communicate.
66
Gatekeepers
Optional component in the H.323 network that provides
services to terminals, gateways, and MCU devices.
Endpoint registration
Address resolution
Admission control
User authentication, and so forth.
67
Gatekeepers
Direct routed mode. Most efficient and most widely deployed.
Endpoints utilize the RAS protocol in order to learn the IP address of the
remote endpoint and a call is established directly with the remote device.
Gatekeeper routed mode. In this mode, call signaling always passes through the gatekeeper.
Requires more processing power
Gives the gatekeeper complete control over the call and the ability to
provide supplementary services on behalf of the endpoints.
H.323 endpoints use the RAS protocol to communicate with a
gatekeeper.
Likewise, gatekeepers use RAS to communicate with other gatekeepers.
70
71
72
NGN Characteristics
The following characteristics are fundamental to NGN:
Packet-based data transfer
Separate control functions for bearer capabilities, calls/sessions and
applications/services
De-coupling of service provision from the network, and provision of open
interfaces
Support for a wide range of service applications and mechanisms based
on service building blocks (including real-time/streaming/non-real-time
services and multi-media)
Broadband capabilities with end-to-end QoS and transparency
Interworking with legacy networks via open interfaces
Generalized mobility
Unfettered access by users to different service providers
73
NGN Characteristics
The following characteristics are fundamental to NGN:
A variety of identification schemes that can be resolved to IP addresses
for the purposes of routing in IP networks
Unified service characteristics for the same service as perceived by the
user
Converged services between Fixed and Mobile networks
Independence of service-related functions from underlying transport
technologies
Support of multiple last mile technologies
Compliant with all Regulatory requirements (e.g. concerning emergency
communications and security/privacy, etc.)
74
75
One may quite often find the term Gatekeeper in NGN literature.
This was originally a VoIP device, which converted (using gateways) voice and
data from their analog or digital switched-circuit form (PSTN, SS7) to the packetbased one (IP).
It controlled one or more gateways.
As soon as this kind of device started using the Media Gateway Control Protocol
(and similars), the name was changed to Media Gateway Controller (MGC).
NGN Facts
Impacts of NGN
NGN has numerous impacts on the telecom industry, not least of
which is the requirement to conform to NGN standards and to
support
NGN-compatible technologies.
Evolution of Networks to NGN
The ITU-T states: The evolution of networks to NGNs must allow
for the continuation of, and interoperability with, existing networks
while in parallel enabling the implementation of new capabilities.
As NGN deployment is an evolutionary process, with numerous
networks being launched from various technological positions, it is
necessary to clearly identify stages of NGN compatibility or lack
thereof.
In this regard, the NGN Enabled logo makes a great deal of sense.
77
NGN Facts
QoS (Quality of Service)
There are no standard QoS criterion in the industry and it is best defined as
a subjective measure of user satisfaction (e.g. speed, accuracy, reliability,
and security).
This involves identification of parameters that can be directly observed and
measured where the service is accessed by users and network providers.
Flexibility within the global end-to-end NGN architecture is essential in order
to allow for each recognized operating agencys different regulatory
environment, service offerings, geographic span and network infrastructure.
These factors need to be taken into account when setting parameters for,
and levels of, QoS in NGN.
Interoperability
NGN includes a wide range of protocols (including various profiles) at both
service and network levels.
Thus it is essential to ensure interoperability between different systems and
networks. Interoperability is, in fact, a corner stone for the OSS industry
regarding NGN.
78
NGN Facts
Security
Security is as crucial to the NGN as it is to current and legacy
network environments.
Within the NGN, security issues interrelate to architecture, QoS,
network management, mobility, charging and payment.
Generalized Mobility
NGN enables users and devices to access services irrespective of
change of location or technical environment.
The degree of service availability may depend on several factors,
including access network capabilities, service level agreements
between the users home networks and visited networks, etc.
It includes the ability to communicate from various locations using a
variety of terminal equipment, with or without service continuity while
in transit or while changing access means.
79
NGN Facts
Service Capabilities and Architecture
NGN should provide and maintain a distinction between
services and the networks they run on, and ensure the
service architecture focuses on the interfaces to support
different business models and seamless communication in
different environments.
Lastly, NGN must support critical legacy technologies (i.e.
PSTN) as they evolve to fully compatible NGN technologies.
80
NGN Facts
81
Mayor informacin
IMAGINAR
Centro de Investigacin para la Sociedad de
la Informacin
P.O.Box: 17-04-10681
Quito-Ecuador
Telfono: 2400-937
Email: info@imaginar.org
Site: www.imaginar.org
82