sistemas operativos distribuidos · fernando pérez costoya ns delegación y glue records sistemas...

50
Fernando Pérez Costoya Sistemas Distribuidos Ejercicio de DNS Curso 2017/2018 (mañana)

Upload: others

Post on 04-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Sistemas Distribuidos

Ejercicio de DNS

Curso 2017/2018 (mañana)

Page 2: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

NS en enunciado

Sistemas Distribuidos 2

raíz

es

un

es

d1

n1.un.es. n2.un.es. n3.un.es.

n1.es.un.es. n2.un.es. n3.es.un.es. n4.es.un.es

n1.d1.es.un.es. n2.un.es. n3.es.un.es.

d2

n1.es.un.es. n2.un.es. n3.es.un.es. n4.es.un.es

¿NS de delegación y glue records en cada dominio?

Page 3: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

NS delegación y Glue Records

Sistemas Distribuidos 3

Dominio NS propios NS delegación Glue records

un.es. 3 4 3

es.un.es. 4 3 + 4 1 + 0

d1.es.un.es 3 0 0

d2.es.un.es. 4 0 0

raíz

es

un

es

d1

n1.un.es. n2.un.es. n3.un.es.

n1.es.un.es. n2.un.es. n3.es.un.es. n4.es.un.es

n1.d1.es.un.es. n2.un.es. n3.es.un.es.

d2

n1.es.un.es. n2.un.es. n3.es.un.es. n4.es.un.es

Page 4: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Servidores DNS y zonas

Sistemas Distribuidos 4

n1.un.es.

zona: .un.es.

n1.es.un.es.

n1.d1.es.un.es.

zona: d1.es.un.es.

zona: d2.es.un.es

zona: es.un.es

n2.un.es.

zona: d2.es.un.es.

zona: d1.es.un.eszona: es.un.eszona: .un.es.

n3.un.es.

zona: .un.es.

n3.es.un.es.

zona: d2.es.un.es.

zona: d1.es.un.eszona: es.un.es

n4.es.un.es.

zona: d2.es.un.es

zona: es.un.es

Page 5: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.d1.es.un.es.

Sistemas Distribuidos 5

chita.fi.upm.es.resolver

Con servidor 1º de cada dominio

encaje: ningunocontacta s. raíz 1º

servidor raíz 1ºencaje: es.

zona: .

servidor es 1ºencaje: un.es.

zona: es.

n1.un.es.encaje: es.un.es.

zona: .un.es.

n1.es.un.es.

n1.d1.es.un.es.encaje: completo

zona: d1.es.un.es.

5

encaje: d1.es.un.es.

zona: d2.es.un.es

zona: es.un.es

zona: fi.upm.es.

Page 6: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.d1.es.un.es.

Sistemas Distribuidos 6

chita.fi.upm.es.resolver

Con servidor 2º de cada dominio servidor raíz 2ºencaje: es.

zona: .

encaje: un.es.

zona: es.servidor es 2º

n2.un.es.

3

SNs de un.es.

encaje: completo

zona: d2.es.un.es.

zona: d1.es.un.eszona: es.un.eszona: .un.es.

encaje: ningunocontacta s. raíz 2º

zona: fi.upm.es.

Page 7: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.d1.es.un.es.

Sistemas Distribuidos 7

chita.fi.upm.es.resolver

Con servidor 3º de cada dominio servidor raíz 3ºencaje: es.

zona: .

servidor es 3ºencaje: un.es.

zona: es.

n3.un.es.encaje: es.un.es.

zona: .un.es.

n3.es.un.es.encaje: completo

4

zona: d2.es.un.es.

zona: d1.es.un.eszona: es.un.es

encaje: ningunocontacta s. raíz 3º

zona: fi.upm.es.

Page 8: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.d2.es.un.es.

Sistemas Distribuidos 8

chita.fi.upm.es.resolver

Con servidor 1º de cada dominio servidor raíz 1ºencaje: es.

zona: .

servidor es 1ºencaje: un.es.

zona: es.

n1.un.es.encaje: es.un.es.

zona: .un.es.

n1.es.un.es.encaje: completo

4

zona: d2.es.un.es

zona: es.un.es

encaje: ningunocontacta s. raíz 1º

zona: fi.upm.es.

Page 9: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.d2.es.un.es.

Sistemas Distribuidos 9

chita.fi.upm.es.resolver

Con servidor 2º de cada dominio servidor raíz 2ºencaje: es.

zona: .

encaje: un.es.

zona: es.servidor es 2º

n2.un.es.

3

SNs de un.es.

encaje: completo

zona: d2.es.un.es.

zona: d1.es.un.eszona: es.un.eszona: .un.es.

encaje: ningunocontacta s. raíz 2º

zona: fi.upm.es.

Page 10: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.un.es.

Sistemas Distribuidos 10

n1.es.un.es.resolver

Con servidor 1º de cada dominio

encaje: ningunocontacta s. raíz 1º

servidor raíz 1ºencaje: es.

zona: .

servidor es 1ºencaje: un.es.

zona: es.

n1.un.es.zona: .un.es.

encaje: completo

3

IP www.un.es.

zona: d2.es.un.es

zona: es.un.es

Page 11: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.d1.es.un.es.

Sistemas Distribuidos 11

n2.un.es.resolver

Con servidor 2º de cada dominio

0

encaje: completo

zona: d2.es.un.es.

zona: d1.es.un.eszona: es.un.eszona: .un.es.

Page 12: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.d1.es.un.es.

Sistemas Distribuidos 12

n3.un.es.resolver

Con servidor 3º de cada dominio

encaje: es.un.es.contacta n3.es.un.es.

zona: .un.es.

n3.es.un.es.encaje: completo

¿www.d1.es.un.es.?

1

zona: d2.es.un.es.

zona: d1.es.un.eszona: es.un.es

Page 13: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

SRV

Sistemas Distribuidos 13

_p._t.un.es. SRV A B 8 n1.un.es._p._t.un.es. SRV 2 2 8 n2.un.es. _p._t.un.es. SRV C D 8 n3.un.es.

_p._t.un.es. SRV 1 2 8 n1.un.es._p._t.un.es. SRV 2 2 8 n2.un.es. _p._t.un.es. SRV 1 2 8 n3.un.es.

_p._t.un.es. SRV 1 1 8 n1.un.es._p._t.un.es. SRV 2 2 8 n2.un.es. _p._t.un.es. SRV 1 4 8 n3.un.es.

_p._t.un.es. SRV 1 1 8 n1.un.es._p._t.un.es. SRV 2 2 8 n2.un.es. _p._t.un.es. SRV 4 1 8 n3.un.es.

_p._t.un.es. SRV 2 1 8 n1.un.es._p._t.un.es. SRV 2 2 8 n2.un.es. _p._t.un.es. SRV 2 1 8 n3.un.es.

¿Carga en n1.un.es.?

2/(2+2) = 50%

1/(1+4) = 20%

1/1 = 100%

1/(1+2+1) = 25%

Page 14: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

MX

Sistemas Distribuidos 14

es.un.es. MX 1 n1.un.es.es.un.es. MX 2 n2.un.es.

[email protected].

[email protected].

¿MX en un.es.?

¿MX en es.un.es.?

No MX

Zona un.es

Error de entrega

Entrega a n1.un.es.

Zona es.un.es

Page 15: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 15

LDAP DIT

Universidad

organization

Prof

groupOfNames

member: DNprof1

member: DNprof3

prof1

inetOrgPerson

Dpto1

OU

prof2

inetOrgPerson

prof3

inetOrgPerson

Dpto2

OU

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Prof

groupOfNames

member: DNprof2

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

Page 16: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 16

LDAP: ¿Alta profesor prof4 en Tit2?

Universidad

organization

Prof

groupOfNames

member: DNprof1

member: DNprof3

prof1

inetOrgPerson

Dpto1

OU

prof2

inetOrgPerson

prof3

inetOrgPerson

Dpto2

OU

prof4

inetOrgPerson

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

Add nodo prof4Modify para añadir member

Page 17: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 17

LDAP: ¿Alta estudiante est4?

Universidad

organization

Prof

groupOfNames

member: DNprof1

member: DNprof3

prof1

inetOrgPerson

Dpto1

OU

prof2

inetOrgPerson

prof3

inetOrgPerson

Dpto2

OU

prof4

inetOrgPerson

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonAdd nodo est4

Page 18: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 18

LDAP: ¿Cambio titulación est2?

Universidad

organization

Prof

groupOfNames

member: DNprof1

member: DNprof3

prof1

inetOrgPerson

Dpto1

OU

prof2

inetOrgPerson

prof3

inetOrgPerson

Dpto2

OU

prof4

inetOrgPerson

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonModifyDN est2

est2

inetOrgPerson

Page 19: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 19

LDAP: ¿prof2 también en Tit1?

Universidad

organization

Prof

groupOfNames

member: DNprof1

member: DNprof3

member: DNprof2

prof1

inetOrgPerson

Dpto1

OU

prof2

inetOrgPerson

prof3

inetOrgPerson

Dpto2

OU

prof4

inetOrgPerson

est1

inetOrgPerson

Alumnos

OU

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonModify para añadir member

est2

inetOrgPerson

Tit1

OU

Page 20: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 20

LDAP: ¿prof1 cambia de dpto.?

Universidad

organization

Prof

groupOfNames

member:newDNprof1

member: DNprof3

member: DNprof2

Dpto1

OU

prof2

inetOrgPerson

Dpto2

OU

prof3

inetOrgPersonprof4

inetOrgPerson

est1

inetOrgPerson

Alumnos

OU

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonModifyDN prof1

Modify para modificar member

est2

inetOrgPerson

Tit1

OU

prof1

inetOrgPerson

Page 21: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 21

LDAP: Diseño adecuado para…

Universidad

organization

Prof

groupOfNames

member:newDNprof1

member: DNprof3

member: DNprof2

Dpto1

OU

prof2

inetOrgPerson

Dpto2

OU

prof3

inetOrgPersonprof4

inetOrgPerson

est1

inetOrgPerson

Alumnos

OU

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonProf. cambia con frecuencia de Tit.Prof. asociado a varias titulaciones

est2

inetOrgPerson

Tit1

OU

prof1

inetOrgPerson

Page 22: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 22

LDAP: Datos prof. dpto2 dado su correo

Universidad

organization

Prof

groupOfNames

member:newDNprof1

member: DNprof3

member: DNprof2

Dpto1

OU

prof2

inetOrgPerson

Dpto2

OU

prof3

inetOrgPersonprof4

inetOrgPerson

est1

inetOrgPerson

Alumnos

OU

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonBase: Dpto2; Ámbito: one (hijos)

Filtro: correo; Atrib: todos

est2

inetOrgPerson

Tit1

OU

prof1

inetOrgPerson

Page 23: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 23

LDAP: Tfno. de todos alumnos Tit2

Universidad

organization

Prof

groupOfNames

member:newDNprof1

member: DNprof3

member: DNprof2

Dpto1

OU

prof2

inetOrgPerson

Dpto2

OU

prof3

inetOrgPersonprof4

inetOrgPerson

est1

inetOrgPerson

Alumnos

OU

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonBase: alumnos Tit2; Ámbito: one (hijos)

Filtro: ninguno; Atrib: teléfono

est2

inetOrgPerson

Tit1

OU

prof1

inetOrgPerson

Page 24: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 24

LDAP: correo profesores Tit1; Paso 1

Universidad

organization

Prof

groupOfNames

member:newDNprof1

member: DNprof3

member: DNprof2

Dpto1

OU

prof2

inetOrgPerson

Dpto2

OU

prof3

inetOrgPersonprof4

inetOrgPerson

est1

inetOrgPerson

Alumnos

OU

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonBase: Prof de Tit1; Ámbito: baseFiltro: ninguno; Atrib: member

est2

inetOrgPerson

Tit1

OU

prof1

inetOrgPerson

Page 25: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 25

LDAP: correo profesores Tit1; Paso 2

Universidad

organization

Prof

groupOfNames

member:newDNprof1

member: DNprof3

member: DNprof2

Dpto1

OU

prof2

inetOrgPerson

Dpto2

OU

prof3

inetOrgPersonprof4

inetOrgPerson

est1

inetOrgPerson

Alumnos

OU

Prof

groupOfNames

member: DNprof2

member: DNprof4

Tit2

OU

est3

inetOrgPerson

Alumnos

OU

est4

inetOrgPersonTres búsquedas

Base: profX; Ámbito: baseFiltro: ninguno; Atrib: correo

est2

inetOrgPerson

Tit1

OU

prof1

inetOrgPerson

Nº total de nodos visitados: 4

Page 26: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Sistemas Distribuidos

Ejercicio de DNS

Curso 2017/2018 (tarde)

Page 27: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

NS en enunciado

Sistemas Distribuidos 27

raíz

es

co

de

n1.co.es. n2.co.es. n3.co.es. n4.co.es.

n1.s2.co.es. n2.s2.co.es. n3.co.es.

n1.de.s2.co.es. n2.s2.co.es.

n3.co.es. n4.de.s2.co.es

¿NS de delegación y glue records en cada dominio?

s1 s2n1.co.es. n2.co.es.

n3.co.es. n4.co.es.

n1.co.es. n2.co.es. n3.co.es. n4.co.es.de

Page 28: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

NS delegación y Glue Records

Sistemas Distribuidos 28

Dominio NS propios NS delegación Glue records

co.es. 4 4+3 2

s1.co.es. 4 4 0

s2.co.es 3 4 2

de.s1.co.es. 4 0 0

de.s2.co.es. 4 0 0

raíz

es

co

de

n1.co.es. n2.co.es. n3.co.es. n4.co.es.

n1.s2.co.es. n2.s2.co.es. n3.co.es.

n1.de.s2.co.es. n2.s2.co.es.

n3.co.es. n4.de.s2.co.es

s1 s2n1.co.es. n2.co.es.

n3.co.es. n4.co.es.

n1.co.es. n2.co.es. n3.co.es. n4.co.es.de

Page 29: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Servidores DNS y zonas

Sistemas Distribuidos 29

n1.co.es.

zona: .co.es.

n1.s2.co.es.

n1.de.s2.co.es.

zona: de.s2.co.es.

zona: s2.co.es

n2.co.es.

zona: de.s1.co.eszona: s1.co.eszona: .co.es.

n3.co.es.

zona: .co.es.

n2.s2.co.es.

zona: de.s2.co.eszona: s2.co.es

n4.de.s2.co.es.

zona: de.s2.co.es

n4.co.es.

zona: .co.es.zona: s1.co.es.

zona: de.s1.co.es.

zona: de.s2.co.es.

zona: de.s1.co.eszona: s1.co.es

zona: de.s1.co.eszona: s1.co.es

zona: s2.co.es

Page 30: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.de.s2.co.es.

Sistemas Distribuidos 30

chita.fi.upm.es.resolver

Con servidor 1º de cada dominio

encaje: ningunocontacta s. raíz 1º

servidor raíz 1ºencaje: es.

zona: .

servidor es 1ºencaje: un.es.

zona: es.

n1.co.es.

encaje: s2.co.es.

zona: .co.es.

n1.s2.co.es.

n1.de.s2.co.es.encaje: completo

zona: de.s2.co.es.

5

encaje: de.s2.co.es.zona: s2.co.es

zona: fi.upm.es.

zona: s1.co.es.zona: de.s1.co.es.

Page 31: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.de.s2.co.es.

Sistemas Distribuidos 31

chita.fi.upm.es.resolver

Con servidor 2º de cada dominio servidor raíz 2ºencaje: es.

zona: .

servidor es 2ºencaje: un.es.

zona: es.

n2.co.es.encaje: s2.co.es.

zona: .co.es.

n2.s2.co.es.encaje: completo

4

zona: de.s2.co.es.zona: s2.co.es

encaje: ningunocontacta s. raíz 2º

zona: fi.upm.es.

Page 32: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.de.s2.co.es.

Sistemas Distribuidos 32

chita.fi.upm.es.resolver

Con servidor 3º de cada dominio servidor raíz 3ºencaje: es.

zona: .

encaje: un.es.

zona: es.servidor es 3º

n3.co.es.

3

SNs de un.es.

encaje: completo

encaje: ningunocontacta s. raíz 3º

zona: fi.upm.es.

zona: .co.es.

zona: de.s2.co.es.

zona: de.s1.co.eszona: s1.co.es

zona: s2.co.es

Page 33: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.de.s1.co.es.

Sistemas Distribuidos 33

chita.fi.upm.es.resolver

Con servidor 1º de cada dominio servidor raíz 1ºencaje: es.

zona: .

servidor es 1ºencaje: un.es.

zona: es.

n1.co.es.encaje: completo

3

encaje: ningunocontacta s. raíz 1º

zona: fi.upm.es.

zona: .co.es.zona: s1.co.es.

zona: de.s1.co.es.

Page 34: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.de.s1.co.es.

Sistemas Distribuidos 34

chita.fi.upm.es.resolver

Con servidor 3º de cada dominio servidor raíz 3ºencaje: es.

zona: .

encaje: un.es.

zona: es.servidor es 3º

n3.co.es.

3

SNs de un.es.

encaje: completo

encaje: ningunocontacta s. raíz 3º

zona: fi.upm.es.

zona: .co.es.

zona: de.s2.co.es.

zona: de.s1.co.eszona: s1.co.es

zona: s2.co.es

Page 35: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.co.es.

Sistemas Distribuidos 35

n1.s2.co.es.resolver

Con servidor 1º de cada dominio

encaje: ningunocontacta s. raíz 1º

servidor raíz 1ºencaje: es.

zona: .

servidor es 1ºencaje: un.es.

zona: es.

n1.co.es.zona: .co.es.

encaje: completo

3

IP www.co.es.

zona: s2.co.es

Page 36: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.de.s2.co.es.

Sistemas Distribuidos 36

n2.co.es.resolver

Con servidor 2º de cada dominio

encaje: s2.co.es.contacta n2.s2.co.es.

n2.s2.co.es.encaje: completo

¿www.de.s2.co.es.?

1

zona: de.s1.co.eszona: s1.co.eszona: .co.es.

zona: de.s2.co.eszona: s2.co.es

Page 37: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

Búsqueda www.de.s2.co.es.

Sistemas Distribuidos 37

n3.co.es.resolver

Con servidor 3º de cada dominio

0

encaje: completo

zona: .co.es.

zona: de.s2.co.es.

zona: de.s1.co.eszona: s1.co.es

zona: s2.co.es

Page 38: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

SRV

Sistemas Distribuidos 38

SRV 1 ASRV B 2SRV 1 3

SRV 1 2SRV 1 2SRV 1 3

SRV 1 1SRV 1 2SRV 1 3

SRV 1 2SRV 2 2SRV 1 3

SRV 1 1SRV 2 2SRV 1 3

¿Carga 1ª máquina?

2/(2+2+3) = 28,6%

1/(1+2+3) = 16,7%

2/(2+3) = 40%

1/(1+3) = 25%

Page 39: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez Costoya

CNAME vs NS

Sistemas Distribuidos 39

www.co.es. NS n1.s2.co.es.Zona co.es

www.co.es. NS n1.s2.co.es.Zona s2.co.es

www.co.es. CNAME n1.s2.co.es.Zona co.es

www.co.es. CNAME n1.s2.co.es.Zona s2.co.es

¿RR que defina que web de la compañía lo proporciona n1.s2.co.es.?

Page 40: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 40

LDAP DIT

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

Asig1

groupOfNames

member: DNest4

member: DNest5

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Page 41: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 41

LDAP DIT: ¿nueva asignatura optativa?

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

Asig1

groupOfNames

member: DNest4

member: DNest5

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

Add nodo Asig2

Page 42: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 42

LDAP DIT: ¿nuevo est3 matriculado asig1?

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

member: DNest3

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

est3

inetOrgPerson

Asig1

groupOfNames

member: DNest4

member: DNest5

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

Add nodo est3Modify para añadir member

Page 43: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 43

LDAP DIT: ¿asig2 pasa a tit2?

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

member: DNest3

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

est3

inetOrgPerson

Asig1

groupOfNames

member: DNest4

member: DNest5

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

ModifyDN Asig2

Page 44: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 44

LDAP DIT: ¿est5 cambia de asignatura?

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

member: DNest3

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

est3

inetOrgPerson

Asig1

groupOfNames

member: DNest4

member: DNest5

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

member: DNest5

Modify para añadir memberModify para eliminar member

Page 45: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 45

LDAP DIT: ¿est3 cambia de titulación?

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

member: DNest3

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

Asig1

groupOfNames

member: DNest4

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

member: DNest5

Modify para eliminar memberModifyDN para mover est3

est3

inetOrgPerson

Page 46: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 46

LDAP DIT: ¿alumno en 2 titulaciones?

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

Asig1

groupOfNames

member: DNest4

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

member: DNest5

No es posibleaunque sean del mismo centro

est3

inetOrgPerson

Page 47: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 47

LDAP: Datos est. tit2 dado su correo

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

Asig1

groupOfNames

member: DNest4

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

member: DNest5

Base: alumnos tit2; Ámbito: oneFiltro: correo; Atrib: todos

est3

inetOrgPerson

Page 48: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 48

LDAP: nombre titulaciones centro1

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

Asig1

groupOfNames

member: DNest4

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

member: DNest5

Base: centro1; Ámbito: oneFiltro: ninguno; Atrib: nombre

est3

inetOrgPerson

Page 49: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 49

LDAP: lista est. asig2; Paso1

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

Asig1

groupOfNames

member: DNest4

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

member: DNest5

member: DNest4

Base: asig2; Ámbito: baseFiltro: ninguno; Atrib: member

est3

inetOrgPerson

Page 50: Sistemas Operativos Distribuidos · Fernando Pérez Costoya NS delegación y Glue Records Sistemas Distribuidos 3 Dominio NS propios NS delegación Glue records un.es. 3 4 3 es.un.es

Fernando Pérez CostoyaSistemas Distribuidos 50

LDAP: lista est. asig2; Paso2

Univ

O

Asig1

groupOfNames

member: DNest1

member: DNest2

Tit1

OU

est1

inetOrgPerson

Alumnos

OU

est2

inetOrgPerson

Centro1

OUCentro2

OU

Asignaturas

OU

Asig1

groupOfNames

member: DNest4

Tit2

OU

est4

inetOrgPerson

Alumnos

OU

est5

inetOrgPerson

Asignaturas

OU

Asig1

groupOfNames

member: DNest6

member: DNest7

Tit1

OU

est6

inetOrgPerson

Alumnos

OU

est7

inetOrgPerson

Asignaturas

OU

Asig2

groupOfNames

member: DNest5

member: DNest4

Dos búsquedasBase: estX; Ámbito: base

Filtro: ninguno; Atrib: nombre

est3

inetOrgPerson