7.8.1 Общая информация
Коммуникационный протокол V2G (V2GTP) является компактным протоколом связи для передачи сообщений V2G между двумя субъектами V2GTP. Он в основном состоит из определения заголовка и полезных данных, что позволяет разделять и эффективно обрабатывать сообщения V2G. V2GTP является стандартным коммуникационным протоколом между EVCC и SECC, но может быть также использован для связи с другими субъектами V2G, которые поддерживают протокол V2GTP.
7.8.2 Поддерживаемые порты
V2GTP базируется на TLS+TCP, которые используют пару IP-адресов (адрес-источник и адрес назначения) и пару номеров портов (порт-источник и порт назначения) для установления и идентификации соединения. Соединение устанавливается от адреса-источника и порта-источника к адресу назначения и порту назначения. Порты, перечисленные в таблице 8, используются субъектами V2GTP.
Таблица 8 - Поддерживаемые порты TLS для V2GTP
Имя | Протокол | Номер порта | Описание |
V2G_SRC_TCP_DATA | TCP (с адресацией конкретному устройству) | Номер порта в диапазоне динамических портов (49152-65535), как описано в [39] | Порт-источник V2GTP первичного субъекта (например, EVCC), который реализует протокол V2GTP |
V2G_DST_TCP_DATA | TCP (с адресацией конкретному устройству) | Номер порта субъекта V2GTP, предоставляющего номер порта назначения в диапазоне динамических портов (49152-65535), как описано в [39]. Для SECC он присваивается динамически механизмом SDP (7.10.1) | Порт назначения V2GTP первичного субъекта (например, SECC) |
Для субъектов V2GTP, реализующих V2GTP, действуют следующие общие требования:
[V2G2-073] | Субъект V2GTP, предоставляющий порт назначения, должен поддерживать не менее одного соединения на локальном порте V2G_DST_TCP_DATA, как указано в таблице 8. |
[V2G2-074] | Субъект V2GTP, предоставляющий порт назначения, может поддерживать несколько одновременных соединений на локальном порте V2G_DST_TCP_DATA, как указано в таблице 8. |
[V2G2-075] | Субъект V2GTP, использующий порт-источник, должен поддерживать не менее одного соединения на локальном порте V2G_SRC_TCP_DATA, как указано в таблице 8. |
[V2G2-076] | Субъект V2GTP, использующий порт-источник, может поддерживать несколько соединений на локальном порте V2G_SRC_TCP_DATA, как указано в таблице 8. |
Для EVCC и SECC особо действуют следующие требования:
[V2G2-077] | EVCC должен использовать порт-источник V2G_SRC_TCP_DATA, как указано в таблице 8. |
[V2G2-078] | SECC должен предоставлять порт назначения V2G_DST_TCP_DATA, как указано в таблице 8. |
[V2G2-079] | EVCC должен поддерживать не менее одного соединения для сеанса связи V2G на порте V2G_SRC_TCP_DATA. |
[V2G2-080] | SECC должен поддерживать не менее одного соединения для сеанса связи V2G на порте V2G_DST_TCP_DATA. |
[V2G2-081] | EVCC должен использовать для соединения с SECC порт V2G_DST_TCP_DATA, выданный в последнем сообщении об обнаружении SECC (см. 7.10.1.5). |
7.8.3 Блок протокольных данных
7.8.3.1 Структура PDU V2GTP