Çap Protokolü
Protokol açıklaması > Özellik-Değer Çiftleri (AVP)

| Bit ofseti |  0 |  1 |  2 |  3 |  4 |  5 |  6 |  7 |  8 |  9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
0: AVP kodu
| 32 | V | M | P |   |   |   |   |   | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length | AVP length |
64: satıcı kimliği (isteğe bağlı)
96 ...: veri ...
Basit olması için, AVP Bayrağı " V " biti, Satıcıya Özgü Anlamına gelir; " M " biti Zorunlu anlamına gelir; " P " biti Korumalı anlamına gelir.
Satıcıya Özel bit olarak bilinen " V " biti, AVP başlığında isteğe bağlı Satıcı Kimliği alanının bulunup bulunmadığını gösterir. AVP Kodu ayarlandığında, belirli satıcı kodu adres alanına aittir.
Zorunlu bit olarak bilinen " M " biti, AVP desteğinin gerekli olup olmadığını gösterir. Bir Çap istemcisi, sunucu, yakın veya çeviri aracısı tarafından " M " bit seti ile bir AVP alınırsa ve AVP veya değeri tanınmazsa, mesaj reddedilmelidir . Çap geçişi ve yönlendirme aracıları, tanınmayan AVP'lere sahip mesajları reddetmemelidir.
" P " biti, uçtan uca güvenlik için şifreleme ihtiyacını belirtir.
| Özellik Adı | Kod | Veri Türü |
| --- | --- | --- |
| Hesap-Ara-Aralık | 85 | Unsigned32 |
| Muhasebe-Gerçek Zamanlı-Gerekli | 483 | Enumerated |
| Muhasebe-Kayıt-Numara | 485 | Unsigned32 |
| Muhasebe-Kayıt-Tipi | 480 | Enumerated |
| Muhasebe-Oturum-Kimliği | 44 | OctetString |
| Muhasebe-Alt-Oturum Kimliği | 287 | Unsigned64 |
| Hesap-Uygulama-Kimliği | 259 | Unsigned32 |
| Yetki-Uygulama-Kimliği | 258 | Unsigned32 |
| Yetkilendirme-Talep-Türü | 274 | Enumerated |
| Yetkilendirme-Ömür Boyu | 291 | Unsigned32 |
| Yetkilendirme-Oturum-Dönem | 276 | Unsigned32 |
| Yetkilendirme-Oturum-Durumu | 277 | Enumerated |
| Yeniden Yetkilendirme-Talep-Türü | 285 | Enumerated |
| Sınıf | 25 | OctetString |
| Hedef-Ana Bilgisayar | 293 | DiamIdent |
| Hedef-Alan | 283 | DiamIdent |
| Bağlantıyı Kes-Neden | 273 | Enumerated |
| E2E-Sıra | 300 | Grouped |
| Hata mesajı | 281 | UTF8String |
| Hata-Raporlama-Ana Bilgisayar | 294 | DiamIdent |
| Olay-Zaman Damgası | 55 | Time |
| Deneysel-Sonuç | 297 | Grouped |
| Deneysel-Sonuç-Kod | 298 | Unsigned32 |
| Başarısız-AVP | 279 | Grouped |
| Üretici-Revizyon | 267 | Unsigned32 |
| Ana Bilgisayar-Kimlik-Adres | 257 | Address |
| Bant içi-Güvenlik-Kimlik | 299 | Unsigned32 |
| Çok Turlu-Zaman Aşımı | 272 | Unsigned32 |
| Kaynak-Ana Bilgisayar | 264 | DiamIdent |
| Kaynak-Alan | 296 | DiamIdent |
| Kaynak-Durum-Kimlik | 278 | Unsigned32 |
| Ürün adı | 269 | UTF8String |
| Vekalet sahibi | 280 | DiamIdent |
| Vekalet-Bilgi | 284 | Grouped |
| Vekalet-Durum | 33 | OctetString |
| Yönlendirme-Ana Bilgisayar | 292 | DiamURI |
| Yönlendirme-Ana Bilgisayar Kullanımı | 261 | Enumerated |
| Yönlendirme-Max-Önbellek-Zaman | 262 | Unsigned32 |
| Sonuç Kodu | 268 | Unsigned32 |
| Rota Kaydı | 282 | DiamIdent |
| Oturum kimliği | 263 | UTF8String |
| Oturum zaman aşımına uğradı | 27 | Unsigned32 |
| Oturum Bağlama | 270 | Unsigned32 |
| Oturum-Sunucu-Yük Devretme | 271 | Enumerated |
| Desteklenen-Satıcı-Kimliği | 265 | Unsigned32 |
| Fesih-Neden | 295 | Enumerated |
| Kullanıcı adı | 1 | UTF8String |
| Satıcı kimliği | 266 | Unsigned32 |
| Satıcıya Özel-Uygulama Kimliği | 260 | Grouped |