Auteur Sujet: Filtrer les raw socket avec nftables ?  (Lu 20134 fois)

0 Membres et 1 Invité sur ce sujet

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 707
Filtrer les raw socket avec nftables ?
« Réponse #108 le: Hier à 11:54:18 »
@cyayon:

Citer
- les trois paramètres : pcp, dscp et priority ? Ou bien priority et dscp uniquement ? Sachant que j’applique sur l’interface vlan (832) et non sur l’interface physique.

Deux paramètres : PCP et DSCP (c.f. Simple rule management).

Citer
- peut on appliquer pcp directement sur une interface vlan (je pense que oui) ?

Ce n'est pas une bonne idée.

Citer
- vaut-il mieux appliquer sur l’interface vlan ou physique, et donc sans ou avec ^vlan id 832 ?

Il vaut mieux appliquer sur l'interface physique.



Explication

On devrait appliquer les règles uniquement sur l'interface physique. On peut faire totalement abstraction de l'interface virtuelle, cela complexifie la configuration et
n'apporte rien il me semble.

On définit les champs PCP (L2 « classes de service », CoS) et DSCP (L3 « services différenciés », DiffServ) des paquets comme cela est spécifié par Orange.
On peut modifier la métadonnée priority pour changer le PCP mais cela est également employé dans des configurations plus complexes (c.f. TC). Moins abstrait.

L'expression vlan id 832 permet de sélectionner des paquets. Je ne suis pas certain qu'elle soit obligatoire (à tester). Sinon, cela peut aider à clarifier des règles.
L'identifiant VLAN est associé de facto au champ PCP à cause du standard 802.1Q et un même périphérique peut supporter plusieurs VLANs. C'est aussi caractérisé
par rapport au domaine d'application de la table netdev.



cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 772
  • Cordon 74 - Orange Fibre Pro
Filtrer les raw socket avec nftables ?
« Réponse #109 le: Hier à 14:26:38 »
ok merci bcp pour ces précisions.
est-ce genant de faire 'vlan pcp set 6 meta priority set 0:6 ip6 dscp set cs6' sur l'interface physique ?
meme si 'vlan pcp set 6 ip6 dscp set cs6' devrait etre suffisant si j'ai bien compris.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 707
Filtrer les raw socket avec nftables ?
« Réponse #110 le: Hier à 17:01:40 »
@cyayon :

Ce serait superflu et gênant sémantiquement car les deux expressions servent à changer la valeur du champ PCP. Je ferais un nouveau test demain sans l'expression vlan id... pour être sûr.
Mes règles sont actuellement segmentées dans plusieurs tables (inet (ICMPs), arp (ARP) et netdev (DHCPs)) pour réduire les risques d'erreur.

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 772
  • Cordon 74 - Orange Fibre Pro
Filtrer les raw socket avec nftables ?
« Réponse #111 le: Hier à 18:50:59 »
Super! Merci pour ton retour.
Actuellement c’est mon Mikrotik CCR 2116 qui tiens le dhclient en front de mon nftables.
Je compte revendre mon Mikrotik prochainement, et donc revenir avec mon nftables en front et qui tiendra le dhclient.