由8个Octet的报头加上CLV结构构成了PDU的基本结构,不同用途的PDU,会由不同的CLV结构构成。CLV结构目前有如下分类:
Area address: 通告源路由器所在地Area地址,并且同时有多个可以存在。
IS Neighbors(LSPs):列出源路由器的邻居和链路信息
ES Neighbors Partition Designated Level 2 IS Prefix Neighbors IS Neighbors(Hellos): 列出上次Holdtime后,源路由器地的邻居的System ID列表。而且这类报文只用在LAN LSP中(发给DR路由器),在点对点网络中没有。Level 1的路由器只发送Level 1邻居,Level 2路由器只发送Level 2邻居。
Padding: 用来填充PDU,达到最小的报文尺寸。
LSP Entries Authentication Information IP Internal Reachability Information 列出路由区域中直接连接到源路由器的网络IP地址
Protocols Supported:通告源路由器是否支持CLNP或IP。
IP External Reachability Information:列出路由区域外直接连接到源路由器的网络IP地址。
Inter-Domain Routing Protocol Information:在路由重分发中使用,可以使IS路由器知道外路由域的路由信息。
IP Interface Address:通告源路由器发送PDU的接口的IP地址。
Hello PDU:起到邻居发现和维护邻居关系,根据网络类型可以分为点到点和局域网两种类型。PDU的大小收到源路由器的缓存和MTU的制约。在Hello PDU传送时,允许把PDU填充到最大容量,可以使邻居之间可以隐含的得知各自邻居的MTU。这种策略可以帮助减少链路的符合,避免在低链路上负载大的交通量。