Packet trust level

The following figure illustrates how ICX series devices determine the trust level of a packet. As shown in the flowchart, the first criteria considered is whether the packet matches on an ACL that defines a priority. If this is not the case and the MAC address of the packet matches a static entry, the packet is classified with the priority of the static MAC entry. If neither of these is true, the packet is next classified with the ingress port default priority, then DSCP/ToS value, then 802.1p CoS value, and finally the default priority of zero (0).
Note: ICX 7150 devices determine internal priority differently. In ICX 7150 devices, ACL matches are first considered, and DSCP/ToS priority is considered next, followed by the priority of the static MAC entry, then default ingress port priority, 802.1p CoS value, and finally the default priority of zero (0).
Figure 1. Determining the trust level of a packet for most ICX devices
Figure 2. Determining the trust level of a packet for ICX 7150 devices

Once a packet is classified, it is mapped to a forwarding queue. There are eight queues designated from 0 through 7. The internal forwarding priority maps to one of these eight queues. The mapping between the internal priority and the forwarding queue cannot be changed.

The following tables show the default QoS mappings for ICX platforms that are used if the trust level for CoS or DSCP is enabled.

Table 1. Default QoS mappings for ICX platforms, columns 0 to 15

DSCP value

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

802.1p (CoS) value

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

DSCP value

0

1

2

3

4

5

6

7

8

9

10

11

12

12

14

15

Internal forwarding priority

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

Forwarding queue

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

Table 2. Default QoS mappings for ICX platforms, columns 16 to 31

DSCP value

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

802.1p (CoS) value

2

2

2

2

2

2

2

2

3

3

3

3

3

3

3

3

DSCP value

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Internal forwarding priority

2

2

2

2

2

2

2

2

3

3

3

3

3

3

3

3

Forwarding queue

2

2

2

2

2

2

2

2

3

3

3

3

3

3

3

3

Table 3. Default QoS mappings for ICX platforms, columns 32 to 47

DSCP value

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

802.1p (CoS) value

4

4

4

4

4

4

4

4

5

5

5

5

5

5

5

5

DSCP value

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

Internal forwarding priority

4

4

4

4

4

4

4

4

5

5

5

5

5

5

5

5

Forwarding queue

4

4

4

4

4

4

4

4

5

5

5

5

5

5

5

5

Table 4. Default QoS mappings for ICX platforms, columns 48 to 63

DSCP value

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

802.1p (CoS) value

6

6

6

6

6

6

6

6

7

7

7

7

7

7

7

7

DSCP value

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

Internal forwarding priority

6

6

6

6

6

6

6

6

7

7

7

7

7

7

7

7

Forwarding queue

6

6

6

6

6

6

6

6

7

7

7

7

7

7

7

7

Mapping between the DSCP value and forwarding queue cannot be changed. However, mapping between DSCP values and other properties can be changed as follows: