Rutas estáticas
Puede modificar el valor MSS predeterminado de 1460 bytes especificando una ruta estática a una red remota específica.
Utilice la opción -mtu del mandato route para especificar la MTU en esa red. En este caso, debería especificar la MTU mínima real de la ruta, en lugar de calcular un valor de MSS. Por ejemplo, el mandato siguiente establece el tamaño de MTU predeterminado en 1500 para una ruta a la red 192.3.3 y el host predeterminado para llegar a esa pasarela es
en0host2:# route add -net 192.1.0 jack -mtu 1500
1500 net 192.3.3: gateway en0host2El mandato netstat -r muestra la tabla de rutas y muestra que el tamaño de PMTU es de 1500 bytes. TCP calcula el MSS a partir de ese tamaño de MTU. A continuación se muestra un ejemplo del mandato netstat -r:
# netstat -r
Routing tables
Destination Gateway Flags Refs Use If PMTU Exp Groups
Route tree for Protocol Family 2 (Internet):
default res101141 UGc 0 0 en4 - -
ausdns01.srv.ibm res101141 UGHW 8 40 en4 1500 -
10.1.14.0 server1 UHSb 0 0 en4 - - =>
10.1.14/24 server1 U 5 4043 en4 - -
server1 loopback UGHS 0 125 lo0 - -
10.1.14.255 server1 UHSb 0 0 en4 - -
127/8 loopback U 2 1451769 lo0 - -
192.1.0.0 en0host1 UHSb 0 0 en0 - - =>
192.1.0/24 en0host1 U 4 13 en0 - -
en0host1 loopback UGHS 0 2 lo0 - -
192.1.0.255 en0host1 UHSb 0 0 en0 - -
192.1.1/24 en0host2 UGc 0 0 en0 - -
en1host1 en0host2 UGHW 1 143474 en0 1500 -
192.3.3/24 en0host2 UGc 0 0 en0 1500 -
192.6.0/24 en0host2 UGc 0 0 en0 - -
Route tree for Protocol Family 24 (Internet v6):
loopbackv6 loopbackv6 UH 0 0 lo0 16896 - Nota: El mandato netstat -r no muestra el valor de PMTU. Puede ver el valor de PMTU con el mandato pmtu
display . Cuando añade una ruta para un destino con el mandato route
add y especifica el valor MTU, se crea una entrada PMTU en la tabla PMTU para dicho destino.
En un entorno pequeño y estable, este método permite un control preciso del MSS red a red. Las desventajas de este enfoque son las siguientes:
- No funciona con direccionamiento dinámico.
- Resulta poco práctico cuando aumenta el número de redes remotas.
- Las rutas estáticas deben establecerse en ambos extremos para garantizar que ambos extremos negocian con un MSS más grande que el predeterminado.