Обозначете режима, преди да сравнявате две схеми на VPN пакет
Две схеми на VPN пакет могат да се различават и двете да са верни. Посочете режима, канала, външния транспорт и полезния товар, преди да сравнявате каквито и да е заглавки.
Две схеми могат да бъдат едновременно верни и да изглеждат различно, защото може да описват различни пакети. Съобщението за договаряне и пакетът с данни на приложение не споделят еднакво разположение, дори в една сесия, нито режимът на транспорт и режимът на тунел. Сравняването на чертежи, без да се каже кой пакет и кой режим представя всеки от тях, поражда спор за заглавки, които никога не е трябвало да съвпадат. Четири означения решават въпроса преди началото на сравнението.
Запишете реализацията и режима, канала, външния транспорт и пренасяния полезен товар до всеки чертеж.
Транспортният и тунелният режим местят заглавката различно
В транспортния режим ESP стои след IP заглавката и преди пренасяния протокол, така че оригиналната IP заглавка остава извън защитата. В тунелния режим нова външна IP заглавка адресира двата IPsec партньора, а защитеният вътрешен пакет запазва собствената си IP заглавка. И двете са определени в RFC 4303 и двете са верни за своя режим. Опростена скица, която пропуска трейлъра и полетата за цялост, е подходяща за разположение и безполезна за броене на байтове.
Транспорт не означава конкретно TCP или UDP. Пренасяният протокол от следващия слой може да бъде какъвто и да е, а схема, която приравнява транспортния режим на един протокол, тихо е добавила предположение.
Управляващите съобщения не са съобщения с данни
L2TP разделя два вида съобщения: съобщения с данни, които пренасят PPP кадри, и управляващи съобщения, които установяват, поддържат и закриват тунела и неговите повиквания. Управляващият канал е надежден, докато загубените съобщения с данни просто не се препредават от L2TP. Затова чертеж, който съдържа PPP, може да описва полезния товар, който пренася съобщение с данни, а не заглавка, която всяка защитена сесия трябва да включва. Комбинирането на L2TP със защита добавя избраната схема за сигурност отгоре и не прави всяко съобщение еднакво.
Ако схема твърди, че двата вида съобщения изглеждат еднакво, тя описва друг протокол или друг обхват.
Сравнявайте еквивалентни точки за прихващане
Прихващането на външния интерфейс показва заглавките за защита и транспорт; вътрешното прихващане, направено след декапсулация, показва пренасяния пакет. Нито едно не е грешно и сравняването на едното с другото прави заглавките да изглеждат липсващи или дублирани. UDP инкапсулацията, определена за преминаване през NAT, добавя още един външен слой, който чертеж с роден ESP няма да има. И двата чертежа могат да бъдат валидни описания на различни транспортни подредби.
Посочвайте точката за прихващане заедно със схемата и сравнявайте еквивалентни съобщения в еквивалентни режими. Липсваща заглавка е доказателство за дефект само когато и двата чертежа твърдят една и съща точка и един и същ тип пакет.
Дръжте означенията при чертежа
Схема без означения остарява бързо, защото следващият читател добавя собствени предположения. Добавете четирите означения, отбележете границата на защита и посочете дали чертежът е за разположение, или за оразмеряване. Ако е за оразмеряване, използвайте пълната спецификация, а не скица. Цената на означенията е минута; цената на спора, който те предотвратяват, е следобед.
Когато два документа се разминават, първо сравнете означенията им. Разминаване на ниво режим или канал обяснява разликата напълно и всъщност не липсва никаква заглавка.
Запишете кой пакет, кой режим и коя точка за прихващане показва чертежът. Този запис е другата половина на схемата.