es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MININET

Mininet – Cómo simular errores?

Me gustaría preguntar, ¿cómo puedo simular errores en los switches en mininet? Tales como errores de rx, errores de tx, paquetes descartados, colisiones, errores de CRC, errores de trama y otros. Mi topología consta de 6 switches, 6 clientes, 1 origen y 2 servidores suplentes. Estoy simulando tráfico (funciona, los . . . Read more

Crea una topología multi-ruta en Mininet. Para crear una topología multi-ruta en Mininet, puedes seguir los siguientes pasos: 1. Importa las bibliotecas necesarias de Mininet: “`python from mininet.topo import Topo from mininet.net import Mininet from mininet.util import dumpNodeConnections from mininet.log import setLogLevel “` 2. Define una clase para tu topología personalizada que herede de la clase ‘Topo’: “`python class MultiRouteTopo(Topo): def build(self): # Definir nodos y enlaces “` 3. Dentro de la clase ‘MultiRouteTopo’, crea y conecta los nodos según la topología requerida. Puedes asignar nombres a los nodos para su fácil identificación: “`python host1 = self.addHost(‘h1’) host2 = self.addHost(‘h2’) switch1 = self.addSwitch(‘s1’) switch2 = self.addSwitch(‘s2’) “` 4. Agrega los enlaces entre los nodos: “`python self.addLink(host1, switch1) self.addLink(switch1, switch2) self.addLink(switch2, host2) “` 5. Configura el objeto Mininet con tu topología personalizada: “`python topo = MultiRouteTopo() net = Mininet(topo) “` 6. Inicia la red Mininet y activa la interfaz de línea de comandos de Mininet: “`python net.start() “` Con estos pasos, habrás creado una topología multi-ruta en Mininet. Puedes personalizarla según tus necesidades, agregando más nodos, enlaces o incluso subredes.

Estoy trabajando en mininet e intento crear una topología que permita que existan múltiples rutas entre cualquier par de hosts. En particular, estoy trabajando con la siguiente topología: class SimpleTopo(Topo): def build(self): h1 = self.addHost(‘h1’) h2 = self.addHost(‘h2’) h3 = self.addHost(‘h3’) s1 = self.addSwitch(‘s1’) s2 = self.addSwitch(‘s2’) s3 = self.addSwitch(‘s3’) . . . Read more