Требования к протоколу PMIPv6
1. Требования к протоколу PMIPv6:
1.1. формат заголовка Mobility Header и перечень поддерживаемых полей приведены в таблице N 1.
Таблица N 1.
N поля | Поля заголовка | Длина поля (бит) |
1 | Payload Proto | 8 |
2 | Header Len | 8 |
3 | MH Type | 8 |
4 | Резерв | 8 |
5 | Checksum | 16 |
6 | Message Data | 0-n |
Примечание:
поле Payload Proto должно идентифицировать тип заголовка, следующего за заголовком Mobility Header и должно использовать значения, аналогичные используемым в заголовке "Следующий заголовок" протокола IPv6 описанное в подпункте 1.2.5 пункта 1 Приложения N 8 Правил;
поле Header Len должно указывать длину заголовка (за исключением первых 8 октетов) в единицах, равных 8 октетам, и должно быть равно "0", если сообщение не имеет параметров;
поле MH Type должно указывать тип передаваемого сообщения;
поле Резерв должно быть равно "0";
поле Checksum должно содержать контрольную сумму заголовка Mobility Header, начиная с поля Payload Proto;
поле Message Data должно быть полем переменной длины и должно содержать данные сообщения. Тип сообщения должен указываться в поле MH Type;
1.2. поле "Дополнение до границы заголовка" должно использоваться для выравнивания границы заголовка по длине, кратной 8 октетам (свободные позиции должны заполняться нулями);
1.3. сообщения для интерфейсов S5, S8, S2a, S2b:
"Обновление регистрации прокси" (PBU - Proxy Binding Update);
"Подтверждение обновления регистрации" (PBA - Proxy Binding Acknowledgement);
"Индикация аннулирования регистрации" (BPI - Binding Revocation Indication);
"Подтверждение аннулирования регистрации" (BRA - Binding Revocation Acknowledgement);
1.4. формат заголовка Type 2 Routing Header и перечень поддерживаемых полей приведены в таблице N 2.
Таблица N 2.
N поля | Поля заголовка | Длина поля (бит) |
1 | Next Header | 8 |
2 | Hdr Ext Len | 8 |
3 | Routing Type | 8 |
4 | Segments Left | 8 |
5 | Резерв | 32 |
6 | Home Address | 16 |
Примечание:
поле Next Header должно идентифицировать тип заголовка, следующего за заголовком Type 2 Routing Header и использовать значения, аналогичные используемым в заголовке "Следующий заголовок" протокола IPv6;
поле Hdr Ext Len должно указывать длину заголовка (за исключением первых 8 октетов) в единицах, равных 8 октетам и быть равно двум единицам;