1 / 11

CARISMA

CARISMA. .Disseny de la xarxa per finalitzar la FASE-1 .Finals de Març 2003 .Estat actual (31 / 01 / 2003). .eth0. .eth0. Agent1. Agent2. RS-232. NMS (Hpov). CCABA. RS-232. Optical Network. B. A. GESTIO dels CANALS / CLIENTS. Enruta per un dels 4 canals

finn
Download Presentation

CARISMA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CARISMA .Disseny de la xarxa per finalitzar la FASE-1 .Finals de Març 2003 .Estat actual (31 / 01 / 2003)

  2. .eth0 .eth0 Agent1 Agent2 RS-232 NMS (Hpov) CCABA RS-232 Optical Network B A GESTIO dels CANALS / CLIENTS • Enruta per un dels 4 canals • Enruta en funció de la IP destí • Ha de ser un ROUTER • El balanceig de càrrega no és important Clients

  3. Avantatges / Inconvenients d’utilitzar una arquitectura propietària (Cisco) vs una arquitectura propia: Avantatges: • Dispositiu dedicat, implementant la funcionalitat exacta requerida • Possibilitat d’afegir nous requeriments futurs • Suport del protocol IPv6 • Paquet net-snmp, ja implementa totes les MIBS standards • Ús d’una MIB propietària (CARISMA) oberta que possibilita la implementació de qualsevol paràmetre Inconvenients: • S’hauran d’implementar els protocols de routing a utilitzar • Possible limitació del nombre de canals segons el número de slots • Ha de ser capaç d’omplir els diferents canals (Performance ?) Optical Network B A Router Clients

  4. Habilitem un segon canal A ‘ (Suposem que hi ha canals suficients) Agreguem el tràfic del Client A al tràfic d’altres clients amb destinació IP_1 pel canal A Client A amb destinació IP_1 Tinc canal habilitat per IP_1 ? Si No L’agregació consumeix el 100 % del canal ? Si Habilitem un canal pel destíIP_1 A’ No A Monitoritzar quan A + A’ < 1Gigabit per alliberar un dels dos canals Final N Clients • Hipotesis: Només existeixen 4 destinacions possibles: 1 IP destí  1 canal per aquest destí (en el cas pitjor !!!  1 destí  N canals per saturació)

  5. .eth0 .eth0 Agent1 Agent2 RS-232 NMS (Hpov) CCABA RS-232 Optical Network GESTIÓ dels Equips OPTICS pel port RS-232 B A Clients

  6. . Agent1 RS-232 NMS (Hpov) SNMP (OID) CCABA • Agent de Node: • Implementa un daemon SNMP • Escolta les peticions SNMP del NMS • Tradueix les peticions a strings (comandes ASCII) • Les comandes ASCII s’envien pel port RS-232 • No es disposa encara dels equips òptics • Substitució de l’equip òptic per un PC (Pentium-100) • PC connectat pel port Serie (COM1) • Implementa un procés que: • Escolta el port serie RS-232 i en funció de la comanda rebuda, envia una resposta • Implementa una funció capaç d’enviar un string pel port de forma asíncrona i que l’agent ho interpretarà com una alarma (TRAP). Programable cada X segons o bé de forma interactiva (via teclat) • L’agent de node envia tots els traps rebuts al NMS Comandes (ASCII) Pentium-100 Amb 2 ports serie

  7. .eth0 .eth0 Agent1 Agent2 NMS (Hpov) Disseny físic actual CCABA Pentium 100 RS-232 RS-232 COM 2 COM 1 • Pentium-100 no té més ports serie lliures • Quan s’implementi l’agent de node 3, es possible que calgui un segon PC amb 1 port serie

  8. IMPLEMENTACIO per a la FASE-1 NMS (Hpov) CCABA Agent2 Agent1 Optical Network simulada RS-232 RS-232 • Comunicació entre els clients serà unidireccional • En aquest escenari els dos agents no intercanviaran informació • La informació intercanviada pel port RS-232 no afecta (inutil) • Agent: Habilita un dels dos canals segons la peticio SNMP rebuda del NMS Client Receptor Client Emissor

  9. Agent SNMP • Executa el daemon SNMP • Basat en el paquet net-snmp (versió 5.0.6) • Capaç de respondre a les queries de la MIB CARISMA • La MIB es troba al directori: • /home/ckishimo/net-snmp-5.0.6/mibs • El codi C que correspon a la MIB del Carisma • /home/ckishimo/net-snmp-5.0.6/agent/mibgroup/carisma/carisma.c • Per arrancar / aturar el servei • Agent1# Service snmpd {start | stop | restart } • Tasques que realitza: • Escolta peticions SNMP GET / SET del NMS • Escolta alarmes pel port RS-232 del Pentium-100 (futur equip optic)

  10. Agent SNMP - Funcionament Retornem el valor que el NMS interpretarà El Pentium 100 corre un “simulador”, l’unic que fa es llegir del port RS232 i a partir de la cadena ASCII llegida retorna un valor o un altre Llegit *IDN?  Retornem [PROFILE PRO 8000 ver.388-1.04] Step 5 Step 4 Query SNMP Step 1 NMS RS-232 Step 2 Agent SNMP Pentium-100 .De la query SNMP obtenim el OID .OID = .1.3.6.1.4.1.15289.1.10.1 A partir del OID obtenim la cadena ASCII a enviar pel port RS232 ASCII = *IDN? Aquest mapeig esta codificat en l’agent Step 3 Enviem la cadena *IDN? pel port

  11. Agent SNMP - MIB • La MIB en aquests moments s’estructura de la següent forma: • Tenim 5 OIDs que representen comandes que el nostre “simulador” és capaç d’interpretar. Cada OID té mapejat una cadena de caracteres (instrucció) per a l’equip optic. • Identification / Reset / Test / Error / Format • També tenim definides tres alarmes o traps • Els demes OID simplement són de prova i no tenen cap funcionalitat implementada

More Related