OPNET IT Guru- Network Design (Ağ Tasarımı) Amaç: Bu laboratuvar uygulamasının amacı, kullanıcıları, servisleri ve istemcilerin yerlerini dikkate alarak yapılan bir ağ tasarımının temellerini göstermektir. Genel Bakış: Ağ tasarımını optimize etmek büyük bir sorundur. Simülasyonlar genellikle ağın kavramsal olarak tasarımını analiz ederler. Bu çalışmada, ağdaki değişik servis ve kullanıcı tipleri göz önüne alınarak ağın performansını eniyileyecek tasarıma karar verilecektir. Bu laboratuvar uygulamasında, dört adet departmanı bulunan bir şirket için ağ tasarlanacaktır. Bu departmanlar, Research (Araştırma), Engineering (Mühendislik), E- Commerce (E-Ticaret) ve Sales (Satış) olacaktır. Birden çok istemci ve sunucuyu tek bir simülasyon nesnesinde simüle edebilen bir LAN modeli kullanılacaktır. Bu model, konfigürasyon maliyetini ve simülasyon sırasındaki bellek kullanımını düşürmektedir. Şirketin her bir departmanındaki kullanıcıların değişik uygulamalarını simüle eden profiller de ayrıca kullanılacaktır. Bu laboratuvar uygulamasının sonunda değişik tasarım kararlarının ağ performansını nasıl etkilediği görülecektir. Yöntem: OPNET IT Guru yu başlatınız. File New seçiniz Project OK seçiniz Projeyi aşağıdaki gibi isimlendiriniz <belirleyici_bir_isim>_netdesign Senaryo adı: SimpleNetwork OK e tıklayınız. Başlangıç sihirbazı açılacaktır. InitialTopology Create Empty Scenario Next Campus Size menüsünden Miles ı seçiniz X Span =1, Y Span =1 Bu adımdan sonra Next e iki kere tıklayıp son olarak OK e tıklayınız. 1
Ağı yaratma ve Yapılandırma Ağı hazırlama: Nesne paletini açınız. Nesne paletindeki düşey menüden internet_toolbox ı seçiniz. Application Config, Profile Config ve Subnet nesnelerini çalışma alanınıza ekleyiniz. Application Config nesnesi kullanıcı profillerindeki uygulamaları yapılandırmak için, Profile Config nesnesi ise kullanıcılara belirli profillerdeki uygulamaları atamak için kullanılır. Nesne paletini kapatıp projenizi kaydediniz. Servisleri yapılandırma: Application Config düğümüne sağ-klik yapınız Edit Attributes name özelliğine Applications yazınız. Application Definitions Default olarak ayarlayıp OK e tıklayınız Profile Config düğümüne sağ-klik yapınız Edit Attributes name özelliğine Profiles yazınız. Profile Configuration Sample Profiles olarak ayarlayıp OK e tıklayınız. Sample Profiles özelliği, kullanıcıların mühendis, araştırmacı, satışçı gibi değişik profiller almasını sağlar. Subneti yapılandırma: subnet düğümüne sağ-klik yapınız Edit Attributes name özelliğine Engineering yazınız. OK e tıklayınız Engineering düğümüne çift tıklayınız. Nesne paletini açınız. Nesne paletindeki düşey menüden internet_toolbox ı seçiniz. Yeni açılan çalışma alanına şu nesneleri ekleyiniz: 10BaseT LAN, ethernet16 Switch. 10BaseT bağlantı kullanarak LAN ı Switch e bağlayınız. Nesne paletini kapatınız. 10BaseT LAN düğümüne sağ-klik yapınız Edit Attributes name özelliğine LAN yazınız. Number of Workstations 10. Application: Supported Profiles özelliğini seçiniz Edit rows değerini 1 e ayarlayınız Profile Name değerini Engineer olarak seçiniz. OK e iki kere tıklayınız 2
Mühendisler tarafından kullanılan ve 10 adet Workstation içeren bir ağ tasarlanmıştır. ethernet16 Switch in adını Switch olarak değiştiriniz. Subnet aşağıdaki gibi görünmelidir. Projenizi kaydediniz. Bütün departmanları yapılandırma: Şimdiye kadar sadece Engineering departmanı yapılandırılmıştır. Diğer departmanların subnetleri desteklenen profiller dışında Engineering departmanı ile benzerdir. Go to the higher level butonuna tıklayıp ana menüye dönünüz. Engineering subnetinden üç adet kopyalayınız. Yeni subnetleri aşağıdaki gibi isimlendiriniz. Research düğümüne çift tıklayınız. LAN düğümünün özelliklerini değiştirmek için Edit Application: Supported Profiles Profile Name Researcher. OK e iki kere tıklayınız Go to the higher level butonuna tıklayıp ana menüye dönünüz. Yukarıdaki işlemi Sales düğümü için tekrarlayıp Profile Name Sales Person olarak değiştiriniz. 3
Yukarıdaki işlemi E-Commerce düğümü için tekrarlayıp Profile Name E- commerce Customer olarak değiştiriniz. Projenizi kaydediniz. Sunucuları yapılandırma: Sunucular, profillerde belirlenen uygulamaları desteklemek için yapılandırılmalıdır. Web, Email, Telnet, Dosya Transferi, Veritabanı, ve Dosya Yazdırma uygulamalarını destekleyecek sunuculara ihtiyaç vardır. Nesne paletini açıp yeni bir subnet ekleyiniz. Yeni subneti Servers olarak adlandırınız. Servers düğümüne çift tıklayıp çalışma alanını açınız. Nesne paletinden üç adet ethernet_server ve bir adet ethernet16_switch ekleyiniz. 10BaseT bağlantı kullanarak sunucuları switche bağlayınız. Nesne paletini kapatınız. Sunucuları aşağıdaki gibi adlandırınız. Her bir sunucuya sağ-klik yapınız Edit Application: Supported Services Edit o o Web Server için dört adet satır ekleyiniz. Bu satırlara Name sütunundan Web Browsing (Light HTTP1.1), Web Browsing (Heavy HTTP1.1), Email (Light), ve Telnet Session (Light) servislerini ekleyiniz. File Server için iki adet satır ekleyiniz. Bu satırlara Name sütunundan File Transfer (Light) ve File Print (Light).servislerini ekleyiniz. o Database Server için bir adet satır ekleyiniz. Bu satırlara Name sütunundan Database Access (Light) servisini ekleyiniz. Go to the higher level butonuna tıklayıp ana menüye dönünüz. Projenizi kaydediniz. 4
Subnetleri bağlama Nesne paletini açıp Servers subneti altındaki subnetleri 100BaseT bağlantı kullanarak bağlayınız. Bağlantı yaparken switch leri bağladığınızdan emin olunuz Nesne paletini kapatınız. Ağınız aşağıdaki gibi görünmelidir. Projenizi kaydediniz. İstatistikleri Alma Çalışma alanındaki herhangi bir yere sağ-klik yapıp Choose Individual Statistics menüsünü seçiniz. ChooseResults iletişim kutusundan aşağıdaki istatistikleri seçiniz: OK e tıklayınız. Projenizi kaydediniz. 5
Page Response Time, bir sayfanın tamamının alınma süresidir. Simülasyonu yapılandırma Simulation Configure Discrete Event Simulation menüsünden ya da Configure/Run Simulation butonunu kullanarak simülasyon çalıştırma penceresini açınız. Süreyi (duration) 30 dakikaya (minute) ayarlayınız. OK e tıklayınız. Projenizi kaydediniz. Senaryoyu Tekrarlama Yaratılan ağda arka planda hiçbir trafiğin olmadığı kabul edilerek simülasyon yapılmıştır. Gerçek ağlarda bu durum böyle değildir. Yeni senaryoda bu durum ele alınacaktır. Scenarios Duplicate Scenario seçiniz. Yeni senaryonun adını BusyNetwork olarak belirleyiniz. OK e basıp kapatınız. Bütün 100BaseT hatlarını seçiniz. (Shifte basılı tutarak) Herhangi birine sağ-klik yapınız. Edit Attributes Apply Changes to Selected Objects seçili hale getiriniz. Background Utilization row 0 ı genişletiniz. background utilization (%) =99 olarak ayarlayınız. 6
Simülasyonu Çalıştırma İki senaryoyu da aynı anda çalıştırmak için: Scenarios menüsünden Manage Scenarios u seçiniz. Results sütunundaki değerleri collect ya da recollect olarak ayarlayınız. OK e tıklayarak simülasyonları çalıştırınız. Projeyi kaydediniz. Sonuçları Görüntüleme Results menüsünden Compare Results ı seçiniz. Gelen menünün sağ tarafındaki As Is değeri time_average olarak değiştiriniz. 7
Page Response Time (seconds) istatistiğini seçip Show butonuna tıklayınız. Sorular 1. HTTP page response time sonucunu inceleyiniz. Senaryoları bu grafiğe göre yorumlayınız. Yaptığınız yorumları destekleyecek sizin seçeceğiniz 2 adet daha istatistik alınız. Grafiklerini cevabınıza ekleyiniz ve yorumlarını yapınız. 2. Yeni bir senaryo oluşturunuz. Adı FasterNetwork olsun. Bütün 100BaseT bağlantıları 10Gbps Ethernet bağlantıları ile 10BaseT bağlantıları 100BaseT ile değiştiriniz. Bant genişliğinin arttırılmasının performansı nasıl etkilediğini sizin seçeceğiniz iki adet grafikle gösterip yorumlayınız. 8