Formati di indirizzo IP accettati da CICS
CICS® accetta gli indirizzi IPv4 e IPv6 in formati specifici per l'elaborazione.
Formati indirizzo IPv6
- Come indirizzo esadecimale con due punti IPv6 nativo senza parentesi quadre o notazione /nn ; ad esempio, ::a:b:c:d
La sintassi dell'indirizzo IPv6 è descritta in dettaglio in RFC 4291, IP Version 6 Addressing Architecture, disponibile all'indirizzo https://www.ietf.org/rfc/rfc4291.txt.
Doppi due punti in un indirizzo IPv6
Il layout di un indirizzo IPv6 è definito in RFC 2373, IP Version 6 Addressing Architecture, disponibile all'indirizzo https://www.ietf.org/rfc/rfc2373.txt. Ciò consente l'uso singolo di un doppio due punti per indicare uno o più elementi 0: sufficienti per creare un indirizzo di otto elementi.
For example: 1::7:8 means 1:0:0:0:0:0:7:8
- Avviare un indirizzo IPv6 , in modo che ::5:6: 7: 8 significhi 0:0: 0: 0:5:6:7: 8
- Terminare un indirizzo IPv6 , in modo che 1:2:3:4:: significhi 1:2:3:4:0: 0: 0
- Essere nel mezzo di un indirizzo IPv6 , in modo che 1:2: :6: 7: 8 significhi 1:2:0:0:0:0:6:7: 8
- Quando si utilizzano i due punti doppi per specificare un indirizzo IPv4 nel formato compatibile IPv4 (::1.2.3.4)
- Quando si utilizzano due punti doppi per specificare un indirizzo IPv4 in formato mappato IPv4 (::FFFF:1.2.3.4)
Formati indirizzo IPv4
- Un indirizzo decimale puntato IPv4 nativo senza /nn notazione; ad esempio, 1.2.3.4
- Un indirizzo IPv4 che viene migrato al formato IPv6 (un indirizzo IPv4-mapped IPv6 ); ad esempio ::ffff:1.2.3.4
- Internamente, CICS converte l'indirizzo nell'equivalente binario di
0:0:0:0:0:ffff:0102:0304
- Internamente, CICS converte l'indirizzo nell'equivalente binario di
- Un indirizzo compatibile IPv6 (un indirizzo IPv4-compatible IPv6 ); ad esempio, ::1.2.3.4
- Internamente, CICS converte l'indirizzo nell'equivalente binario di
0:0:0:0:0:0:0102:0304
- CICS non consente le seguenti voci:
- 0.0.0.0
- ::0.0.0.0
- ::0
- Internamente, CICS converte l'indirizzo nell'equivalente binario di
Qualunque sia il formato specificato per l'indirizzo IPv4 , CICS visualizza tutti gli indirizzi IPv4 come indirizzo decimale puntato IPv4 nativo; ad esempio,1.2.3.4
Specifica di un indirizzo IPv4 in CICS TS
Alcuni oggetti di CICS Transaction Server for z/OS® (CICS TS) V4.1e versioni successive richiedono la specifica di un indirizzo IPv4 , ad esempio nel campo HOST dell'oggetto. Ora è possibile specificare diversi tipi di indirizzi IPv4 in CICS TS.
Un indirizzo IPv6 è composto da 8 elementi, specificati in formato esadecimale. Ogni elemento è costituito da due byte esadecimali con giustificazione zero destra. L'uso di due punti doppi consente la compressione di molti 0 elementi.
Un esempio di indirizzo IPv6 è 1:2:3:4:5:6:7:8, che viene elaborato come 0001:0002:0003:0004:0005:0006:0007:0008
Al contrario, esistono molti modi per fornire un indirizzo IPv4 a CICS TS come mostrato nella tabella seguente:
| Tipo di specificazione | Esempi | Regole di specifica |
|---|---|---|
| IPv4 nativo | 1.2.3.4
255.255.255.255 1.02.003.14 |
Ci devono essere 4 elementi delimitati da punti. Ogni elemento deve essere numerico e compreso tra 0 e 255. Gli zeri iniziali sono accettabili. |
| Compatibile con IPv4 (in formato compresso) | ::1.2.3.4
::255.255.255.255 ::1.02.003.14 |
Inizia con due punti doppi, quindi la formattazione è come per IPv4 nativo. |
| Compatibile con IPv4 | 0:0:0:0:0:0:1.2.3.4
0::255.255.255.255 0::00:1.02.003.14 |
Gli elementi 1,2,3,4,5 e 6 dell'indirizzo IPv6 completo devono essere valutati come 0 (con giustificazione zero destra). Gli elementi 7 e 8 sono formati utilizzando regole di formattazione IPv4 . |
| IPv4 mappato (in formato compresso) | ::FFFF:1.2.3.4
::ffff:255.255.255.255 ::fFfF:1.02.003.14 |
Inizia con ::FFFF:, e quindi la formattazione è come per IPv4 nativo. FFFF può essere in caratteri misti. |
| IPv4 associato | ::0:FFFF:1.2.3.4
0:0:0:0:0:FFFF:255.255.255.255 0::FfFf:1.02.003.14 |
IPv4 associato ::0:FFFF:1.2.3.4 0:0:0:0:0:FFFF:255.255.255.255 0::FfFf:1.02.003.14 Gli elementi 1,2,3,4 e 5 dell'indirizzo IPv6 completo devono essere 0 (con giustificazione zero a destra) e gli elementi 6 devono essere FFFF (in caratteri misti). Gli elementi 7 e 8 sono formati utilizzando le regole native IPv4 . |
| IPv6 notazione esadecimale | ::0:ABCD:EF12
0:0:00:000:0000:0:abCd:eF12 0::aBCD:ef12 |
Gli elementi 1,2,3,4,5 e 6 devono essere valutati su 0 (con giustificazione zero a destra). Gli elementi 7 e 8 sono gli indirizzi IPv4 specificati in una notifica esadecimale: l'elemento 7 è i primi due elementi dell'indirizzo IPv4 nativo e l'elemento 8 è il terzo e quarto elemento dell'indirizzo nativo IPv4 . In tutti questi casi, l'indirizzo nativo IPv4 è 171.205.239.18. |