comprensión LVS-profundidad de artículos: teoría de la comunicación de red (a) el reenvío para enrutar el tráfico entre redes de área local

El propósito de escribir este blog

LVSconocimiento de la red más complicado, por lo que el artículo no se puede explicar del todo claro. Esta serie de artículos hablará en los siguientes módulos:

  • la teoría de la comunicación en red
  • LVSLos tres modos de funcionamientoNAT DR TUN
  • Construir sus propios servidores LVS
  • Keepalived+ LVSImplementado HA
    en donde, 网络通讯el principio será desde el OSI7层模型inicio, todo el proceso introduce paquete enviado desde el cliente al servidor, incluyendo pero no limitado a mitad de camino TCP\UDP, ARP协议, 交换机, 路由器y otros conocimientos. Bueno, aquí vamos.

¿Cuál es LVS

LVS(Linux Virtual Server)Es el gran Dios 章文嵩un equilibrador de carga de protocolo de capa de red basado en 4 invención, en un principio sólo un Linuxsoftware de código abierto, pero a causa de un rendimiento superior, después de haber sido Linuxañadido al núcleo que se ha convertido en una Linuxcarga integrado en equilibrio sobre un artefacto.

Red 7-capa del modelo de modelo / 4-capa

El modelo más común es un modelo de red de siete capas, desde la capa de aplicación a la capa física 应用层son: 表示层, 会话层, 传输控制层, 网络层, 数据链路层, 物理层,. modelo 4-capa está también más versión de la capa de aplicación, capa de presentación, capa de sesión y unificada simplificado 应用层, la capa de enlace de datos y la capa física es uniforme 数据链路层, la estructura de cada capa y el protocolo correspondiente como sigue:

OSI modelo de siete capas
TCP / IP modelo de cuatro capas
Correspondiente protocolo de red
capa de aplicación (Aplicación)
capa de Aplicación
HTTP, TFTP, FTP, NFS, WAIS, SMTP
La capa de presentación (la Presentación)
Telnet, rlogin, SNMP, Gopher
capa de sesión (Session)
SMTP, DNS
Capa de Transporte (Transport)
capa de Transporte
TCP, UDP
capa de red (red)
capa de red
IP, ICMP, ARP, RARP, AKP, UUCP
De enlace de datos (Capa de Enlace de Datos)
capa de enlace de datos
FDDI, Ethernet, Arpanet, PDN, SLIP, PPP
La capa física (la física)
IEEE 802.1a, IEEE 802.2 IEEE 802.11 到

Sabemos que la red de comunicaciones es en forma de paquetes para la transmisión del paquete 应用层-> 物理层proceso es realmente capa de un solo envase, tal como cargado en la capa de aplicación 请求头, 请求体y otra información, encapsulado en la capa de red 源IP, 目标IPy otra información de , salto en los datos de enrutamiento enlazar encapsulación capa de MACinformación de dirección.
formato de los paquetes

Cuando visitamos el sitio, el subyacente exactamente lo que se ha hecho?

En primer lugar, llegamos a conocer una cosa: 路由表
comprobar el comando de la tabla de enrutamiento en Linux: route
Aquí Insertar imagen Descripción
Aquí están algunos términos:

  • Destination Network_IP_address
  • Gateway entrada
  • GenmaskMáscara de subred, *en nombre de una red de área local, sin tener que saltar.
    Por ejemplo, si quiero acceder a la IP 192.168.174.11de la máquina, el router se llevará a la recepción de la solicitud 192.168.174.11y la máscara de subred que hacer 逻辑与aritmética, y los resultados Destinationpara la comparación, si el partido estaba en marcha, se basará en la Gatewaydirección IP en curso reenvío.

Tenemos un sencillo modelo de topología de red para mostrar entre el ordenador y el ordenador cómo debe comunicarse, asumirá el siguiente modelo de topología de su hogar, no son de red 2台计算机y 1个路由器:
modelo de topología de red
Pasamos ahora para simular 橙色主机el 绿色主机proceso de comunicación, por primera vez por 橙色主机la iniciación de un paquete A , paquete de datos llega a un router tomará la IP de destino tabla de enrutamiento que ver con sus 逻辑与operaciones:

192.168.174.11
255.255.255.0
--------------
192.168.174.0

Nos encontraremos con una entrada de ruta muy especial, su máscara de subred 0.0.0.0, que es nuestra ruta por defecto, se dijo, si no puede encontrar el destino en la tabla de enrutamiento IP, vamos a dar vuelta para enviar paquetes IP a como una 192.168.174.2máquina para el procesamiento.
Después de la operación, la búsqueda de la meta IP LAN, el router tirar la conmutación de paquetes, el conmutador mantiene una dirección IP y tabla de direcciones MAC correspondiente al paquete de datos transmitido por la relación correspondiente entre esta capa. proceso específico es como sigue:
Aquí Insertar imagen Descripción
Por lo tanto, para completar el más simple de comunicación de red de área local.

Los conmutadores son 2 dispositivos de capa en el modelo, así que no cambiar la dirección IP para abrir el reenvío de paquetes hacer.
Internamente mantiene una tabla de asignación de la cartografía del segmento de LAN IP地址y su correspondiente puerto, que van a participar en ARPel acuerdo, tengo la intención de dar las nuevas en detalle en el siguiente artículo.

Publicado cinco artículos originales · ganado elogios 0 · Vistas 492

Supongo que te gusta

Origin blog.csdn.net/TheRainManFSA/article/details/105347252
Recomendado
Clasificación