> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/knowledge-base/es/tenants/provide-layer2-to-tenant.md).

# Proporcionar acceso de Capa 2 a un inquilino - HEREDADO

{% hint style="success" %}
**Nuevo método de configuración**

VergeOS 26.0 y posteriores, considere usar [Redes de capa 2 del inquilino](/run-the-platform/tenants/layer-2-networks.md) para un enfoque más simple y optimizado para proporcionar acceso de capa 2 a los inquilinos. Este método crea automáticamente las redes necesarias dentro del entorno del inquilino.
{% endhint %}

{% hint style="info" %}
**Actualización de terminología**

Los puertos de switch virtual se llamaban anteriormente "Virtual Wires" en versiones anteriores de la documentación de VergeOS. La funcionalidad sigue siendo la misma; solo se ha actualizado la terminología para mayor claridad.
{% endhint %}

### Pasos de alto nivel

1. **Prepare la red física:** verifique que las VLAN estén configuradas en los puertos de switch físico adecuados para que sean accesibles dentro del entorno de VergeOS.

{% hint style="warning" %}
Las VLAN 1 y 100-102 no se pueden usar como puertos de switch virtual. Estas VLAN están reservadas para tráfico interno. Sin embargo, estos ID se pueden reasignar a otros ID de VLAN para el consumo del inquilino.
{% endhint %}

2. **Crear el puerto de switch virtual** Determine si el inquilino necesitará acceso a una sola VLAN o a varias VLAN. **Esto determinará la configuración del puerto de switch virtual**:
   * Para pasar una sola VLAN, use las [Creación de un puerto de switch virtual 1:1](#creating-a-11-virtual-wire) instrucciones para cada VLAN.
   * Si el inquilino requiere acceso a más de 1 o 2 VLAN, normalmente es mejor usar las [Creación de un puerto de switch virtual en modo troncal](#creating-a-trunk-mode-virtual-wire) instrucciones.

{% hint style="info" %}
**Colocación del host del puerto de switch virtual**

Al usar un puerto de switch virtual, ambas redes que participan en ese puerto de switch virtual **deben estar en el mismo host**. No cumplir con este requisito puede provocar problemas de conectividad de red.
{% endhint %}

3. [Agregar VLAN dentro del inquilino](#add-vlans-inside-the-tenant)

### Creación de un puerto de switch virtual 1:1

1. Asegúrese de que las VLAN estén configuradas en la interfaz de VergeOS. Si no es así, siga los pasos para crear la(s) VLAN [aquí](/run-the-platform/networking/create-vlan.md).
2. Seleccione **Redes** y luego **Panel** en el menú superior para abrir el panel de redes.
3. Seleccione **Puertos de switch virtual** en el menú izquierdo para ver todos los puertos de switch virtual del entorno.
4. Seleccione **Nuevo** para crear la **primera mitad del puerto de switch virtual:**
   * **Nombre**: un nombre descriptivo, p. ej., VLAN del host, etc.
   * **Red**: la red externa con la VLAN correspondiente para pasar al inquilino
   * **Cable de destino**: el campo debe mostrar ***--Lista vacía--*** o seleccione ***--Ninguno--***
   * **PVID**: 1.\
     **Ejemplo de configuración:**
5. **Enviar** sus cambios y volver a la vista de lista de Puertos de switch virtual.
6. Seleccione **Nuevo** para crear **la segunda mitad del puerto de switch virtual:**
   * **Nombre**: un nombre para identificar el cable, como ID de VLAN, inquilino, propósito, etc.
   * **Red**: la red del inquilino, normalmente llamada `inquilino_'$TENANTNAME'`.
   * **Cable de destino**: la otra mitad del puerto de switch virtual creado arriba.
   * **PVID**: ID de VLAN de la red que se está conectando.\
     **Ejemplo de configuración:**
7. **Enviar** sus cambios.
8. Vaya al **Panel de redes**, seleccione Redes y **Aplicar reglas** para ambas redes conectadas por los puertos de switch virtual.

### Creación de un puerto de switch virtual en modo troncal

{% hint style="info" %}
**Se requiere modo puente**

Para usar puertos de switch virtual en modo troncal, la red física correspondiente (vinculada a las NIC del nodo) **debe** estar configurada en modo puente.
{% endhint %}

#### Configurar la red física en modo puente

1. En el menú superior, seleccione **Redes** > **Lista**.
2. Haga doble clic en la **red física** (NIC) a la que se truncan las VLAN en el switch físico.

{% hint style="success" %}
Una red física normalmente tiene "Switch" añadido al nombre y representa una NIC física en un nodo. Puede filtrar la lista de redes por "Tipo" para mostrar solo las redes físicas.
{% endhint %}

3. Seleccione **Editar** para entrar en la página de configuración de la red.
4. En la página de configuración, habilite **Puente físico** para activar el modo puente. Lo mejor es configurar **En caso de pérdida de energía** la configuración en ***Encendido*** para que la red se inicie automáticamente después de una pérdida de energía del sistema.
5. **Enviar** sus cambios.
6. **Reinicie** los nodos necesarios para que el modo puente se active.

{% hint style="warning" %}
**Siga los procedimientos adecuados de** [**modo mantenimiento**](/run-the-platform/operations/maintenance-mode.md) **al reiniciar un nodo para evitar interrupciones de la carga de trabajo.**
{% endhint %}

#### Configuración de un puerto de switch virtual en modo troncal

1. **Asegúrese de que la&#x20;*****red física*****&#x20;esté configurada en modo puente y esté encendida.**
2. Vaya a **Redes** > **Puertos de switch virtual**.
3. Seleccione **Nuevo** para crear la **primera mitad del puerto de switch virtual.**
   * **Nombre**: identifique el cable, p. ej., "troncal desde el host"
   * **Red**: red física con la VLAN correspondiente para pasar al inquilino.
   * **Cable de destino**: debería mostrar ***--Lista vacía--*** o seleccione ***--Ninguno--***
   * **PVID**: 0
   * **Lista de VLAN permitidas**: separada por comas y con rangos según sea necesario\
     **Ejemplo de configuración:**
4. **Enviar** su configuración.
5. Seleccione **Nuevo** para crear la **segunda mitad del puerto de switch virtual**.
   * **Red** en el menú desplegable, seleccione la red del inquilino a la que se pasará la VLAN, normalmente llamada `inquilino_'$TENANTNAME'`.
   * **PVID**: 0
   * **Lista de VLAN permitidas**: separada por comas y con rangos según sea necesario\
     **Ejemplo de configuración:**
6. **Enviar** sus cambios.
7. Vaya al **Panel de redes**, seleccione Redes y **Aplicar reglas** para ambas redes conectadas por los puertos de switch virtual.

### Agregar VLAN dentro del inquilino

1. Vaya al **interfaz de usuario del inquilino** e inicie sesión.
2. Seleccione **Redes** > **+ Nueva externa** desde el menú superior.
3. Configure los ajustes:
   * **Nombre**: una etiqueta para identificar la red (nombre, ID de VLAN, propósito, etc.)
   * **Tipo de capa 2:** *VLAN*
   * **ID de capa 2:** ID de VLAN
   * **Red de interfaz:** *Física*
   * **Tipo de dirección IP:** *Ninguno*\
     **Ejemplo de configuración:**

{% hint style="info" %}
**Deje los demás campos con la configuración predeterminada a menos que se necesite una configuración específica. Para obtener información sobre opciones adicionales de red externa, consulte:** [**Cómo crear una red externa**](/knowledge-base/es/networking/create-external-network.md)
{% endhint %}

4. **Enviar** su configuración.
5. Conecte cargas de trabajo a la red para acceso de capa 2 a redes fuera de VergeOS.

### Pasos de solución de problemas

#### El tráfico no llega a la máquina virtual

* Confirme que se hayan aplicado las reglas de firewall relacionadas con el puerto de switch virtual.
* Verifique que la red del inquilino de destino y la red VLAN estén en estado "En ejecución" y residan en el mismo nodo físico.
* Asegúrese de que las VLAN estén troncadas a los puertos correctos del nodo físico.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/knowledge-base/es/tenants/provide-layer2-to-tenant.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
