MipClasses: Diferență între versiuni
Carco (Discuție | contribuții) (creata pagina initial cu continutul din README) |
Carco (Discuție | contribuții) (adugat diacritice + legaturi externe) |
||
Linia 1: | Linia 1: | ||
− | Acest program | + | Autor: Alin Nastac [mrness[at]loginet.ro] |
− | claselor vecine | + | |
+ | Acest program citeşte de la stdin o listă de prefixe IP, le reduce prin compunerea | ||
+ | claselor vecine şi afişează la stdout, funcţie de parametrii cu care este rulat: | ||
a) lista de prefixe reduse | a) lista de prefixe reduse | ||
sau | sau | ||
b) un output compatibil cu iptables-restore care are ca efect crearea a 1 sau 2 | b) un output compatibil cu iptables-restore care are ca efect crearea a 1 sau 2 | ||
− | tree-uri de chain-uri iptables prin care se | + | tree-uri de chain-uri iptables prin care se marchează pachetele care au IP-ul src/dst |
cuprins in lista de prefixe, folosind reguli de tip MARK. | cuprins in lista de prefixe, folosind reguli de tip MARK. | ||
− | Scopul programului mipclasses este | + | Scopul programului mipclasses este să reducă pe cât posibil numărul mediu |
− | de reguli tip MARK pe care le parcurge un pachet IP. | + | de reguli tip MARK pe care le parcurge un pachet IP. În acest scop, primul lucru |
− | care-l face este | + | care-l face este să compună clasele IP vecine astfel încât să reduca numărul lor. |
− | Al doilea este | + | Al doilea este să creeze un tree cu 3 nivele. Primul nivel este format din suma |
− | claselor reduse la primii 8 biti, al doilea | + | claselor reduse la primii 8 biti, al doilea continuă departajarea (dacă este |
− | cazul) la primii 16 biti | + | cazul) la primii 16 biti şi ultimul este chiar clasa IP. |
+ | |||
+ | == Legături externe == | ||
+ | http://metropolitana.ineton.ro/ |
Versiunea curentă din 4 decembrie 2005 14:25
Autor: Alin Nastac [mrness[at]loginet.ro]
Acest program citeşte de la stdin o listă de prefixe IP, le reduce prin compunerea claselor vecine şi afişează la stdout, funcţie de parametrii cu care este rulat: a) lista de prefixe reduse sau b) un output compatibil cu iptables-restore care are ca efect crearea a 1 sau 2 tree-uri de chain-uri iptables prin care se marchează pachetele care au IP-ul src/dst cuprins in lista de prefixe, folosind reguli de tip MARK.
Scopul programului mipclasses este să reducă pe cât posibil numărul mediu de reguli tip MARK pe care le parcurge un pachet IP. În acest scop, primul lucru care-l face este să compună clasele IP vecine astfel încât să reduca numărul lor. Al doilea este să creeze un tree cu 3 nivele. Primul nivel este format din suma claselor reduse la primii 8 biti, al doilea continuă departajarea (dacă este cazul) la primii 16 biti şi ultimul este chiar clasa IP.