{"id":104,"date":"2010-12-07T11:14:52","date_gmt":"2010-12-07T10:14:52","guid":{"rendered":"http:\/\/diablo.craem.net\/wordpress\/?p=104"},"modified":"2010-12-07T11:14:52","modified_gmt":"2010-12-07T10:14:52","slug":"configurando-qos-para-voip-asterisk-cisco-87x-dsl","status":"publish","type":"post","link":"https:\/\/diablo.craem.net\/?p=104","title":{"rendered":"Configurando QoS para VoIP (Asterisk) cisco 87x DSL"},"content":{"rendered":"<p>     El tema del QoS es muy importante si tenemos VoIP. Es posible que, si tenemos muy poco tr\u00e1fico, no haga falta configurarlo, pero recomiendo encarecidamente configurarlo si no queremos que nos funcione mal. De todas maneras, las ADSL con lo que son y no hay milagros que valgan, pero si queremos que nuestras llamadas fluyan perfectamente, hay que configurarlo.<br \/>\n     En las configuraciones generales, en un router, podemos asigar un ancho de banda simplemente o, asignar un ancho de banda con prioridad&#8230;&#8230;. de nada sirve asignar un ancho de banda si luego los paquetes ip salen mezclados. Para ello, usaremos el comando <strong>priority<\/strong> en los routers.<br \/>\nEl siguiente ejemplo, es un adsl de telef\u00f3nica con PPPoE:<br \/>\n<strong><br \/>\nr877#sh run<br \/>\nBuilding configuration&#8230;<br \/>\n!<br \/>\nVersion 12.4<br \/>\nno service pad<br \/>\nservice timestamps debug datetime msec<br \/>\nservice timestamps log datetime msec<br \/>\nservice password-encryption<br \/>\n!<br \/>\nhostname r877<br \/>\n!<br \/>\nboot-start-marker<br \/>\nboot-end-marker<br \/>\n!<br \/>\nlogging message-counter syslog<br \/>\nenable password MIPASSWORD<br \/>\n!<br \/>\n!<br \/>\n!<br \/>\nclock timezone ESPANA 1    <em>\/\/PONEMOS EN ZONA HORARIA EL ROUTER \/\/<\/em><br \/>\nclock summer-time ESPANA recurring last Sun Mar 2:00 last Sun Oct 3:00<br \/>\n!<br \/>\n!<br \/>\ndot11 syslog<br \/>\nip source-route<br \/>\n!<br \/>\n!<br \/>\n!<br \/>\nip dhcp pool redLocal   <em>\/\/ CONFIGURAMOS EL DHCP \/\/<\/em><br \/>\n   import all<br \/>\n   network 192.168.1.0 255.255.255.0<br \/>\n   dns-server 8.8.8.8 80.58.0.33<br \/>\n   default-router 192.168.1.1<br \/>\n   domain-name lan.local<br \/>\n!<br \/>\n!<br \/>\nno ip cef<br \/>\nno ip domain lookup<br \/>\nip domain name lan.local<br \/>\nno ipv6 cef<br \/>\nntp server 130.206.3.166 prefer source Vlan1 <em>\/\/el clock, el de rediris\/\/<\/em><br \/>\n!<br \/>\n!<br \/>\narchive<br \/>\n log config<br \/>\n  hidekeys<br \/>\nip ssh version 1<br \/>\nclass-map match-all voIp_Asterisk  <em>\/\/ definimos la class map para la voip\/\/<\/em><br \/>\n match access-group 150 <em>\/\/el access-list 150 nos define lo que priorizamos<\/em><br \/>\n!<br \/>\n!<br \/>\npolicy-map LLQ    <em>\/\/definimos la policy-map<\/em><br \/>\n class voIp_Asterisk <em>\/\/cu\u00e1l vamos a utilizar<\/em><br \/>\n    priority 128    <em>\/\/ reservamos 128 Kb&#8217;s de ancho de banda en priority \/\/<\/em><br \/>\n!<br \/>\n!<br \/>\ninterface ATM0<br \/>\n mtu 1492<br \/>\n bandwidth 320  <em>\/\/ bandwitch para el atm; lo calculamos con la subida \/\/<\/em><br \/>\n no ip address<br \/>\n ip nat outside<br \/>\n ip virtual-reassembly<br \/>\n no ip route-cache<br \/>\n no ip mroute-cache<br \/>\n no atm ilmi-keepalive<br \/>\n pvc 8\/32<br \/>\n  encapsulation aal5snap<br \/>\n  protocol ip inarp<br \/>\n  pppoe-client dial-pool-number 1<br \/>\n !<br \/>\n max-reserved-bandwidth 100<br \/>\n service-policy output LLQ <em>\/\/ aplicamos el QoS <\/em><br \/>\n!<br \/>\ninterface FastEthernet0<br \/>\n!<br \/>\ninterface FastEthernet1<br \/>\n!<br \/>\ninterface FastEthernet2<br \/>\n!<br \/>\ninterface FastEthernet3<br \/>\n!<br \/>\ninterface Vlan1<br \/>\n ip address 192.168.1.1 255.255.255.0<br \/>\n ip nat inside<br \/>\n ip virtual-reassembly<br \/>\n!<br \/>\ninterface Dialer1<br \/>\n mtu 1492<br \/>\n bandwidth 320<br \/>\n ip address negotiated<br \/>\n ip nat outside<br \/>\n ip virtual-reassembly<br \/>\n encapsulation ppp<br \/>\n dialer pool 1<br \/>\n dialer-group 1<br \/>\n ppp authentication chap pap callin<br \/>\n ppp chap hostname adslppp@telefonicanetpa<br \/>\n ppp chap password adslppp<br \/>\n ppp pap sent-username adslppp@telefonicanetpa password adslppp<br \/>\n max-reserved-bandwidth 100<br \/>\n service-policy output LLQ<br \/>\n!<br \/>\nip forward-protocol nd<br \/>\nip route 0.0.0.0 0.0.0.0 Dialer1<br \/>\nno ip https server<br \/>\nno ip https secure-server<br \/>\n!<br \/>\n!<br \/>\nip nat inside source list 100 interface Dialer1 overload<br \/>\n!<br \/>\naccess-list 80 remark &#8212; Lista para definicion de Direcciones que permitimos interrogar por SNMP<br \/>\naccess-list 80 permit 192.168.0.0 0.0.255.255<br \/>\naccess-list 100 remark &#8211;> ACL NO NAT<br \/>\naccess-list 100 permit ip 192.168.21.0 0.0.0.255 any<br \/>\naccess-list 150 remark &#8211;>ACL PRIORIZACION VOIP<br \/>\naccess-list 150 permit udp any any eq 5060<br \/>\naccess-list 150 permit udp any any range 10000 20000<br \/>\naccess-list 150 permit udp any any eq 4569<br \/>\n!<br \/>\nsnmp-server community MICOMUNIDAD RO 80<br \/>\nsnmp-server location MICASA<br \/>\nsnmp-server contact SOY@YO.COM<br \/>\n!<br \/>\ncontrol-plane<br \/>\n!<br \/>\nbanner login ^CCCCC<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nEsta conectado a un equipo propiedad MANOLITO<br \/>\nEl acceso a esta maquina o a las redes a las que se conecta esta prohibido si usted no tiene un permiso expreso.<br \/>\nEl acceso no autorizado a la misma es ilegal y podria estar sujeto a penas civil es y\/o criminales.<br \/>\nEl acceso a este sistema esta siendo monitorizado y esta informacion podria ser utilizada en su contra ante la justicia.<br \/>\nSi no tiene permiso expreso del administrador de esta red, por favor, ABANDONE EL EQUIPO.<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n^C<br \/>\n!<br \/>\nline con 0<br \/>\n no modem enable<br \/>\nline aux 0<br \/>\nline vty 0 4<br \/>\n password MIPASSWORD<br \/>\n!<br \/>\nscheduler max-task-time 5000<br \/>\nend<br \/>\nr877#<br \/>\n<\/strong><br \/>\n  Las reglas <strong>siempre<\/strong> se tienen que aplicar lo m\u00e1s cerca del destino; en nuestro caso, el interface ATM.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El tema del QoS es muy importante si tenemos VoIP. Es posible que, si tenemos muy poco tr\u00e1fico, no haga falta configurarlo, pero recomiendo encarecidamente configurarlo si no queremos que nos funcione mal. De todas maneras, las ADSL con lo que son y no hay milagros que valgan, pero si queremos que nuestras llamadas fluyan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-104","post","type-post","status-publish","format-standard","hentry","category-cisco"],"_links":{"self":[{"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/posts\/104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=104"}],"version-history":[{"count":0,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/posts\/104\/revisions"}],"wp:attachment":[{"href":"https:\/\/diablo.craem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}