30
Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol Marcelo Rocha Machado [email protected] Profesores: Luis Henrique Maciel Kosmalski Costa [email protected] Otto Carlos Muniz Bandeira Duarte [email protected]

Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

  • Upload
    miette

  • View
    25

  • Download
    0

Embed Size (px)

DESCRIPTION

Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol. Marcelo Rocha Machado [email protected] Profesores: Luis Henrique Maciel Kosmalski Costa [email protected] Otto Carlos Muniz Bandeira Duarte [email protected]. Internet. Criada na década de 70. - PowerPoint PPT Presentation

Citation preview

Page 1: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Motivação para a separação do endereço IP e uma solução: o Locator ID

Separation Protocol

Marcelo Rocha [email protected]

Profesores:

Luis Henrique Maciel Kosmalski [email protected]

Otto Carlos Muniz Bandeira [email protected]

Page 2: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Internet

Criada na década de 70.

Começa a demonstrar rugas.

Tamanho das tabelas de Roteamento!

Porque existe problema? Como resolver?

Page 3: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Multihoming

Page 4: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Engenharia de tráfego

Page 5: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Renumeração

ISP 1

10.0.0.0/16

Domínio Cliente

10.0.0.10

10.0.0.0/16

Page 6: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Renumeração

ISP 2

20.0.0.0/16

20.0.0.0/16

Domínio Cliente

10.0.0.10 ???

Page 7: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Solução?

Endereços Agregáveis pelo provedor

Endereços Idependentes de provedor

Soluciona! Aumenta a tabela do BGP =(

Page 8: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Tamanho das Tabelas

Retirado de http://bgp.potaroo.net/

Page 9: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Sobre Carregamento do endereço

O endereço IP está sobrecarregado Indica um nó da rede - QUEM Indica um lugar da rede – ONDE

(Chiappa)

Solução? Dividir o endereço Identificador Localizador

Page 10: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Locator ID Separation Protocol - LISP

Page 11: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

LISP

Separa o endereço IP Usa o método de mapear e encapsular Endpoint ID e Routing Locator

Page 12: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Novos Endereços

Endpoind ID - EID Todo “ponto final” deve ter um EID Distribuídos entre domínios. Identifica um nó que deseja realizar uma comunicação

Routing Locator- RLOC Indica a posição física de um nó Deve ser distribuído topologicamente

• Facilita a agregação Apenas os nós de “borda” de um domínio tem um RLOC

Page 13: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Funcionamento

Comunicação continua normal Destino dos pacotes - EID, um endereço IP Pacote roteado pelo EID até seu destino Destino em outro domínio?

Comunicação continua normal Destino dos pacotes - EID, um endereço IP

Roteadores de Túnel Ingrees Tunnel Router - ITR Egrees Tunnel Router - ETR Túnel criado entre o ITR do domínio de origem e o ETR do

domínio de destino ITRs e ETRs possuem RLOC Pacotes encapsulados com o cabeçalho LISP

Page 14: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Cabeçalho

Retirado de http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_11-1/111_lisp.html

Page 15: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Mapeamento de EID em RLOC

Existe um Sistema de Mapeamento de endereços Muitos em “desenvolvimento”

• LISP+ALT, LISP-CONS, NERD, EMACS Cada ETR sabe que EIDs estão associados aos seus RLOCs Informações de mapeamento distribuídas na rede

Mensagens de Controle para buscar o mapeamento Map Request

– Pedido de mapeamento Map Reply

– Resposta de mapeamento Data Probe

– Sonda

Page 16: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Topologia Alternativa

Rede Overlay

EIDs são anunciados

Roteia uma “Data Probe” ou uma “Map Request” até um ETR que saiba o mapeamento pedido

EIDs são anunciados

Pode acarretar na perda do primeiro pacote

Page 17: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Passo a Passo

Retirado de http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_11-1/111_lisp.html

Page 18: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Diminui o problema de tamanho da “Zona sem Default”

Não reformula a internet, apenas remenda

Conclusões

Tunelamento para Inter-Domínio MTU? Atraso?

Implementação gradualWork In Progress!

Page 19: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Referências

http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_11-1/111_lisp.htmlArtigo de David Meyer um dos criadores do LISP

http://bgp.potaroo.net/ Informações dobre as tabelas BGP

http://tools.ietf.org/html/draft-ietf-lisp-05Útima versão do draft do LISP

Page 20: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Perguntas

Qual o problema da Internet que a separação de endereços quer resolver? Como esta separação funciona?

Page 21: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Perguntas

Qual o problema da Internet que a separação de endereços quer resolver? Como esta separação funciona?

O sobre carregamento do endereço IP que acumula funções de identificar o nó, o quem, e o lugar físico da rede, o onde. Dois novos endereços são criados um para cada identificação diferente.

Page 22: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Perguntas

Como o LISP faz para separar o endereço?

Page 23: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Perguntas

Como o LISP faz para separar o endereço?

Ele usa a técnica de mapear e encapsular. O pacote percorrerá a internet através de um túnel, onde o RLOC é usado para o roteamento.  Após chegar no domínio de destino o EID passa a ser utilizado.

Page 24: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Perguntas

Explique, em termos gerais, o cabeçalho LISP.

Page 25: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Perguntas

Explique, em termos gerais, o cabeçalho LISP.

O cabeçalho LISP é, na verdade, um cabeçalho IP seguido de um cabeçalho UDP que são colocados em um pacote IP. O endereço de destino do cabeçalho IP exterior é o RLOC do destino e do interior é o EID.

Page 26: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Perguntas

Como o ITR consegue as informações de mapeamento EID para RLOC?

Page 27: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Respostas

Como o ITR consegue as informações de mapeamento EID para RLOC?

Através de mensagens de controle específicas que são enviadas para o sistema de mapeamento. O "map request" pede um mapeamento específico. Ele é respondido por um "map reply", que contém este mapeamento. Pode-se usar o "data probe" para não perder o primeiro pacote no request.

Page 28: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Respostas

Porque que, mesmo com o EID servindo como meio de rotear os pacotes dentro de seus domínios, o LISP consegue, praticamente, eliminar o problema com o tamanho da tabela do DFZ?

Page 29: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

Respostas

Porque que, mesmo com o EID servindo como meio de rotear os pacotes dentro de seus domínios, o LISP consegue, praticamente, eliminar o problema com o tamanho da tabela do DFZ?

O EID servirá apenas para o roteamento dentro do domínio final e inicial da comunicação. Por toda a internet o RLOC que será o parâmetro de roteamento. Logo as informações sobre os EIDs são estritamente locais e não são anunciadas na internet. Como o RLOC, por ser distribuído de acordo com a topologia da internet, será a única informação a ser anunciada, o nível de agregação alcançado será alto.

Page 30: Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol

OBRIGADO