Два наемателя изпълняват едно и също приложение на 10.50.0.10. Доставчикът ги държи разделени в отделни MPLS VPN, а BIG-IP пази локалния им трафик в отделни домейни за маршрутизация. Тази подредба работи до самото предаване, където липсващ суфикс или копирана цел на маршрут тихо поставя пакета на единия наемател в контекста на другия. Това ръководство свързва двата модела и завършва с тест за всеки наемател.

Работен лист: един ред за всеки наемател

Попълнете го, преди да промените каквото и да е. Всяка следваща стъпка се позовава на клетка в него, а празната клетка е решение, което още никой не е взел.

TenantBIG-IP sideProvider side
AVLAN or tunnel, route domain, self address, virtual serverVRF, attachment, route targets for import and export
BSeparate VLAN or tunnel, separate route domain, separate self addressSeparate VRF, separate route targets

Стъпка 1: закрепете всеки обект към неговия домейн за маршрутизация

Документацията на F5 за домейните за маршрутизация описва изолирани контексти на трафика, дублирани адреси и нотацията address%ID за конфигурационни обекти. Адрес, записан като 10.50.0.10%2, назовава локалния контекст на домейна за маршрутизация и този суфикс не е MPLS етикет, носен в IP пакета на клиента.

VLAN или поддържан тунел принадлежи на един домейн за маршрутизация в документирания модел, затова интерфейсът и адресът трябва да съвпадат. Проверете също домейна за маршрутизация по подразбиране на административния дял, защото пропуснат суфикс не означава липса на контекст; означава контекста, който дялът използва по подразбиране. Тази единствена стойност по подразбиране обяснява повечето инциденти, при които нов обект тихо е отговарял на грешния наемател. Проверете я, преди да добавите собствен адрес.

tmsh list net route-domain
tmsh list net vlan | grep -i domain
tmsh list ltm virtual one_vs

Стъпка 2: използвайте VRF и цели на маршрутите на доставчика

На MPLS ръба наемателят се идентифицира чрез VRF на доставчика и договорената услуга за маршрутизация на клиента. Целите на маршрутите определят кои маршрути доставчикът внася и изнася между VRF, а изборът на подобен на вид номер на домейн за маршрутизация в BIG-IP не създава нищо от тази връзка.

Двата идентификатора живеят в различни системи и означават различни неща. ID на домейн за маршрутизация е локален контекст на устройството. Целта на маршрут е атрибут на политика от страна на доставчика, който решава разпределението на маршрутите, а разграничителят на маршрут е трето нещо, използвано да държи иначе еднакви префикси разделени.

Стъпка 3: решете дали контекстите могат да споделят достъпност

Прегледайте съзнателно настройките за търсене в родителския домейн и строгата изолация, защото те променят до какво може да достигне контекстът. Ръководството на F5 разрешава контролирано препращане през тези връзки и точно затова домейнът за маршрутизация не бива да се третира като пълна политика за сигурност на наемателя сам по себе си.

Ако и двамата наематели се нуждаят от споделена услуга, посочете одобрения път и разрешения, вместо просто да насочите единия наемател към контекста за маршрутизация на другия. Запазете идентичността на приложението и всяко умишлено преобразуване на източника заедно с мрежовата дестинация, иначе споделената услуга ще види единия наемател като другия.

Обикновеното маршрутизирано предаване свързва BIG-IP с граничен маршрутизатор на доставчика, без да прави BIG-IP MPLS PE. Ако наистина е необходима директна интеграция на MPLS или VPN семейство маршрути, получете изрична поддръжка за точната платформа и издание, защото локалната изолация на домейна за маршрутизация не установява тази възможност.

Стъпка 4: проверявайте по един наемател наведнъж

Тествайте наемател A от крайна точка в контекста на A до адреса на приложението на A, след което повторете за B. Използвайте формата %ID в диагностиката, за да докажете кой контекст е отговорил, и потвърдете, че заявка от грешния контекст се проваля, вместо да попадне някъде правдоподобно.

Проверете страната на доставчика в същия проход: префиксът присъства в правилния VRF, целите на маршрутите съвпадат с работния лист, а обратният път използва предвиденото прикачване. Ping, който работи от самото устройство, доказва контекста на устройството, не този на наемателя.

Запишете окончателното съответствие в работния лист, включително домейна за маршрутизация по подразбиране на всеки дял и всяка връзка с родителски домейн, която сте включили. Следващата промяна в тази среда ще бъде направена от някой, който чете тази таблица, а не от някой, който чете тази статия.

Подобни статии