##### Prparación del entorno de trabajo #######
1. Limitar el ancho de banda máximo de una interfaz de un router:
Router# configure terminal
Router(config)# interface [fastethernet | gigabitethernet] 0/0
Router(config-if)# speed 10
Router(config-if)# exit
Router(config)# exit
Router# show interface [fastethernet | gigabitethernet] 0/0
############ CONFIGURACIÓN DE DIFFSERV ##############
1. Configurar la marcación de paquetes.- para poder marcar los paquetes deben
clasificar los flujos de tráfico. Para hacerlo se ejecutarán
los siguientes comandos:
Router# configure terminal
Router(config)# access-list 10 permit [Link] [Link]
Router(config)# access-list 10 deny any
Router(config)# access-list 20 permit [Link] [Link]
Router(config)# access-list 20 deny any
Router(config)# access-list 30 permit [Link] [Link]
Router(config)# access-list 30 deny any
Router(config)# exit
Una vez clasificado el tráfico de cada PC se marcará con un valor DSCP distinto
con las siguientes instrucciones:
Router(config)# class-map pc1
Router(config-cmap)# match access-group 10
Router(config-cmap)# class-map pc2
Router(config-cmap)# match access-group 20
Router(config-cmap)# class-map pc3
Router(config-cmap)# match access-group 30
Router(config-cmap)# policy-map dscp-input
Router(config-pmap)# class pc1
Router(config-pmap-c)# set ip dscp 46
Router(config-pmap-c)# class pc2
Router(config-pmap-c)# set ip dscp 20
Router(config-pmap-c)# class pc3
Router(config-pmap-c)# set ip dscp 26
Router(config-pmap-c)# exit
Router(config-pmap)# exit
Router(config)# exit
De esta forma se aplicará el valor 46 al tráfico del PC1 marcándolo como tráfico
EF, el valor 20 al tráfico del PC2
marcándolo como AF22 y el valor 26 al tráfico del PC3 marcándolo como tráfico
AF31.
Para comprobar que se ha aplicado correctamente la configuración introduciré la
siguiente instrucción:
Router# show policy-map
Se puede comprobar que una vez clasificado el tráfico se marcará el tráfico de
PC1 como EF, el tráfico de PC2 como AF22 y el tráfico de PC3 como AF31.
2. Gestión.- al recibir tráfico marcado se debe indicar como se debe tratar el
tráfico en función del valor DSCP que lleve. Para ello primero
se clasificarán los paquetes en función del valor DSCP que lleven mediante los
siguientes comandos:
Router(config)# class-map premium
Router(config-cmap)# match ip dscp 46
Router(config-cmap)# class-map silver
Router(config-cmap)# match ip dscp 20
Router(config-cmap)# class-map bronze
Router(config-cmap)# match ip dscp 26
De esta forma el tráfico se clasifica en función del valor DSCP que tenga. Una
vez clasificado se indica cómo tratar el tráfico de la siguiente manera:
Router(config-cmap)# policy-map dscp-output
Router(config-pmap)# class premium
Router(config-pmap-c)# bandwidth percent 50
Router(config-pmap-c)# class silver
Router(config-pmap-c)# bandwidth percent 20
Router(config-pmap-c)# class bronze
Router(config-pmap-c)# bandwidth percent 5
Router(config-pmap-c)# exit
Router(config-pmap)# exit
Router(config)# exit
De esta forma al tráfico con prioridad EF se le asignará un ancho de banda del
50%, al tráfico con prioridad AF22 se le asignará un
ancho de banda del 20% y al tráfico que venga con prioridad AF31 se le asignara
un ancho de banda del 5%.
Para comprobar que la configuración se ha aplicado correctamente se ejecutará la
siguiente instrucción:
Router# show policy-map
3. Aplicación de políticas.- Una vez configuradas las dos partes del mecanismo DSCP
ejecutare las siguientes instrucciones para aplicar las políticas
a los interfaces del Router:
Router# configure terminal
Router(config)# interface fastethernet 0/0
Router(config-if)# service-policy output dscp-output
Router(config)# interface fastethernet 0/1
Router(config-if)# service-policy input dscp-input
Router(config-if)# exit
Router(config)# exit
Una vez aplicadas las políticas se comprobará que se han aplicado correctamente
mediante las siguientes instrucciones:
Router# show policy-map interface fastethernet 0/0
Router# show policy-map interface fastethernet 0/1
Se puede comprobar que todo el tráfico que entre por el interfaz 0/1 será
clasificado en función de su dirección IP origen y marcado con un valor DSCP,
mientras a todo el tráfico que salga por el interfaz 0/0 se le asignará un ancho de
banda distinto en función del valor DSCP que tengan los paquetes.