Note su Solaris 10 6/06

Rete

In Solaris 10 sono stati riscontrati i seguenti problemi relativi ai collegamenti di rete.

L'iniziatore iSCSI non gestisce in modo corretto la rilevazione dell'indirizzo LUN (6377485)

L'iniziatore del software iSCSI di Solaris non supporta unità logiche con LUN superiore a 255. Non viene visualizzato nessun messaggio di errore.

Soluzione:

Modificare i numeri di unità logica dei dispositivi di destinazione in modo che siano inferiori a 255.

I numeri LUN superiori a 256 sono trattati in modo diverso sui controller QLogic da 2 Gbyte e 4 Gbyte (6371273)

I controller QLogic da 4 Gbyte gestiscono i numeri LUN superiori a 255 in modo diverso rispetto ai controller QLogic da 2 Gbyte. Viene visualizzato il seguente messaggio di errore:


Customer cannot have a lun number greater than 255.

Soluzione:

Non allocare LUN con numeri superiori a 255 su una singola porta quando si effettua il collegamento con un controller QLogic.

Quando è presente più di una scheda Ethernet viene visualizzato l'indirizzo MAC errato (6316245)

Quando ci si registra su un sistema Solaris 10 6/06 per la gestione remota degli aggiornamenti con Sun Update Connection, vengono visualizzate le informazioni sul sistema. Se sul sistema è presente più di una scheda Ethernet, viene visualizzato lo stesso indirizzo MAC per tutte le schede Ethernet. Non viene visualizzato nessun messaggio di errore.

Soluzione: nessuna.

SPARC: Il messaggio RTM_IFINFO presenta dimensioni differenti nella compilazione a 32 bit e in quella a 64 bit

I programmi a 64 bit che creano socket PF_ROUTE e analizzano il contenuto dei messaggi RTM_IFINFO nella struttura if_msghdr_t non funzionano correttamente se non vengono ricompilati.

Nella configurazione predefinita, l'inoltro IP è disabilitato in Solaris 10

Nella configurazione predefinita di questa versione di Solaris, l'inoltro IP è disabilitato. Questa impostazione si riferisce sia alle reti IPv4 che a quelle IPv6 ed è indipendente dalle altre configurazioni del sistema. Nei sistemi con più interfacce IP che in precedenza inoltravano i pacchetti IP, questa funzione non è più abilitata automaticamente. Per abilitare l'inoltro IP in questi sistemi, è necessario eseguire manualmente alcune operazioni di configurazione aggiuntive.

Soluzione: il comando routeadm abilita l'inoltro IP. Le modifiche alla configurazione prodotte da routeadm persistono anche dopo il riavvio del sistema.

Per maggiori informazioni sull'inoltro IP, vedere la pagina man routeadm(1M).

Il driver LAN generico versione 3 non è in grado di impostare la lunghezza del campo dei frame LLC (Logical Link Control) (6350869)

Il driver LAN generico versione 3 (GLDv3) imposta in modo errato la lunghezza del campo dei frame LLC. Di conseguenza, i protocolli che dipendono dal valore LLC (ad esempio AppleTalk) non funzionano correttamente. Non viene visualizzato nessun messaggio di errore. Questo problema interessa i seguenti controller dell'interfaccia di rete:

Soluzione: nessuna.

Le zone non si avviano se il loro indirizzo IP appartiene a un gruppo di multipathing IP con errori (6184000)

Una zona può essere configurata in modo che il suo indirizzo IP faccia parte di un gruppo IPMP (IP Network Multipathing). Il processo di configurazione è documentato in How to Extend IP Network Multipathing Functionality to Non-Global Zones del System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Se tutte le interfacce di rete del gruppo IPMP producono un errore, le zone il cui indirizzo IP appartiene a quel gruppo non si avviano.

L'esempio seguente illustra il risultato del tentativo di avvio della zona.


# zoneadm -z nome-zona boot 
zoneadm: zone 'nome-zona': bge0:1: 
impossibile impostare l'interfaccia multicast: Argomento non corretto 
zoneadm: zone 'nome-zona': call to zoneadmd failed

Soluzione: riparare almeno una delle interfacce di rete del gruppo.

Problemi irregolari nell'utilizzo di DataDigest (5108515)

Le destinazioni Internet SCSI (iSCSI) possono occasionalmente riportare errori CRC se i DataDigest sono abilitati. Le applicazioni che aggiornano i buffer di I/O dopo la trasmissione all'iniziatore iSCSI possono provocare il calcolo errato del CRC. Quando la destinazione risponde con un errore CRC, l'iniziatore iSCSI trasmette nuovamente i dati con il CRC DataDigest corretto. L'integrità dei dati non viene compromessa. Tuttavia, le prestazioni di trasferimento dei dati vengono ridotte. Non viene visualizzato nessun messaggio di errore.

Soluzione: non utilizzare l'opzione DataDigest.

Le sottoreti ATM LANE per IPv4/IPv6 non completano l'inizializzazione (4625849)

Durante l'avvio del sistema, è possibile che più istanze non riescano a connettersi alla propria istanza LANE (LAN Emulation) se sono presenti più di otto istanze LANE su una stessa scheda. Questo problema non si verifica in modalità multiutente.

Soluzione: per reinizializzare la rete SunATM, procedere come segue:

  1. Verificare il problema eseguendo il comando lanestat -a.

    Le istanze non connesse presentano il valore 0 come identificativo del circuito virtuale (VCI) sul server LES (LAN Emulation Server) e sul server BUS (Broadcast and Unknown Address Server).

  2. Arrestare e riavviare la rete SunATM.


    # /etc/init.d/sunatm stop
    # /etc/init.d/sunatm start
    
  3. Ripristinare le maschere di rete o le altre configurazioni di rete per le interfacce SunATM.

La configurazione di più tunnel tra due nodi IP con il filtro abilitato può generare una perdita di pacchetti (4152864)

Se si configurano più tunnel tra due nodi IP e si abilita ip_strict_dst_multihoming o un altro filtro IP, può generarsi una perdita di pacchetti.

Soluzione: scegliere una delle soluzioni seguenti: