24 Ekim 2011 Pazartesi

BSD Router Project: Open Source Router Distribution

BSD Router Project (BSDRP), açık kaynak kodlu router/yönlendirici sistemi geliştirme projesidir. Temel olarak FreeBSD üzerinde geliştirilen ve tüm önemli yönlendirme/router protkollerini destekleyen (RIP, OSPF, BGP, PIM, vd.) ve 256 MB bir USB diske veya compact-flash karta kurulup kullanılabilmektedir. BSDRP, BSD lisansı ile dağıtılmakta ve İSS – İnternet Servis Sağlayıcılar ile KOBİ gereksinmelerini karşılamak üzere Olivier Cochard-Labbé ve ekip arkadaşları tarafından geliştirilmektedir.


BSDRP Nedir?

BSDRP, FreeBSD üzerinde geliştirilen ve bir yönlendiricide olması geren tüm özellikleri yapısında barındıran bir yönlendirici işletim sistemidir. Tüm önemli yönlendirme/routing protokollerini (RIP, OSPF, BGP, PIM, vd.) desteklemektedir. Yönlendirici olarak tasarlandığı için firewall olarak kullanılmaya ve FreeBSD tarafından desteklenen bazı donanımları desteklemediği için bir kablosuz erişim noktası vb amaçlar için kullanılmaya uygun değildir. Eğer firewall amaçlı kullanmayı planlıyorsanız m0n0wall veya pfSesnse daha uygun olacaktır.

Sistem Gereksinimleri
  • 256MB USB Disk veya Compact Flash Kart
  • 128MB RAM
  • x86 yada x86-64 işlemci
  • Konsollar: standard vga/klavye veya serial bağlantı

Özellikleri

NanoBSD ile FreeBSD üzerinde geliştirilmiştir. Quagga ve Bird destği için yamalar kullanılmıştır. Kolaylıkla internet sitesinden kaynak kodları indirip FreeBSD üzerinde NanoBSD kullanarak kendinizde hazırlayabilirsiniz.

Yönlendirici/Router Özellikleri
  • Quagga tarafından desteklenen protokoller: BGP, RIP ve RIPng (IPv6), OSPF v2 ve OSFP v3 (IPv6), ISIS
  • Bird tarafından desteklenen protokoller: BGP, RIP ve RIPng (IPv6), OSPF v2 ve OSFP v3 (IPv6)
  • Multicast: DVMRP, IPv6 PIM Dense ve Sparse Kipleri
  • Çoklu FIB:16 adet tabloya kadar
  • CARP ile Yüksek Bulunabilirlik: Aynı zamanda VRPP desteği ve yük dengelemem
  • Multi-link PPP: mpd tarafından sunulan tüm özellikleri destekler, PPTP, PPPoE, L2TP, vd.
  • Qos
  • ALTQ (Class Based Queuing, Random Early Detection, Random Early Drop, Hierarchical Packet Scheduler, Priority Queuing)
  • IPFW ile ağ trafiğinin kontrol

Ethernet Özellikleri
  • 802.1q vlan
  • Kesintisiz iletişim için failover ve bağlantı birleştirme(aggregation)
  • Rapid Spanning Tree Protocol - 802.1w ile köprü kipinde çalıştırma

Ağ Servisleri
  • DHCP Relay
  • DHCP Sunucusu

Yönetim Özellikleri
  • Komut Satırından Yönetim - Grafik arabirime sahip değildir.
  • Yerel -seri veya klavye+vga
  • Uzaktan yönetim: SSH
  • Bazı BSDRP araçları ile komut tamamlamma özelliği: config, system vb.

İzleme Araçları
  • SNMP v1,v2c ve v3
  • Syslog
  • Netflow
  • Bazı BSDRP araçları ile komut tamamlamma özelliği: config, system vb.

Güvenlik Araçları
  • mtree: referans dosyalaır kullanılarak sistem bütünlüğünün kontrolü - sha256

Performans Testleri
  • Netpipe
  • Iperf
  • NetBlast/NetRecive

BSDRP'i indirmek, kurmak ve bütünlük kontrolü için sitesinde verilen yönergeleri izleyebilirsiniz. Gereksinim duyabileceğiniz belgeler BSDRP sitesine İngilizce olarak bulunmaktadır. Katkıda bulunamk istiyorsanız ilgili sayfadan bilgi alabilirsiniz.