A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Curso OTN - Simulação.

Apresentações semelhantes


Apresentação em tema: "Curso OTN - Simulação."— Transcrição da apresentação:

1 http://www.labtel.ele.ufes.br Curso OTN - Simulação

2 http://www.labtel.ele.ufes.br Sumário Simulação OMNeT++ Redes OTN no OMNeT++ Modelagem da Recomendação ITU-T G.798 – Camadas Ópticas Modelagem da Recomendação ITU-T G.798 – Camadas Digitais Integração entre as Camadas Ópticas e Digitais Exemplos

3 http://www.labtel.ele.ufes.br Em computação, simulação consiste em empregar técnicas matemáticas em computadores com o propósito de imitar um processo ou operação do mundo real. Quando usar simulação? –Para descrever ou validar o comportamento de um sistema: → como funciona x como pensam que funciona. –Quando experimentar é dispendioso. Modelagem Analítica x Simulação –Complexidade do sistema em análise; –Qualidade das análises ↔ qualidade do modelo. Simulação

4 http://www.labtel.ele.ufes.br OMNeT++ Algumas características: –Simulador de eventos discretos, orientado a objetos e escrito em C++; –Uso de linguagem de descrição de topologia própria (NED); –Software Livre com 100% de seu código-fonte disponível; –Gratuito para uso acadêmico e/ou não comercial; –Modos de execução (gráfico ou não-gráfico); –Pacotes desenvolvidos pela comunidade (ex.: INET).

5 http://www.labtel.ele.ufes.br OMNeT++ Principais Elementos: –Módulos, parâmetros e gates; –Canal de transmissão; –Mensagens; –NED (NEtwork Descriptor);

6 http://www.labtel.ele.ufes.br REDES OTN NO OMNeT++

7 http://www.labtel.ele.ufes.br Não existe canal óptico no OMNeT++. Necessidade de implementação de um novo tipo canal, seguindo dois requisitos: 1.Poder enviar diferentes sinais ao mesmo tempo quando eles estiverem em diferentes comprimentos de onda; 2.Modelar o comportamento desses canais em termos de atraso, taxa de erro de bits, queda de potência do sinal, etc; Implementação: –Criação de uma nova classe, herdando características da classe cDatarateChannel e modificando algumas de suas funções. Canal Óptico

8 http://www.labtel.ele.ufes.br Diz “o que fazer” quando receber uma mensagem de um gate. A principal mudança é o não bloqueio de mensagens simultâneas, desde que possuam com comprimentos de onda distintos. Código C++ da classe OpticalChannel

9 http://www.labtel.ele.ufes.br Mensagem óptica Uma OTNMsg representa um fluxo óptico durante o tempo de transmissão de todo a OTNMsg.

10 http://www.labtel.ele.ufes.br MODELAGEM DA RECOMENDAÇÃO ITU-T G.798 – Camadas Ópticas

11 http://www.labtel.ele.ufes.br Análise dos blocos funcionais G.798 a serem modelados: –Criação dos Módulos Simples; –Criação das Classes em C++. Criação das mensagens necessárias. Modelagem dos equipamentos: –Criação de Módulos Compostos. Criação da rede OTN: –Definição da topologia; Metodologia

12 http://www.labtel.ele.ufes.br Componentes implementados: –Blocos funcionais: OTSn_TT_Sk, OTSn_TT_So; OTSn_OMSn_A_Sk, OTSn_OMSn_A_So; OMSn_TT_Sk, OMSn_TT_So; OMSn_OCh_A_Sk, OMSn_OCh_A_So. –Módulo auxiliar: Host_OCh. –Mensagens: OTNMsg, OHMsg, SIGNALMsg, etc. –Equipamentos: Amplificadores de linha (unidirecional e bidirecional); Host OTN com cinco comprimentos de onda. Simulação: –Rede com 2 hosts e um amplificador bidirecional. Modelagem

13 http://www.labtel.ele.ufes.br Blocos Funcionais

14 http://www.labtel.ele.ufes.br OTSn_TT_Sk Metodologia

15 http://www.labtel.ele.ufes.br OTSn_TT_So Metodologia

16 http://www.labtel.ele.ufes.br Mensagens – Cabeçalho e Sinalização

17 http://www.labtel.ele.ufes.br Mensagens – SIGNALMsg Exemplo de uso: Entre as funções de terminação de trilha e funções de adaptação no lado sink da camada OMS.

18 http://www.labtel.ele.ufes.br Mapeamento - ONE

19 http://www.labtel.ele.ufes.br Amplificador de Linha Unidirecional

20 http://www.labtel.ele.ufes.br Amplificador de Linha Unidirecional

21 http://www.labtel.ele.ufes.br Amplificador de Linha Unidirecional

22 http://www.labtel.ele.ufes.br Amplificador de Linha Bidirecional

23 http://www.labtel.ele.ufes.br MODELAGEM DA RECOMENDAÇÃO ITU-T G.798 – Camadas Digitais

24 http://www.labtel.ele.ufes.br Metodologia semelhante a adotada dos blocos funcionais G.798 relativos as camadas ópticas: –Criação dos Módulos Simples; –Criação das Classes em C++; –Criação da Mensagem de Payload Digital. Modelagem do equipamento: –Criação de Módulos Compostos. Criação da rede OTN: –Definição da topologia; –Simulação. Metodologia

25 http://www.labtel.ele.ufes.br Blocos Funcionais

26 http://www.labtel.ele.ufes.br OCh_OTUk_A_Sk

27 http://www.labtel.ele.ufes.br Mensagem de dados (utilizada pelas camadas digitais; Além do payload, transporta os cabeçalhos das camadas OTUk e ODUk. Mensagens – OTNMsgDigital

28 http://www.labtel.ele.ufes.br Exemplos


Carregar ppt "Curso OTN - Simulação."

Apresentações semelhantes


Anúncios Google