Manuel de référence des paramètres réglables d'Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Mesures par route

Vous pouvez des mesures par route pour associer certaines propriétés aux entrées de table de routage IPv4 et IPv6.

Par exemple, un système possède deux interfaces réseau, une interface Fast Ethernet et une interface gigabit Ethernet. La valeur par défaut du système recv_maxbuf est 128 000 octets. Cette valeur par défaut est suffisante pour l'interface Fast Ethernet, mais risque de ne pas l'être pour l'interface Gigabit Ethernet.

Au lieu d'augmenter la valeur par défaut du système recv_maxbuf, vous pouvez associer une autre taille de fenêtre de réception TCP par défaut à l'entrée de routage de l'interface Gigabit Ethernet. Une fois cette association effectuée, toutes les connexions TCP transitant par la route possèderont la taille de fenêtre de réception augmentée.

Par exemple, ce qui suit figure dans la table de routage (netstat -rn), en supposant qu'il s'agit de IPv4 :

Routing Table: IPv4
Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
192.123.123.0        192.123.123.4         U        1      4     net0
192.123.124.0        192.123.124.4         U        1      4     net1
default              192.123.123.1         UG       1      8

Dans cet exemple, procédez comme suit :

# route change -net 192.123.124.0 -recvpipe x

Ensuite, toutes les connexions dirigées vers le réseau 192.123.124.0, situé sur le lien net1, utilisent la taille du tampon de réception x, au lieu de la taille de fenêtre de réception par défaut 128 000.

Si la destination figure dans le réseau un.b.c. d et qu'aucune entrée de routage spécifique n'existe pour ce réseau, vous pouvez ajouter une route préfixée à ce réseau et modifier la mesure. Par exemple :

# route add -net a.b.c.d 192.123.123.1 -netmask w.x.y.z
# route change -net a.b.c.d -recvpipe y

Notez que la passerelle de la route préfixée est le routeur par défaut. Ensuite, toutes les connexions dirigée vers ce réseau utilisent la taille du tampon de réception y. Si vous avez plus d'une interface, utilisez l'argument –ifp pour spécifier l'interface à utiliser. De cette façon, vous pouvez contrôler l'interface à utiliser pour des destinations spécifiques. Pour vérifier la mesure, utilisez la commande route(1M)get.