mpls classi di amministrazione (colori) proprietà and affinità

Home » Blog » Routing » mpls » mpls teoria » mpls classi di amministrazione (colori) proprietà and affinità

mpls classi di amministrazione (colori) proprietà and affinità

23.12 2019 | by massimiliano

MPLS classi di amministrazione (colori) proprietà and affinità   Classi di amministrazione = Proprietà indicate da colori dei collegamenti utilizzati […]


https://www.ingegnerianetworking.com/wp-content/uploads/2019/12/table-vettore-booleano-c80.png

MPLS classi di amministrazione (colori) proprietà and affinità

 

Classi di amministrazione = Proprietà indicate da colori dei collegamenti utilizzati nella selezione di un percorso.

 

Ogni collegamento può appartenere a più proprietà (colori).

 

RSVP-TE e CR-LDP prevedono un numero massimo di colori = 32              # (32 bit con il bit più significativo 0 al bit meno significativo 31)

 

Il meccanismo per includere o escludere un determinato collegamento con particolari proprietà per un determinato flusso di traffico, da parte di un router di ingresso si basa su un secondo vettore booleano chiamato Affinità e di una maschera di bit dove i bit = 1 indicano le proprietà di interesse.

 

 

Regola per includere / escludere un collegamento con determinate proprietà:

 

If  [ (affinità) AND (maschera)    = =  ( proprietà ) AND ( maschera ) ]

If  [ ( 8 bit   )  AND  (    8 bit     )    = =  (     8 bit    )   AND (     8 bit      ) ]

 

then : includi il collegamento nel percorso

 

 

 

If  [ (affinità) AND (maschera)    = not =  ( proprietà ) AND ( maschera ) ]

If  [ ( 8 bit   ) AND  (    8 bit     )      = not =  (     8 bit    )   AND (     8 bit      ) ]

 

else : escludi il collegamento dal percorso

 

 

 

Formule di conversione decimale esadecimale

 

 

Decimale          0     1     2     3     4     5     6     7     8     9     10     11     12     13     14     15

Esadecimale    0     1     2     3     4     5     6     7     8     9     A       B       C       D       E       F

 

 

Esempio da esadecimale a decimale

4F = (4F) in base 16  =   4 * 16^1  +  15 * 16^0  =  64 + 15 = 79

 

altro esempio:

 

(FB3) in base 16 =   F * 16^2  +  B * 16^1  +  3 * 16^0  =  15 *16^2  +  11*16^1  +  3*16^0   =  3840  +  176  + 3  =  4019

 

4019 : 16  =  251,1875  ->  resto  =  0,1875 * 16  = 3    # essendo il quoziente più alto della base 16 dobbiamo dividere ancora:

 

251 : 16  = 15,6875 -> resto  =  0,6875 * 16  = 11         # in questo caso il quoziente 15 è più basso della base 16 e pertanto il processo di divisione termina.

 

Abbiamo ottenuto quindi = 15 con il resto prima di 3 eppoi di 11 = valore 15 – 11  – 3 = hex = FB3

 

 

 

Formula conversione binario esadecimale

 

Valore Esadecimale         A16BC9

 

(A16BC9) in base 16  =    A       1         6        B       C       9

Binario:                          1010  0001  0110  1011  1100  1001

 

conversione opposta:

 

Binario:   100101111111001011

si divide questo valore binario in gruppi da 4 partendo da destra:

 

 

Valore binario inverso:     0010 0101 1111 1100 1011

Valore Hex  :                       2      5       F       C      B          

 

Valore Hex ottenuto:  (25FCB) in base 16

 

 

 

operazioni logiche vettore booleano

 

& = AND

^ = OR esclusivo o XOR

| =  OR inclusivo

 

 

table vettore booleano

 

Torna in alto