| Yazan: Askin ÖZPOLAT,
Tarih: 17-10-2007 17:13
|
Okunma Sayısı : 4489  |
Beğenilme : Yok |
 Bir önceki yazimizda 2 adet Audioces Voip cihazini internet üzerinden baglayarak ücretsiz telefon görüsmesi yapmistik.Simdide 2 adet Audiocodes Voip cihazini Merkez ve Sube arasinda Baglayalim ve bu baglantida ses paketlerine öncelik verelim. Merkez ve Sube arasinda kullanilan teknolojiye göre konfigürasyon degisecektir.Biz Yazimizda noktadan noktaya bir yapida konfigürasyon yapacagiz.(Merkez sube baglanti konfigürasyonu konumuz disinda oldugu için bundan bahsedilmeyecektir). Router olarak cisco serisi,Voip cihazi olarak Audiocodes kullandim.IP Phone olarak istenilen marka kullanilabilir.
Merkez Router üzerinde adim adim konfigürasyon 1-Ilk olarak access list olusturalim Voiprouter(config)#access-list 155 permit udp any any (udp protokolu kullanan herseye izin veriyoruz.) Voiprouter(config)#access-list 155 permit udp any any precedence critical (öncelik veriyoruz) Voiprouter(config)#access-list 155 permit udp any any dscp ef (ses paketleri interface’den çikmadan önce dscp ef kodu ile belirliyoruz.Aslinda burada paketlerin etiketlenmesi gerekiyor ama biz Voip cihazi kullandigimiz için etiketleme Voip cihazi tarafindan yapiliyor Eger Router üzerinde Voice kartlar takili olsaydi Voip cihaz kullanmayacak ve etiketlemeyi burada yapacakti.) Voiprouter(config)#access-list 155 permit udp host 192.168.10.200 host 192.168.20.200 2-Ses paketlerine uygulayacagimiz kriterleri belirleyecegimiz class-map’i yaratiyoruz.Konfigürasyon modunda ; Voiprouter(config)#class-map match-all sesclass Voiprouter(config-cmap)# Voiprouter(config-cmap)#match access-group (Match komutu ile neye göre uygulayacagimiz belirtiyoruz) burada bir çok seçenek mevcut ama biz örnegimizde access list’ler ile çalisacagiz.Bu sebeple Voiprouter(config-cmap)#match access-group 155 (155 numarali extended acl olusturuyoruz) 3-Voip chazlari arasindaki sinyallesme için class map yaratiyoruz. Voiprouter(config)#class-map signal (sinyallesme için class map yaratiyoruz) Voiprouter(config-cmap)#match access-group 105 (kullanilacak acl seçiyoruz) Voiprouter(config)#access-list 105 permit tcp any eq 1720 any (disari giden 1720 paketlerini kabul ediyoruz). Voiprouter(config)#access-list 105 permit tcp any any eq 1720 (içeri gelen 1720 paketlerine izin veriyoruz) 4-Simdi Policy map yaratalim ve yarattigimiz class map ile iliskilendirelim. Voiprouter(config)#policy-map ses (ses adinda bir policy map yaratiyoruz) Voiprouter(config-pmap)#class sesclass (daha önce sesclass adinda yarattigimiz class map’i iliskilendiriyoruz) Voiprouter(config-pmap-c)#priority ? (Burada istersek yüzde olarak istersek kbps olarak deger verebiliriz) <8-2000000> Kilo Bits per second percent % of total bandwidth Voiprouter(config-pmap-c)#priority 32 (ses paketlerine 32 kbps lik öncelik veriyoruz.) Voiprouter(config-pmap)#class signal (sinyallesme için yarattigimiz class map’i iliskilendiriyoruz) Voiprouter(config-pmap-c)#bandwidth 4 (sinyallesme için 4kbps BW veriyoruz) 5-Yarattigimiz policy çikis interface’i altina tanimliyoruz. Voiprouter(config)#interface serial 0 Voiprouter(config-if)#service-policy output ses 6-Yapilan konfigürayonu görmek ve izlemek için Voiprouter#sh policy-map ses (Bu komut ile yarattigimiz policy map’in içerigini görüyoruz) Policy Map ses Class ses Strict Priority Bandwidth 32 (kbps) Burst 800 (Bytes) (öncelik olarak 32 kbps belirlemistik) Class signal Bandwidth 8 (kbps) Max Threshold 64 (packets) Class class-default Flow based Fair Queueing Bandwidth 0 (kbps) Max Threshold 64 (packets) Voiprouter#sh policy-map interface (Burada bu interface üzerinde uyuguladigimiz policy map’a göre trafigi görüyoruz) Serial 0 Service-policy output: ses Class-map: ses (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: access-group 155 Queueing Strict Priority Output Queue: Conversation 264 Bandwidth 32 (kbps) Burst 800 (Bytes) (pkts matched/bytes matched) 0/0 (Su ana kadar bir ses iletisimi olmamis eger olsa idi burada görecektik) (total drops/bytes drops) 0/0 Class-map: signal (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: access-group 105 Queueing Output Queue: Conversation 265 Bandwidth 8 (kbps) Max Threshold 64 (packets) (pkts matched/bytes matched) 0/0 (Su ana kadar bir sinyallesme olmamis eger olsa idi burada görecektik) (depth/total drops/no-buffer drops) 0/0/0 Class-map: class-default (match-any) 294 packets, 25509 bytes (bizim belirledigimiz kriterler disindaki iletisim.Yani ses ve sinyallesme haricindeki iletisim) 5 minute offered rate 0 bps, drop rate 0 bps Match: any Queueing Flow Based Fair Queueing Maximum Number of Hashed Queues 256 (total queued/total drops/no-buffer drops) 0/0/0 Bu konfigürasyonu Sube router’inda da yapiyoruz.
|
böyle bir sorunum var
Yazan:: e-mky () Tarih: 18-03-2009 16:45