/argentoqos/class.conf DESGLOSANDO Y ENTENDIENDO [INACTIVE]

Foro dedicado a documentación, edición e integración de los add-ons desarrollados en habla hispana.

/argentoqos/class.conf DESGLOSANDO Y ENTENDIENDO

Mensagempor gamba47 » Seg Jun 04, 2007 4:06 pm

Aplicado a ArgentoQoS Beta 8

En este archivo se define lo referente a dos cosas muy importantes, la velocidad que se le da a cada subred o IP por separado y las limitaciones de conexiones para cada una.

Vamos a detallar cada una de las partes del archivo.

Código: Selecionar todos
# DEFINE   CLASSID RATE_UP_class CEIL_UP_class RATE_DOWN_class CEIL_DOWN_class


Es una Explicacion de como se deben formar las reglas, donde:

DEFINE Se define si es una class_id o simple_class_id. La unica diferencia entre estas dos formas es que la simple_class_id no trabaja con los filtros l7, que son utiles a la hora de realizar tareas con protocolos, es necesario una pc con mas recursos. Lo ideal es poner una class_id para toda la subred, para evitar que la pc sea exigida mucho.

CLASSID Un numero que va asignado a la class_id (o simple_class_id) anterior, para poder mas adelante aplicarle algun filtro.

RATE_UP_class Es el minimo de subida asegurado para la clase, cuando esta todo el mundo bajando tenemos que asegurar minimos a nuestros clientes, de esta manera cuando estan todos las cosas se reparten de acuerdo a nuestra eleccion, a mayor minimo el cliente tendrá un consumo asegurado. Es importante tener en cuenta que la suma de todos los minimos no puede ser mayor a el ancho de banda de subida de la conexion.

CEIL_UP_class Es el techo de subida de la clase.

RATE_DOWN_class Idem RATE_UP_class pero para la bajada.

CEIL_DOWN_class Idem CEIL_UP_class pero para la bajada.

Algunos Ejemplos:

#class_id 48 16 64 16 256 192.168.0.0/24


Aca decimos, a la Class_id 48 le aseguramos un piso de subida de 16k con un maximo de subida de 64k y un piso de bajada de 16k y un maximo de bajada de 256k. Al ser una class_id estamos tomando en cuenta que en algun momento se la puede filtrar por protocolo. Todo esto aplicado a la subred 192.168.0.0/24

#simple_class_id 49 64 64 32 256 192.168.1.48


Como empieza con simple_class_id ya sabemos que no va a trabajar con protocolos. El 49 es la identificacion de la clase. Asegura un piso igual al maximo de subida de 64k y un minimo de bajada de 32 con un maximo de 256. Todo esto para la IP 192.168.1.48

----------------------------------------------------------------------------------------------

Seguimos con el resto de las lineas que hay en el archivo.

Código: Selecionar todos
#block_l7 ares


El comando block_l7 es util para poder bloquear protocolos, sin identificar ningun puerto, es util para aquellos casos en que uno quiere denegar el acceso a un servicio o programa, lo mas comun es bloquear los p2p, como en el caso en el que hablamos, se bloquea al ares.

Para mas informacion sobre los posibles protocolos visitar http://l7-filter.sourceforge.net/protocols

------------------------------------------------------------------------------------------------------

A medida que lo vayamos completando lo voy actualizando, si alguien tiene mas lineas para agregar que lo haga, tambien será agregado. Por favor, no duden en criticar lo escrito, la idea es dejarlo entendible para todo el mundo.

Saludos para todos. gamba47
Editado pela última vez por gamba47 em Seg Jun 04, 2007 7:27 pm, em um total de 4 vezes.
Avatar do usuário
gamba47
BFW Beneméritos
 
Mensagens: 7243
Registrado em: Ter Dez 27, 2005 1:51 pm
Localização: Buenos Aires, Argentina
BrazilFW Box: Pentium4 1256mb RAM HD 200gb
BrazilFW 3.0.237 without Squid
3 ADSLs & 1 Cablemodem
50 Users & more!

Mensagempor nachazo » Seg Jun 04, 2007 4:22 pm

Bueno gamba dejo algunas aclaraciones....

El comando connlimit no funciona en el archivos de qos....

tiene que ir en "Editar Conlimit"

simple_ramdomlimit_ip: Este comando limita conecciones en el protocolo tcp o udp por porcentaje. por ejmp: un valor de 50 dropeara 5 conecciones sobre un total de 10. Solo limita a una ip en especifico y no hace distincion de subclases ni siquiera de clase, por ende no diferencia ni trash ni unknow.

ramdomlimit_class_ip: limita por clase y por una ip especifica dentro de dicha clase, obviamente por subclase (trash) si tiene la opcion unknow_yes al final, tambien limita el unknow de dicha clase.

ramdomlimit_class: igual a la anterior pero limita toda la clase no a una ip especifica.

conlimit_class: Identico al viejo connlimit

conlimit_class_ip: Igual al anterior pero para una ip en especifico dentro de una clase.

simple_conlimit_ip: no diferencia clase ni subclases, solo limita por ip.

Saludos.
nachazo
 

Mensagempor gamba47 » Seg Jun 04, 2007 4:55 pm

Ok, nachazo, es de otro archivo, me equivoque, lo voy a arreglar.

No me di cuenta y lo hice con el archivo de la beta7

Saludos. gamba47
Avatar do usuário
gamba47
BFW Beneméritos
 
Mensagens: 7243
Registrado em: Ter Dez 27, 2005 1:51 pm
Localização: Buenos Aires, Argentina
BrazilFW Box: Pentium4 1256mb RAM HD 200gb
BrazilFW 3.0.237 without Squid
3 ADSLs & 1 Cablemodem
50 Users & more!

Mensagempor jcmr79 » Seg Jun 04, 2007 5:59 pm

gamba47, mis aportes....

ESTOS FILTROS NO SON PARA EL ARCHIVO QUE ESTAMOS TRATANDO, NO VAN ACA, CUIDADO.

ahora existen los filtros globales y los filtros personales, cual es la diferencia ente ambos??? en filtros globales se aplican los filtros a todas las class_id aplicadas en la seccion de QoS, pero los filtros personales le aplican los filtros que le queramos asigar a una IP en especial o una class_id espesifica,


aki unos ejemplo de como se pueden aplicar dichos filtros....

Código: Selecionar todos
#sub_ultra_high_port_ip_down 48 192.168.1.48 tcp 443 no_l7
#sub_high_port_ip_down 48 192.168.1.48 tcp 25
#sub_ultra_norm_port_ip_down 48 192.168.1.48 tcp 110


si se fijan bien es practicamente una misma class_id con la diferencia que al final se le van aplicando los distintos tipos de preferencias colocandoles el puerto necesario para dicha preferencia,



P.D: Cualquier cosa que vea que me falte la voy posteando y modificando por aki.......
jcmr79
 

Mensagempor gamba47 » Seg Jun 04, 2007 6:06 pm

gracias jcmr79, muy buen aporte, lo estoy actualizando.

Podrias decirme como funciona cada una, o ir desarmandola para poder despues uno armarla como mas le sirva???
Avatar do usuário
gamba47
BFW Beneméritos
 
Mensagens: 7243
Registrado em: Ter Dez 27, 2005 1:51 pm
Localização: Buenos Aires, Argentina
BrazilFW Box: Pentium4 1256mb RAM HD 200gb
BrazilFW 3.0.237 without Squid
3 ADSLs & 1 Cablemodem
50 Users & more!


Voltar para Grupo de Integración

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 27 visitantes