> For the complete documentation index, see [llms.txt](https://linkmeup.gitbook.io/sdsm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://linkmeup.gitbook.io/sdsm/12.-mpls-l2vpn/1.-vpws/2.-praktika.md).

# Практика

Упростим топологию до четырёх магистральных узлов. По клику можете открыть её в новой вкладке, чтобы смотреть на неё Alt+Tab'ом, а не ворочать страницу вверх-вниз.

[![](https://habrastorage.org/files/092/3d4/7c1/0923d47c162d4e6b8732a6ae4d385d60.png)](https://habrastorage.org/files/092/3d4/7c1/0923d47c162d4e6b8732a6ae4d385d60.png)

Наша задача — прокинуть Ethernet от Linkmeup\_R1 (порт Gi3) до Linkmeup\_R4 (порт Gi3).

На шаге **0** IP-адресация, IGP-маршрутизация и базовый MPLS уже настроены (см. [как](https://linkmeup.ru/blog/154.html)).

> [Файл начальной конфигурации.](https://docs.google.com/document/d/1_o0-Fu0_g1JGCfxGQuDWrIVzaNFRbVPUpDXdk_Rvvdo/pub)

1. Настраиваем xconnect на обоих концах на AC-интерфейсах (PE-CE), обращаем внимание, что VC-ID должен быть одинаковым.

   ```
   Linkmeup_R1(config)#interface Gi 3
   Linkmeup_R1(config-if)#xconnect 4.4.4.4 127 encapsulation mpls
   ```

```
    Linkmeup_R4(config)#interface Gi 3
    Linkmeup_R4(config-if)#xconnect 1.1.1.1 127 encapsulation mpls
```

```
Команда xconect **4.4.4.4 127 encapsulation mpls** заставляет LDP поднять удалённую сессию с узлом 4.4.4.4 и создаёт MPLS PW с VC ID 127. Важно, чтобы VC ID совпадали на двух противоположных AC-интерфейсах — это указатель того, что их нужно срастить.
```

1. Профит.

   ![](https://habrastorage.org/files/8d0/001/2be/8d00012be9854ac0ab9d4014aaee4d1a.PNG)

> **На этом конфигурация VPWS закончена.**\
> [Файл конфигурации VPWS](https://docs.google.com/document/d/1snYb6UX2Lmh3oqSINmTBf1A4q8oTDiBCGlHOM7p8kwo/pub).
