Академический Документы
Профессиональный Документы
Культура Документы
CURSO
CONCEPTOSBASICOSDE
COMUNICACIONES
INDUS
INDUSTRIALES
FabianaFer r eir a
Labor ator iodeElectr nicaIndustr ialDto.deElectr nica
FacultaddeIngeniera
UniversidaddeBuenosAires
ndicedelcur so
Utilizacinder edesdecomunicacionesindustr iales
Pr otocolosyper filesOSI
UTILIZACIONDEREDESDE
COMUNICACIONES
INDUS
INDUSTRIALES
FabianaFer r eir a
Labor ator iodeElectr nicaIndustr ialDto.deElectr nica
FacultaddeIngeniera
UniversidaddeBuenosAires
Redindustr ial
Reddetiemporealutilizadaenunsistemadepr oduccinpar aconectar
distintospr ocesosdeaplicacinconelpr opsitodeasegur ar laexplotacin
delainstalacin(comando,super visin,mantenimientoygestin)
RedIndustr ial
Reddeempr esa
Usuar io
Procesos
Personas
Tr fico
Determinstico
Aleatorio
Ser vicios
Predeterminado
Adaptadosalusuario
Simultaneidad
Predeterminada
Todoslosusuarios
Tiempoder espuesta
Crtico
Nocrtico
Mtododecomunicacin Segnaplicacin
generales
4
Necesidades
Unprocesoserealizaendos
estacionesseparadas500m
Reddecontr olador es
Unsupervisordebecambiar
parmetrosdeloscontroladores
Reddesuper visin
Losactuadoresysensoresestn
distribuidosencentenasde
metros.
ParacompletarunlazoPID,se
requiereundatodeunsensor
distante.
SP
Reddecampo
Reddecampo+contr oldistr ibuido
Algoritmo
Alg.de
CONTROL
ACTUADOR
decontrol D/A Control
PROCESO
VC
CONTROLADORDIGITAL
A/D
Alg.de
MEDICION
control
J er ar quader edes
Clasificacinder edes
BusdecampooFieldbus:
Reddefbr ica:
Interconectatodoslossectoresy
serviciosdeunafabrica:lneasde
produccin,almacn,controlde
calidad,serviciogenerales,ingeniera
Equiposconectados:computadoras
Reddesaladecomando
Transmitealoperadorlosdatos
necesariosparaconducirelprocesoyal
procesoloscambiosdeconsigna,
parmetros,etc.emitidosporeloperador
Reddelar gadistancia
Conectapuntosdeproduccincon
sistemasdesupervisinycontrol
NcleodesistemasSCADA
Equiposconectados:RTUs,PCs,
Computadoras
Equiposconectados:PLC,DCS,
Robots,CNconsistemasdesupervisin
C o n t r o l a d o r
Lasolucindistr ibuida
S up e rv iso r
R e d d e
s u p e r v i s i n
C o n t r o l a d o r
C o n t r o l a d o r
B u s d e c a m p o
A
Clasificacindebusesdecampo
Fieldbus:
Funciones
Ctrl.de
Procesos
Ctrl
Lgico
Informacintransmitidaenpalabraso
tablas
Variablesanalgicasyalgunasdigitales
DEVICEBUS
Conectandispositivos,controladores,
Pcs.
SENSORBUS
Tipode Funcin:Repartirlaaplicacin.
Bit
Byte Paquetes datos FF, Profibus,WorldFIP,ControlNet
FIELDBUS
Sensor bus:
Devicebus:
Informacintransmitidaenbits
Variablesdigitales
Conectancaptadores,actuadores,
botoneras,interruptores,etc.conun
controladorcentral
Funcin:distribuirE/Sdigitales
ASi,FlexIO
Informacintransmitidaenbytes
Variablesdigitalesyalgunasanalgicas
Conectandispositivos,controladores,
Pcs.
Funcin:Compartirdispositivosde
campoentrevariosequiposdecontroly
comando.
9
CAN,DeviceNet,SDS,DWF
Smart
Device
BitI / O
PROFIBUSFMS
ControlNet
Impacc
Seriplex
ASi
ControlBus DeviceBus
SensoPlex
InterbusS
ECHELON
PROFIBUSPA
Modbus+/DH+
PROFIBUSDP
Block
I / O
SDS
P rocess
Unit
WorldFIP
FieldBus
DeviceNet
P lant
FOUNDATION Fieldbus
Busesdecampo
SensorBus
10
Histor ia
findelos70s Pr imer asRedes
industr ialespr opietar ias
Entre controladores
PLC(ModbusMODICON),DCS:
WPDF(Westinghouse)
Ppararesolverproblemasde heterogeinedad
LAC,FACTOR,MAP
1983ComienzaPNET(Dinamar ca)
1984EspecificacinCAN(Contr oller
Ar eaNetwor k)deBosch
1985 Sefor maelgr upo Pr ofibus
(Alemania )
Nor malizacin
Nor masInter nacionales
1985 FormacinComits:ISA
SP50,IECTC65/SC65C
Objetivo:Crearunnicostandard
fieldbus
CENELEC(TC65CX)yCENTC
310
Apar eceen1996lanor maEN
50170compuestapor un
conjuntodeper filessin
compatibilidadentr es:
Parte1:PNet
Parte2: Profibus
Parte3:FIP
Parte4:FOUNDATION(BS).
Rechazadaen1997
EN50254
HighEfficiency
CommunicationsSubsystems
forsmallDatapackets
Incluye:ASi,Interbus,
ProfibusDP,DWF(Device
WorldFIP)
12
Nor masIECFieldbus
IECTC65/SC65C/WG6
1993Nor maIEC11582CapaFsica
1996IEC611581Dr aftdeDLL(FIP)Rechazado12/96
3/1998Dr aftDLLapr obado(similar aISATR50.02par tes3y4)
1999a2000Seter minandeapr obar lasr estantespar tes
IEC611581,Intr oduction
IEC611582, PhysicalLayer
SpecificationandSer vicedefinition
IEC611583,DataLink Ser vice
Definition
IEC611584,DataLink Pr otocol
Specification
IEC611585,ApplicationLayer
pr otocolSpecification
IEC61784,Pr ofileSetsfor
Continuosanddiscr ete
manufactur ing
Tiposnor maIEC:
1FOUNDATIONFieldbus
2ControlNet(ControlNet, Ethernet/IP)
3 Profibus(DPyFMS)
4 PNET(multipoint, pointtopoint)
5 FOUNDATIONFieldbusHSE
6SwiftNet(openAL,realTimeAL)
7WorldFIP(MPSy MCS,subsetMMS,
partof MPS)
8Interbus(generic,extended, reduced
6/2)
13
Wor ldFIP
PROFIBUS
FOUNDATIONFieldbus
Contr olNet
SwiftNet
HART
Modbus
14
Clasificacinpor dominiode
aplicacin
Industr iasmanufactur er as
Pr ocesoscontinuos
Gestindeedificios(domtica)
Sistemasembar cados
Tr anspor tedeener gayfluidos
Sistemasdecomunicacin
15
Requisitospar aunbusdecampo
Tr anspor tar pequeos
paquetesdeinfor macin
enuntiempoacotado
PROTOCOLOSY
PERFILESOSI
FabianaFer r eir a
Labor ator iodeElectr nicaIndustr ialDto.deElectr nica
FacultaddeIngeniera
UniversidaddeBuenosAires
ModeloOSI
(OpenSystemInter connection )
ISO 7498 ,1984
Esunmodelopar alasnor masdeinter conexinycooper acindesistemas
abiertos.
Sistemaabier to
AP
AP
Aplicacin
Aplicacin
Presentacin
Presentacin
Sesin
Sesin
Transporte
Transporte
Red
Red
Enlace
Enlace
Fsica
Fsica
MedioFsico
comunicacinentre
equiposdetiposy/o
constructores
diferentes
Reglasde
comunicacinson
pblicas
Cadacapacor respondea
untipodeproblema
DosTiposdecapas:
Capas1a4:Transporte
delainformacin
Capas5a7:Servicios
deacceso
18
Pasajededatosentr ecapas
19
Capasinfer ior es
CapaFsica(PhL)
Aseguralatransmisinde bitsylainterfaseentreelsoportedetransmisinyelDTE
Especificalasreglasdefuncionamientoyprocedimientodel circuitodedatos(mecnicas,elctricas,
pticas)
Ej:RS232/RS485/X21
CapaEnlacedeDatos(DLL)
CapadeRed(NL)
Garantizaeldespachoordenadodemensajes(sinerroresniduplicacin)
Cortamensajesmuylargos
Juntalosmensajesfragmentados
ISOdefine5clasesdeprotocolosdetransporte
20
Capassuper ior es
CapaAplicacin(AL)
OfrecealusuariolosmediosquelepermitenaccederalentornoOSI
OfreceserviciosdeintersgeneralatodotipodeAP.
ArquitecturadefinidaenISO9545
Diferentesentidadessegncampodeaplicacin(gestin,industrial,documentos,etc.)
CapaPr esentacin
Enmascara(paraentidadesAP)lasparticularidadesdebidasacdigo,sintaxis,o
representacindeinformaciones.
PermitetraducirlosdatosdelaAPaunformatoysintaxisstandard.
CapaSesin(SL)
Sincronizayorganizaeldilogoentreabonados.
Realizaladelimitacin,reagrupamiento,y sincronizacin dedatosintercambiados
entreentidadespresentacin.
Permitealacapapresentacinsuspenderyretomarintercambiosapartirdepuntosde
retoma
21
Ar quitectur aIEEE802
Adaptacindelmodelo
Aplicacin
CapaSuperior
Presentacin
LLC
Sesin
Dossubcapas
Unacapa
MAC
Transporte
Cablede
Conexin
Conectores
MAC LLC
Fsica
Reglamentaelaccesoal
sopor tede
comunicacin:
AccesoAleatorio
(CSMA...)
PorConsulta(Token)
Portiempo(TDMA)
Daelconjuntodenormas
paralas3capas
PHY
Red
Medium AccessContr ol
(MAC)
OSIparaLANs.
Dividecapas1,2y3en:
MEDIO
LogicalLinkContr ol(LLC)
PHY(Physical
SignallingLayer )
Asegura:
Emisin/recepcinde
bits
Codificacinde
sealesbinarias
Reconocimientode
prambulosy
delimitadoresdetrama
Utilizaunphysical
mediumattachment
paraaccederalmedio
22
Nor masIEEE802.
23
Aplicacin
MAC LLC
Fsica
24
Pr otocolo
Protocolo (denivelN)
Conjuntodereglasdecodificacin,cooperacineintercambioentredosomsentidadesdelnivelN
parasuministrarlosserviciosN
AP
AP
Aplicacin
Protocolon7
Aplicacin
Presentacin
Protocolon6
Presentacin
Sesin
Protocolon5
Sesin
Transporte
Protocolon4
Transporte
Red
Protocolon3
Red
Enlace
Protocolon2
Enlace
Fsica
Protocolon1
Fsica
MedioFsico
Unidaddedatosdeprotocolo
PDU(N)
Bloquedeinformaciones
intercambiadasentreentredoso
msunidadesdenivelN
PDUniveles1y2
PDUnivel3
PDUnivel>4
tr amas
paquetes
Mensajes
PERFIL
Esunconjuntopr eseleccionadode
ser viciosyprotocolos
organizadosencapassegn
modeloOSI
Dosequiposson comunicablessi
tienenigualper fil:
todassuscapasofrecenlos
mismosserviciosyprotocolos
25
Tamaodelos
mensajes
Nivelde
segur idad
r equer ido
Per iodicidadde
la info
Reglasde
emisin
Tipode
tr ansmisin
(pto apto?)
Restr icciones
tempor ales
Cr iter iosde
car acter izacin
Serviciosaplicativos
Tipodeintercambiodedatos
Aspectosfsicos
Definicionesparacadauna
delascapasOSI:
Accesoalmedio
CapaEnlace
Conosinconexin
TipoACK
26
Tiposdecomunicacin
Puntoapunto:
slodos
entidades
Primario/secundari
o,
Emisor/receptor,
Pozo/fuente,
Cliente/servidor.
Multipunto
Difusin
Msdedos
entidades
involucr adas
Todaslas
entidades
conectadas
estn
involucr adas
ModelosdeCooper acin
For maenquedosomsentidadesdel
mismoniveldecidenr ealizar los
inter cambios
Seaplicanatodaslascapasdelmodelo
Cliente
ser vidor
Pr oductor
consumidor
28
Clienteser vidor
Elclienteemiteunademandadeser vicioalservidor(requisitoriaREQ)
Elservidor tr atalademandayenvaunar espuestaalcliente(respuesta )
Cliente
Cliente
EnviardatoA
A=25
Serv.
Serv.
29
Clienteser vidor
Pr os
Contr as
Esunmodelogeneral
Implementagrancantidad
deservicios
Permitemecanismosde
controldelintercambio
(ACK)
Eltiempoderespuestanoest
predefinido
Nosimultaneidad:
Siunservidorrecibedospedidos
dedosclientesdistintoslostrata
ensecuencia
Siunclientedebedemandarados
servidoreslohaceensecuencia
30
Pr oductor consumidor
PLC
RPM
Variador
Monitoreo
Lecturadevelocidadenunlazocerradoconvariador
Modelomultipunto
Elproductordeundatoloenvaatodoslos
consumidores
Iniciativadeemisin:productor
Iniciativadeproduccin:puedeserdebidaauncliente
entrelosconsumidores
Eldatocontieneunidentificador
31
Pr oductor consumidor
Pr os
Contr as
Norequiereindicacindefuenteo
destino
Permitelagestindeltiempo
Mecanismodeeliminacindevalores
viejosalllegarlosnuevos
Coherenciatemporal
Soloincluyeserviciode
difusin
Eldatoseemiteaunquenose
necesite
Noincluyemecanismosde
control
Compar acinCSyPDC
Clienteser vidor
Implementadiversosservicios
Bipunto
Nosimultaneidad
Variacindelosdatos
Seintercambiasloloquees
necesario
PDC
Sloestdefinidoparadatos
Multipunto
Simultaneidad
Uniformidaddelosdatos
Sepuedenintercambiardatos
nonecesarios
33
Master Slave
Maestro
Maestro
RPM
Motor
I/O
RPM
Motor
I/O
Maestro
RPM
Motor
I/O
34
Inter cambiodedatos
Cclico
Arbitrador
Datossedifundenenelbus
segnuntiempoconfigurado
(peridico)
cada25ms I/O1
puedeserusadoen
productor/consumidor
Mecanismosdescheduling
Dir igidoaeventos
Losdatosseemitencuando
haycambiodeestado.
Necesitachequeodelade
presenciadelosdispositivos
I/O2
cada250ms
I/O3
cada1000ms
CPU
I/O1
I/O2
I/O3
Por r equisitor ia
Acclico
Tipoclienteservidor 35
MecanismosdeAcessoalMedio
(MAC)
Determinsticos
DeAccesoaleatorio
Sesabeexactamente
cuandoletoca
acceder acada
estacin
Cadaestacinaccede
almediocuando
necesitatr ansmitir
pasajedetoken
TDMA(TimeDivision
MultipleAccess)
Ventaja:
seconocenlos
CSMA(CarrierSense
MultipleAcces)
Ventaja:
Velocidadderespuesta
tiemposderespuesta
36
CSMA
Car r ier SenseMultipleAccess
Cadaestacinintentaacceder almediocuandolor equier e
Sihayotraestacinqueintentatransmitir:Colision.
Lareaccinantecolisiones(contencin)definedistintostiposdeCSMA
CSMACD(CollisionDetection)
Cuandohaycolisin:
Losdosnodosdejande
transmitir
Enviansealperturbadora
Esperanunperiodoaleatorio
Intentanretransmitir
Ej:EthernetIEEE802.3
ST1
ST2
ST3
ST4
CSMACA(CollisionAvoidance)
Elnodorevisasielcanalestocupadoantesdetransmitir
Problema:cuandonosepuedenescucharentrestodoslosnodos
Seagreganbloquesespeciales
Ej:IEEE802.11
37
PasajedeToken
Sololaestacinconel
tokenenviamensajes(tmax)
noper idico
Pr oblemas:
pr didadetoken
mensajesur gentes
Ej:IEEE802.4(bus)e
IEEE802.5(r ing)
T
ST1
T
ST2
T
ST4
TDMA(TimeDivisionMultiple
Acces)
tokenPassingimplcito
Basadoenunciclor epetitivoy
fijo
NUT(NetworkUpdate Time)
Cadanodoaccedealmedioen
or densecuencialdefinidopor
suMACID
38
SubcapaLLC
For macindebloques
Subdividirunacorrientedebits
Insercindecampos
Inicioyfindetrama
Contr oldeer r or es
Contr oldeFlujo
Procesoquecontrolalatasaaque
losdatossonintercambiados
Enelcasodenodosemisory
destinocondiferentecargaode
diferentevelocidad
Correccindeerrorpor
retransmisin
Correccindeerrorautnoma
39
Contr oldeflujo
Funciones
Organizayseleccionalos
caminosparanosaturar
elsistema
Limitalacantidadde
informacinenlared
(velocidadde
informaciones
transmitidas)
Prevlosrecursos
necesariosenelreceptor
(tamaobufferde
recepcin)
AplicacinaRLI
Notienesentidopueshayunsolo
camino
Sieltrficoestidentificadonotiene
sentidoporqueeldatoi+1reemplaza
ali
40
Reconocimiento(ACK)
Slopar apr otocolosde
nivel2y4
Stop andwait:Seespera
unACKdesdequese
transmiteunPDU
ACK+:Setransmiteotro
PDU
ACKonollegaACK:
serepiteelPDUhastaun
nromximode
repeticiones
Go.BackN:elemisoremite
variasPDU(hastasu
crditodeemisin)hasta
esperarACK
Repeticinselectiva
GobackN
Repeticinselectiva
41
Conexin
Conexin=canallgicodenivelNpor elquepasanlosPDU(N)
Puedehaber conexinencadaniveldelOSI(NConnection)
Elestablecimientodelaconexinsenegociaentr elasdosNentidades
Losser viciospuedenser conosinconexin.
Per miteadosentidadescomunicantessaber queestnpr esentesyen
r elacinantesdecomenzar ainter cambiar datos.
Per mitenegociar cier tospar metr os(ej.Tamaomxdedatos)
Asegur aelcontr oldeflujo
Fasesdeunaconexin
Establecimientodelaconexin:Tr ansmisindeunPDUde
aper tur a/Recepcindelar espuesta/Negociacindepar metr os
Siunadelasentidadesnosepuedecomunicarlaconexinfracasa
Tr ansfer enciadedatos
Findelaconexin
42
ConexinTCP
(a)Normaloperation,
(b)OldCONNECTIONREQUESTappearingoutofnowhere.
43
Cier r edeconexinTCP
(a)Normalcaseofathreewayhandshake. (b)finalACKlost.
44
TiposdeLLC
CONEXIN
ACK
CONTROLDE
FLUJ O
LLC1
No
No
No
LLC2
Si
Si
Si
LLC3
No
Si
45
COMPONENTESDESISTEMAS
DECONTROLINDUSTRIALEN
RED
FabianaFer r eir a
Labor ator iodeElectr nicaIndustr ialDto.deElectr nica
FacultaddeIngeniera
UniversidaddeBuenosAires
ComponentesdeNCS
Sensor
PRO
CESO
nodos
emisores
AP
CP
RED
nodos
receptores Actuador
1
CP
2
AP
P
R
O
C
3 2 1
AP
CP
HMI
AP
CP
3
CP
1
AP
47
Tiempoder espuestadeNCS
Tiempodesdequesepr oduceuncambioenunaseal
fsica(sensor )hastaquesepr oducelaaccinder espuesta
aesecambio(actuador )
tin
tin:demor afsicaenlaadquisicindeldato
tapi:demor aenelpr ocesoaplicacindelnodoemisor
tcpi:demor aenelpr ocesodecomunicacindelnodoemisor
tacc:demor apr oducidaenelaccesoalmedio
ttr ans:demor aenlatr ansmisin
tcpo:demor aenelpr ocesodecomunicacindelnodor eceptor
tapo:demor aenelpr ocesoaplicacindelnodor eceptor
tout:demor afsicaenlaactuacin
48
Componentesdesistemas
automatizadosconPLC
Power sour ce
Pr ocessor (CPU)
Outputs
Inputs
Sensor s
Memor y
Actuator s
CommunicationInter faces
Pr ogr am
Adjust
HMI
Other
Pr ocesses
Field
devices
49
CiclodeScandelPLC
Input
acquisition
Pr ogr am
execution
Exchangewith
intelligent
modules
Output
actualisation
Diagnosticand
systemtasks
50
Aplicacinconentr adasysalidas
cableadasaunPLC
Sensor
PRO
AP
PLC
I AP O
CESO
AP
Actuador
51
Aplicacinconentr adasysalidas
enr ed
Sensor
PRO
PLC
AP CP
CESS
network
CP AP
AP CP
Actuator
52
MecanismosdeSchedulling
(escalonamiento/agendabilidad)
Escalonar eneltiempolasdifer entestar easpar aquenose
super pongan.
Acadatar eaper idicaseleasignauntiempodeinicio
contadoapar tir deuninstanteinicial
Puedeser aniveldelosdistintospr ocesador esaplicacino
aniveldelospr ocesador esdecomunicacin
Requier endeunasincr onizacinysedebencar gar desde
untildegestinder ed
Par aquenosesuper ponganlasdemandasdemedio
Par aqueser ealicenlastar easenelor denquelasr equier e
laaplicacindecontr ol.
SueficaciadependedelMACylavelocidad
53
EjemploScheduling
2mensajesper idicosdedur acin2,5msAccesoCSMAAMP
Mensaje1:periodo=5 ms
Mensaje2:Periodo=10 ms
Caso1:SinSchedulling
Losdosmensajesselanzanalarrancarelsistema
M1
M2
red
0
10
15
20
25
t[ms]
EjemploScheduling
Caso2:ConSchedulling
Mensaje2conun offsetde2,5ms
M1
M2
red
0
10
15
20
25
t[ms]
Sepuedenenviar ambosmensajes
Conclusiones
Seoptimizaelusodelared
Haygarantadelenvodelosmensajes
55
Schedulingdeaplicaciones
Bloque
AI(Transmisor)
Offsetdesdeel tpode
arranque
0
ComunicacinAI(LAS)
20
PID(valvula)
30
Ao(vlvula)
50
56
REDESETHERNETYTCP/IP
FabianaFer r eir a
Labor ator iodeElectr nicaIndustr ialDto.deElectr nica
FacultaddeIngeniera
UniversidaddeBuenosAires
TCP/IPymodeloOSI
58
Pr otocolosTCP/IP
59
SubcapasenIEEE802.3
60
Normas802.3
61
Encapsulamiento dedatosenTCP
IP
62
Formatodeunatrama802.3
7octetos
Prembulo
1octeto
Delimitadordecomienzodetrama
6octetos
Direccindedestino
6octetos
Direccindeorigen
2octetos
Longitud/tipo
461500octetos
Datos
Relleno
4octetos
Secuenciadecontroldetrama
63
Dir eccionesIP
012
A 0 netid
B
1 0
netid
B
C
24
hostid
C 1 1 0
16
hostid
netid
Redes/
hosts
126
1.0.0.0
126.0.0.0
16.777.214
16.382
128.1.0.0 191.254.0.0
65.534
2.097.150
192.0.1.0 223.255.254.0
254
hostid
Clase
Mscara
255.0.0.0
255.255.0.0
255.255.255.0
64
FormatodeundatagramaIPv4
VERS
HLEN TIPODESERVICIO
IDENTIFICACION
TIEMPODEVIDA
LONGITUDTOTAL
DESPLAZAMIENTO
DEFRAGMENTO
SUMADEVERIFICACION
DELENCABEZADO
BANDERAS
PROTOCOLO
DIRECCINIPDELAFUENTE
DIRECCINIPDELDESTINO
OPCIONESIP(SILASHAY)
RELLENO
DATOS
65
Datagr amaIPV4
V:ver sindelpr otocolo
0100IPV4y0110IPV6
HL:(4bits)longituddelencabezadoenpalabrasde32bits
ST:campodeser vicio(8bits)
Indicalaformaenqueunpaqueteesruteado
Contienetressubcampos
Precedencia(3bits):prioridad(000normal 111ctrldered)
Tipodeservicio(4bits):demora,rendimiento,confiabilidad,costo
Ej:1000:demoraminima,0000:normal,0100:rendimientomx
MBZ(1bit)0sinuso
TL:(16bits)longitudtotaldelpaqueteenbytes
Max:65535bytes
ID(16bits)numer odeidentificacindelpaquete
Parapaquetesfragmentados
66
Datagr amaIPV4
FO(13bits)fr agmentomar gen
Infodereensambleparafragmentacin
TTL:(8bits)tiempodevida
Especificaelnumerodesegundosqueelpaquetepermanecevivo
Sedisminuyecadavezqueesprocesadoporun ruteador
SiTTL=0elpaquetesedescartayseenviaunmensajedeerror
PAD:campoder ellenodelcampoopcin
RellenaOPTconbits0paraquelalongdelheaderseamultde32bits
67
FormatogeneraldeundatagramaIPv6
opcional
Encabezad Extensin1
de
o
encabezado
base
..
.
Extensinn
de
encabezado
DATOS
Formatodelencabezadobase
0
VERS
16
24
31
ETIQUETADEFLUJO
PAYLOADLENGTH
PROX.ENCAB LIMITEDESALTOS
DIRECCINDELAFUENTE
DIRECCINDEDESTINO
68
Datagr amaIPV6
4 4
24
16
V P
FL
PL
NH HL
128
128
SA
DA
V:ver sin
P:pr ior idad
16nivelesdivididosen2grupos
0a7:paquetesquerespondenalcontroldecongestin
8a15:norespondenalcontroldecongestin(ej:videoyvoz)
PL:longituddecar gautildelosdatos
NH:TipodeencabezadoquesiguealencabezadoIPV6
PermiteencabezadosdeextensinentreencabezadoIPyencabezadoTCP
Ej:encabezadosdeautentificacinycodificacin
VentajasIPV6
Direccionesmslargas(128vs.32bits)
3.402823665X1038 vs4.294.967.295
Cadametrocuadradodelasuperficieterrestrepuededisponerde
1564direcciones(peorcaso)
trestiposdedirecciones :
Unidifusin,cualquierdifusin(enrutadaaladireccinmscercana),
multidifusin
Autorredireccionamiento
Autoconfiguracindelasdireccionesdered
Adquisicindedireccinenformadinmica
Autenticacin,privacayconfidencialidad
Prioridaddeenrutamiento
Entregadepaquetesavelocidadconstante
SoportadireccionesIPV4
70
FormatodelsegmentoTCP
PUERTOORIGEN
PUERTODESTINO
NMERODESECUENCIA
NMERODEACUSEDERECIBO
HLEN RESERVADO CODEBITS
SUMADE
VERIFICACIN
OPCIONES(SILASHAY)
VENTANA
PUNTERODEURGENCIA
RELLENO
DATOS
71
TCP:manejodelaventana
Aplicaci
n
escribe
2K
Aplicacin
escribe3K
Vaco
2K
SEQ=0
2K
ACK=2048
WIN=2048
2K
Aplicacin
bloqueada
4K
SEQ=204
8
ACK=4096WIN=0
Lleno
Aplicacinlee2K
2K
Elemisor
puede
enviarhasta
2K
ACK=4096
WIN=2048
SEQ=409
6
1K
1
K
2K
72
TCP:Inicioyfindelaconexin
Host1
Host2
SYN(S
SE
SYN(
EQ=x)
Host1
Host2
F IN (S
x+1)
=
K
C
Q=y,A
1 )
+
x
=
K
(A C
F IN (S
(S E Q= x
+ 1 ,A C
K=y+1
Iniciacin
EQ=x)
=x+1
K
C
A
Q=y,
(A C K =
y+1)
Terminacin
73
FormatodemensajesUDP
PUERTOUDPDE
ORIGEN
LONGITUDDELMENSAJEUDP
PUERTOUDPDEDESTINO
SUMADEVERIFICACIN
UDP
DATOS
74
Tr esobjetivos:
ConexinfsicaenEthernet
Utilizacincapaaplicacin
nica
Controldedispositivos via
weboLANcorporativa
75
Nosepuedegarantizar
Sepuedehacerimplementandoalgoritmosde
sincronizacinaniveldelosprocesosdelos
dispositivos
Complejidaddelosdispositivosydemoraspor
procesamiento
Sepuedemuestrearsimultneamenteusando
UDPymodoBroadcast
Indicar silosvalor es
adquir idosestn
dentr odeler r or
aceptablepar ael
inter valode
muestr eo
Sepuedetransmitiruntimestampconeldato
Sepuedenimplementaralgoritmosbasadosen
relojeslocales
Complejidaddelosdispositivosydemoraspor
78
procesamiento
Tr ansfer enciadedatos
deunoamuchos
Nosepuedeconseguir
TCPnoadmitemodobroadcast
IPpermitedireccionesmltiples
SepuedeusarUDP
Solucionesr esistentesal
ambiente
LosconectoresstandardRJ45noestn
diseadosparaambientesagresivos
Estnapareciendoenelmercadoconectores
especiales
Loscablesstandardnopuedenserutilizados
79
Costos
Ethernetusatopologarbol(mscomplejaparainstalary
planificarqueladebus)
Serequieremayorcomplejidadcomputacionalparaimplementar
TCPqueparalosbusesindustrialesporloqueaumentaelcosto
delascartaseinterfacesdeconexin
Ethernetnosoportalaalimentacinremotadedispositivos.Se
debecablearporseparadolaalimentacindedispositivosyde
hubsy switches.
Decualquierformaloscostospuedensermenoresqueenotros
buses
80
Conclusiones
Faltademecanismospar aconsistenciatempor al
Faltademecanismospar aor denar eventos
Noofr ecer etr ansmisinr pidadeer r or es
Nopr oveecontr oldelacar gaenlar ed
Notienealimentacinpar adispositivos
Elcableadoesmscomplejoycar o
Nosegar antizalasegur idad
Hoyendatodavahaysolucionesmseconmicas(segnla
aplicacin)
Noesunasolucinuniver salpor lasadaptacionesnecesar ias
Per mitebusr edundante
Facilitaaccesoar edescor por ativas
Gr anpar tedelhar dwar eesCOTS
81
ENLACESINALAMBRICOS
FabianaFer r eir a
Labor ator iodeElectr nicaIndustr ialDto.deElectr nica
FacultaddeIngeniera
UniversidaddeBuenosAires
Enlacesinalmbr icos
Par aaplicacionesmviles
Par acubr ir gr andesdistancias
Par aentor nosquenoadmitencableado
Seutilizanenlaces
inalmbr icospar a
conectar nodoso
segmentosaunar ed
cableadaatr avsde
unpuntodeacceso
Limitacionesdeenlacesinalmbr icos
Altatasadeerrores(interferencias,multipath,etc.)
Incapacidaddedetectarcolisionesporpartedelemisor
Demorasendispositivoencambioemisin/
recepcin
802.11
Bluethoot
Micr oondas
Pr otocolos
pr opietar ios
83
BandasISM
bandaISM(Industr ial
ScientificMar itime)
2.42.4835GHz,5.15 5.25
GHz,5.255.35GHz,5.75
5.85GHz
84
Alter nativasdediseopar a
inter conectar nodoscableadose
inalmbr icosenLANindustr iales.
Utilizarunnicoovariossegmentoscableados
Integrarlossegmentoscableadoseinalmbricosenunanicaredosepararlos
endistintassubredes
Realizarlainterconexincableado inal.enunnicoAPoutilizarmltiples
AP
Mediosdeinterconexinpuedenserrepetidores,bridges,routersogateways
(todostienendiferentesprestaciones)
nicaomltiplesestacionesdebase
IEEE802.11
Bluethoot
Micr oondas
Pr otocolospr opietar ios
85
Puentes:
CapaDLL
EncapsulanlastramasMACLLCdeunareden
paquetesdeNL
EsunnodoencadaLAN
Router s:
Gateway:
Capared(NL)
Modificanelpaquetequerecibenenespecialel
campodedireccionamiento
Intercambianinformacinentresparaencontrar
unaruta
Capaaplicacin
Unademandadeserviciosetransformaenla
otraLAN
Altademora
86
Alter nativasdediseo
implementadas
Inter conexindedosr edescon br
idge
Var iosnodosconectados
nodo
aunGateway
bridge
nodo
nodo
nodo
nodo
nodo
Gateway
nodo
nodo
nodo
nodo
bridge
nodo
nodo
nodo
nodo
nodo
Nodosaislados
nodo
nodo
rep.
nodo
nodo
rep
nodo
Brid.
nodo
nodo
Brid.
nodo
87
Velocidades
Original:1Mbps,2 Mbps
Rpidas(802.11b):5y11 Mbps
Ultrarpidas(802.11a):5GHz
Tr esvar iantesdecapafsica
DSSS(DirectSequenceSpreadSpectrum)
FHSS(FrequencyHoppedSpread
Spectrum)
IR(Infrared)
ToplogasAd Hocyconsistemade
distr ibucin
AccesoalmedioCSMA/CA
Tienenodosocultos
88
Tr amas802.11
89
DSSS
90
FHSS
91
Ventanadecontencin
92
Nodosocultos
Diseadaparadistanciascor tasenambientesdeoficinas
bandaISM
modulacinGFSK(GaussianFrequencyShiftKeying).
Potenciadetransmisin1mWa100mW
rangopromediodecoberturaesde10metrosconlaposibilidadde
extendersea100metros
maestroesclavo:sieteesclavosenunapiconet.
94
Evolucindecomunicaciones
95