Herramientas de usuario

Herramientas del sitio


informatica:software:gns3:laboratorios:vlan

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:gns3:laboratorios:vlan [2026/10/04 16:01] – [Comunicar VLANs: trunk] tempwininformatica:software:gns3:laboratorios:vlan [2026/10/04 16:55] (actual) – [Dos VLANs y dos switches] tempwin
Línea 115: Línea 115:
       con VLANs       con VLANs
  
 +</code>
 +
 +===== Etiquetado de VLAN: IEEE 802.1Q =====
 +
 +En Ethernet existe un mecanismo llamado IEEE 802.1Q.
 +
 +802.1Q permite añadir a la trama Ethernet información que identifica la VLAN a la que pertenece.
 +
 +Conceptualmente, una trama normal:
 +
 +<code>
 +┌───────────────┬──────────────┬─────────────┐
 +│ MAC destino   │ MAC origen   │   datos     │
 +└───────────────┴──────────────┴─────────────┘
 +</code>
 +
 +Con una etiqueta VLAN:
 +
 +<code>
 +┌───────────────┬──────────────┬──────────┬─────────────┐
 +│ MAC destino   │ MAC origen   │ VLAN 10  │    datos    │
 +└───────────────┴──────────────┴──────────┴─────────────┘
 +
 +</code>
 +
 +802.1Q permite añadir a la trama Ethernet información que identifica la VLAN a la que pertenece.
 +
 +===== Switches y VLANs =====
 +
 +==== Solo una VLAN ====
 +
 +Topología que construiremos:
 +
 +<code>
 +PC1 ───── SW1 ═════════ SW2 ────── PC2
 +         Access        Trunk      Access
 +         VLAN 10                  VLAN 10
 +</code>
 +
 +  * PC1: 192.168.10.10/24
 +  * PC2: 192.168.10.20/24
 +
 +Los dos switches serán los "Ethernet switch" de GNS3.
 +
 +Establecemos la VLAN 10 para el puerto al que está conectado PC1 a SW1 y también para el puerto que está conectado de SW1 a SW2, pero en este caso indicamos que **Type** sea ''dot1q'', en lugar de "Access". Es decir:
 +
 +^ Port ^ VLAN ^ Type  ^
 +| 0 | 10 | Access  |
 +| 1 | 1 | Dot1Q   |
 +
 +<WRAP center round important 60%>
 +Para este tipo de switch, GNS3 indica que un puerto ''dot1q'' usa el campo como //native VLAN//, así que no podemos poner la misma VLAN 10.
 +</WRAP>
 +
 +Al decir que el puerto 1 sea de tipo **Dot1Q** le estamos diciendo que este enlace puede transportar tramas identificadas mediante 802.1Q. Este es nuestro **trunk**.
 +
 +Ahora, en el SW2:
 +
 +^ Port ^ VLAN ^ Type  ^
 +| 0 | 1 | Dot1Q  |
 +| 1 | 10 | Access   |
 +
 +
 +Quedando conceptualmente:
 +
 +<code>
 +                    VLAN 10
 +                      │
 +PC1 ── Access ── SW1 ═══════ SW2 ── Access ── PC2
 +                     TRUNK
 +
 +</code>
 +
 +<WRAP center round info 60%>
 +El puerto **Access** presenta al host una Ethernet sin etiqueta, mientras que el enlace **Dot1Q** entre switches transporta la información de VLAN mediante 802.1Q.
 +</WRAP>
 +
 +
 +Los switches son los que añaden las etiquetas de VLAN a las tramas Ethernet:
 +
 +<code>
 +PC1
 + │
 + │ Ethernet
 + │ sin 802.1Q
 + ▼
 +SW1
 + │
 + │ Ethernet + 802.1Q
 + │ VLAN ID = 10
 + ▼
 +SW2
 + │
 + │ Ethernet
 + │ sin 802.1Q
 + ▼
 +PC2
 +</code>
 +
 +==== Dos VLANs y dos switches ====
 +
 +Topología:
 +
 +<code>
 +PC1 ── Access VLAN 10 ── SW1 ═════════ SW2 ── Access VLAN 10 ── PC2
 +                           │            │
 +                           │   trunk    │
 +                           │            │
 +PC3 ── Access VLAN 20 ─────┘            └──── Access VLAN 20 ── PC4
 +
 +</code>
 +
 +En SW1, abrimos la configuración del switch y buscamos un puerto libre para configurarlo como:
 +
 +  * VLAN: 20
 +  * Type: Access
 +
 +Quedando:
 +
 +<code>
 +SW1
 +Port 0 → VLAN 10 → Access
 +Port 1 → VLAN 1  → Dot1Q
 +Port 2 → VLAN 20 → Access
 +</code>
 +
 +En SW2, haz lo equivalente:
 +
 +<code>
 +SW2
 +Port 0 → VLAN 1  → Dot1Q
 +Port 1 → VLAN 10 → Access
 +Port 2 → VLAN 20 → Access
 </code> </code>
informatica/software/gns3/laboratorios/vlan.1791122480.txt.gz · Última modificación: por tempwin