Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.