eseguire il ping utilizzando gli indirizzi mac o collegare gli indirizzi ipv6 locali


1

Ho 4 macchine virtuali (Ubuntu 12.04) in esecuzione su un host che esegue anche Ubuntu 12.04. Le macchine virtuali sono chiamate:

switch-vm
vm-1
vm-2
vm-3

Di seguito sono riportate le impostazioni di rete su switch-vm:

Adapter 1:
    Intel PRO/1000 MT Desktop (Bridged adapter, eth0)
Adapter 2:
    Intel PRO/1000 MT Desktop (Internal network, 'intnet-1')
Adapter 3:
    Intel PRO/1000 MT Desktop (Internal network, 'intnet-2')
Adapter 4:
    Intel PRO/1000 MT Desktop (Internal network, 'intnet-3')

Impostazioni di rete su vm-1:

Adapter 1:
    Intel PRO/1000 MT Desktop (Bridged adapter, eth0)
Adapter 2:
    Intel PRO/1000 MT Desktop (Internal network, 'intnet-1')

Impostazioni di rete su vm-2:

Adapter 1:
    Intel PRO/1000 MT Desktop (Bridged adapter, eth0)
Adapter 2:
    Intel PRO/1000 MT Desktop (Internal network, 'intnet-2')

Impostazioni di rete su vm-3:

Adapter 1:
    Intel PRO/1000 MT Desktop (Bridged adapter, eth0)
Adapter 2:
    Intel PRO/1000 MT Desktop (Internal network, 'intnet-3')

Ho installato openvswitch su switch-vm:

sudo ovs-vsctl show 
sudo ovs-vsctl add-br lan0
sudo ovs-vsctl add-port lan0 eth1
sudo ovs-vsctl add-port lan0 eth4
sudo ovs-vsctl add-port lan0 eth5

Questo rende i collegamenti come di seguito.

eth 1 on switch-vm ----- eth1 on vm-1
eth 4 on switch-vm ----- eth1 on vm-2
eth 5 on switch-vm ----- eth1 on vm-3

Si noti che le sei interfacce sopra menzionate non hanno indirizzi IP. Le ifconfiginterfacce appariranno un po 'come sotto. (esempio: eth4su switch-vm)

eth4      Link encap:Ethernet  HWaddr 08:00:27:80:e2:be  
          inet6 addr: fe80::a00:27ff:fe80:e2be/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:8538 (8.5 KB)

Voglio assicurarmi che il traffico fluisca attraverso tutte e tre le connessioni sopra menzionate, in entrambi i modi.

C'è un modo per usare pingo qualche altro strumento simile per questo scopo? Se si, come?

Risposte:


2

Anche se non ho installato openvswitch, ci sono alcuni metodi di commutazione standard per vedere se ciascun dispositivo è collegato nel modo previsto. Non sono sicuro del comando esatto o della sintassi, anche se ho guardato sul loro sito Web ...

Se fossi su un interruttore Cisco

show cam

mostrerebbe tutti gli indirizzi MAC che lo switch vede e le porte e le VLAN a cui sono collegati. Prima che funzioni, potrebbe essere necessario inviare un ping di trasmissione (ping 255.255.255.255) per assicurarsi che tutti gli host abbiano eseguito un ARP e che quindi vengano visualizzati nella tabella CAM.

Sembrerebbe che sarebbe il comando equivalente per la tua configurazione

ovs−ofctl dump−tables br0

Stampa le statistiche della tabella dello switch. (Questo è più interessante dopo che è passato un po 'di traffico.)

(possibilmente vsctl)

http://openvswitch.org/cgi-bin/ovsman.cgi?page=utilities%2Fovs-ofctl.8


2

Come hai già detto, non hai indirizzi IP in questa rete. Questo è valido per IPv4, ma IPv6 ha indirizzi locali di collegamento per ciascun dispositivo ereditato dagli indirizzi MAC NIC, tenere presente quanto segue:

    inet6 addr: fe80::a00:27ff:fe80:e2be/64 Scope:Link

Supponendo che ogni macchina sia Linux OS OSX, è possibile eseguire il ping di ogni macchina su IPV6:

Esempio di ping da vm-1 a switch-vm:

    root@switch-vm:~# ping6 -I intnet-1 fe80::a00:27ff:fe80:e2be

Se ti stai chiedendo quale sia l'indirizzo IP link-local di una particolare scheda di rete Ethernet, puoi utilizzare il convertitore online http://ben.akrin.com/?p=1347


1
IPv4 ha anche collegamenti a indirizzi locali; sono semplicemente assegnati casualmente con ARP per verificare, incrociati con le dita, non ben definiti come lo sono gli IPv6.
Jason C,

Grazie, non sapevo che questi strani indirizzi IP 169. * trovati su alcune caselle di Windows sono solo gli indirizzi Link locali assegnati usando una regola "standardizzata" ... Buono a sapersi.
Zbigniew Zagórski,

Benvenuti a SU, a proposito! Se si commette un errore in un commento, c'è un pulsante "modifica" subito dopo il commento e anche se si tiene il mouse su di esso, appare una "X" che può essere utilizzata per eliminarlo. I commenti possono essere modificati solo per 5 minuti, ma possono essere eliminati in qualsiasi momento. :)
Jason C,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.