bilgisayar ağları ders notları

59
FDDI- Fiber Distributed Data Interface 1[E.B]

Upload: ercanbulus

Post on 20-Feb-2017

197 views

Category:

Engineering


30 download

TRANSCRIPT

Page 1: Bilgisayar Ağları Ders Notları

FDDI- Fiber Distributed Data Interface

1[E.B]

Page 2: Bilgisayar Ağları Ders Notları

1.FDDI teknolojisi • FDDI fiziksel ortamı fiber optik kablodur. • Yola erişim için “jeton geçirmeli” (token

passing) yöntemini kullanılır. • Biri yedek sayılabilecek 2 halka yolu vardır

2[E.B]

Page 3: Bilgisayar Ağları Ders Notları

3[E.B]

Page 4: Bilgisayar Ağları Ders Notları

4[E.B]

Page 5: Bilgisayar Ağları Ders Notları

2.FDDI Mimarisi

5[E.B]

Page 6: Bilgisayar Ağları Ders Notları

2.a.FDDI Ağ cihazları/Arayüzleri

6[E.B]

Page 7: Bilgisayar Ağları Ders Notları

7[E.B]

Page 8: Bilgisayar Ağları Ders Notları

8[E.B]

Page 9: Bilgisayar Ağları Ders Notları

9[E.B]

Page 10: Bilgisayar Ağları Ders Notları

2.b. FDDI Çerçeve Formatı

10[E.B]

Page 11: Bilgisayar Ağları Ders Notları

11[E.B]

Page 12: Bilgisayar Ağları Ders Notları

12[E.B]

Page 13: Bilgisayar Ağları Ders Notları

3.FDDI-II

13[E.B]

Page 14: Bilgisayar Ağları Ders Notları

3.a. FFOL-FDDI Follow-On LAN

14[E.B]

Page 15: Bilgisayar Ağları Ders Notları

3.b. CDDI- Copper Distributed Data Interface

15[E.B]

Page 16: Bilgisayar Ağları Ders Notları

16[E.B]

IBM Turboways ATM 155 PCI network interface card

ATM (Asynchronous Transfer Mode)

Page 17: Bilgisayar Ağları Ders Notları

ATM (asynchronous Transfer Mode)

• Ağ teknolojisi ses, veri ve video gibi değişik türden bilgilerin aynı ortamdan hızlı bir şekilde aktarılmasını sağlayan bir anahtarlama/çoklama teknolojisidir.

• Kısacası bağlantı aktarım protokolüdür. • LAN, MAN, Wan uygulamalarında omurga ağ olarak,

hızlı ve performansı yüksek, kullanıcı sayısından bağımsız bir omurga ağ olarak kullanılabilir.

• Güçlü anahtarlama alt yapısı ile farklı türden trafikleri destekler.

17[E.B]

Page 18: Bilgisayar Ağları Ders Notları

1.a. Hücre, Ses ve veri aktarımı • ATM teknolojisinin en önemli özellikleri:

– Aktarımda hücre (cell) olarak adlandırılan küçük ve sabit uzunlukta veri paketleri kullanması

– Ses, veri ve video uygulamalarının gereksinim duyduğu farklı türde hizmet sınıflarını desteklemesi

– Ses, veri ve video uygulamalarının gereksinim duyduğu hizmet kalitesini sunması

– Ağ içindeki kullanıcı sayısından bağımsız yüksek bir başarım sunması

18[E.B]

Page 19: Bilgisayar Ağları Ders Notları

19[E.B]

• ATM iletim ortamını oluşturan fiziksel hat üzerinde sanal yollar ve onların içerisinde de bir den çok sanal kanallar kullanılabilir.

• Her bir uygulama bu sanal kanallar üzerinden aktarım gereksinimi sağlar.

Page 20: Bilgisayar Ağları Ders Notları

1.b.Bağlantı Gereksinimi • Aynı telefon konuşması yapılabilmesi için karşı tarafla bağlantı

kurulması gerektiği gibi ATM’de de iki düğüm arasında önceden bağlantı kurularak aktarım süresince veri paketçikleri/hücrelerinin izleyeceği yol belirlenir.

• Daha sonra,aktarılacak hücreler bu yol üzerinden, izlenecek yol belirli olduğu için uç düğüm (alıcı-verici) adresleri hücre içerisine koyulmadan aktarılır.

20[E.B]

Page 21: Bilgisayar Ağları Ders Notları

1.c.Temel Aktarım Paketi/Hücre (Cell) • ATM’de veri aktarımı için sabit uzunlukta 53 byte’lık hücreler

(paketçik) kullanılır. • 53 byte’ın 5 byte’ı başlık, 48 byte da aktarılacak veri yükü içindir. • Aktarım için gerekli bağlantı önceden zaten kurulmuş olduğundan,

başlık bilgisi oldukça kısadır. • Ayrıca aktarım için kullanılan hücrelerin sabit uzunlukta olması

daha hızlı ve donanım karmaşıklığı daha az olan ATM anahtarlama cihazlarının tasarlanmasına imkan vermektedir.

21[E.B]

Page 22: Bilgisayar Ağları Ders Notları

22[E.B]

(UNI-User to Network Interface)

Page 23: Bilgisayar Ağları Ders Notları

23[E.B]

Page 24: Bilgisayar Ağları Ders Notları

2.a.Bağlantı Ara yüzleri (UNI-User to Network Interface)(NNI-Network to Network Interface)

• ATM ağlar için iki tür bağlantı arayüzü tanımlanmıştır: 1. UNI-User to Network Interface: ATM portu olan uç

sistemlerin ATM ağa bağlantısı için kullanılır. • ATM hücresinin başlık bilgisi önceki anlatılan gibidir.

24[E.B]

VPI-Virtual path identifier

Page 25: Bilgisayar Ağları Ders Notları

2. NNI-Network to Network Interface: ATM bulutu oluşturan anahtar cihazların birbirlerine bağlanması için kullanılır. – ATM hücresinin başlık bilgisi GFC alanı içermez, bu

alan VPI (Virtual path identifier) alanına eklenerek VPI 12 bit’e çıkartılmıştır.

25[E.B]

Page 26: Bilgisayar Ağları Ders Notları

• Şekilde iki ayrı ATM bulutu vardır. • Bulut içindeki anahtarlar ve iki bulut birbirlerine NNI ile

bağlıdır. • ATM portu olan Ethernet anahtar, yönlendirici ve ATM ağ kartı

ağa UNI ile bağlıdır. 26[E.B]

Page 27: Bilgisayar Ağları Ders Notları

• Yukarıdaki örnekte A düğümünden B düğümüne bir bağlantı kurulmuştur (… ile gösteriliyor.)

• Bu bağlantı 5 ara-yol ve 4 ara-düğümden geçer. • A düğümünden çıkan hücreler şu yolu izler:

– A UNI arayüzü, – Bir ATM anahtar, – NNI ara yüzler – B UNI arayüzü

• A ve B uçları aynı ATM anahtara bağlı olsaydı en kısa yolu yani 2 arayolu izleyeceklerdi.

27[E.B]

Page 28: Bilgisayar Ağları Ders Notları

2.b.Sanal Devreler (Virtual circuits)

• ATM ağda iletişimde bulunacak iki düğüm arasında aktarım işlemi yapılabilmesi için önceden iki düğüm arasında sanal devre kurulmuş olmalıdır.

• Sana devrelerin oluşturulmasında iki farklı yol izlenilmektedir: 1. İletişimden hemen önce sanal devrenin kurulması ve

aktarım işlemi bittikten sonra kaldırılmasıdır. Buna anahtarlamalı sanal devre (SVC-Switched Virtual Circuit) denir. Dial-up bağlantıya benzer.

2. Sanal devre sistem konfigürasyonu aşamasında kurulur ve silinmediği sürece kalır. Buna da kalıcı sanal devre (PVC-Permanent Virtual Circuit) denir. Kiralık hat uygulamasını andırır.

28[E.B]

Page 29: Bilgisayar Ağları Ders Notları

• İletişimi başlatmak isteyen bir uç karşı düğüm ile aralarında sanal bir bağlantı (VC-Virtual Connection) kurulması işlemini başlatmalıdır.

• Sanal bağlantı kurulunca, o bağlantının uçtan uca güzergahını belirleyecek bir takım yol ve kanal numaraları atanır.

• Daha sonra o bağlantı yolu üzerinden aktarılacak hücreler bu numaraların kullanılmasına dayanarak anahtarlanır.

29[E.B]

Page 30: Bilgisayar Ağları Ders Notları

• ATM adresleri hücrelerin aktarılması için kullanılmaz, yalnızca sanal bağlantı için kullanılır.

• Hücreler, hücre başlığı içinde bulunan sanal yol numarası ve sanal kanal numarası kullanılarak aktarılır.

30[E.B]

Page 31: Bilgisayar Ağları Ders Notları

2.b.1. Anahtarlamalı Sanal Devre (SVC-Switched Virtual Circuit)

31[E.B]

Page 32: Bilgisayar Ağları Ders Notları

2.b.2. Kalıcı Sanal Devre (PVC-Permanent Virtual Circuit)

32[E.B]

Page 33: Bilgisayar Ağları Ders Notları

2.c.Sanal Yol - Sanal Kanal (Virtual Path – Virtual channel)

33[E.B]

Page 34: Bilgisayar Ağları Ders Notları

34[E.B]

Page 35: Bilgisayar Ağları Ders Notları

35[E.B]

Page 36: Bilgisayar Ağları Ders Notları

3.ATM Mimarisi • ATM mimarisi 3 katmandan oluşmaktadır.

– En altta veri paketlerinin aktarım ortamı üzerinden bit düzeyinde aktarılmasın ı sağlayan fiziksel katman.

– Bir üstte ATM katmanı, – Onunda üstünde ATM adaptasyon katmanı

• Bu üç katman OSI başvuru modelinde 2 katmana karşılık gelir. • OSI’nin 3.katmanı olan IP, IPX protokol bazında denetimleri ve

yönlendrimeleri kapsamadığından ATM ağ, protokol bağımsız (saydam) bir ağdır. Her türlü trafiği aktarır.

36[E.B]

Page 37: Bilgisayar Ağları Ders Notları

37[E.B]

Page 38: Bilgisayar Ağları Ders Notları

3.a. Fiziksel Katman

38[E.B]

Page 39: Bilgisayar Ağları Ders Notları

39[E.B]

Page 40: Bilgisayar Ağları Ders Notları

40[E.B]

Page 41: Bilgisayar Ağları Ders Notları

3.b.ATM katmanı

41[E.B]

Page 42: Bilgisayar Ağları Ders Notları

3.c.ATM Adaptasyon Katmanı (ATM Adaptation Layer-ALL)

42[E.B]

Page 43: Bilgisayar Ağları Ders Notları

• Her uygulama türünün kendine has gereksinimleri vardır. AAL bu gereksinimleri karşılar; bu amaçla değişik türde hizmet sınıflarına sahiptir.

• Bunlar AAL1, AAL2, AAL3/4 ve AAL5 olarak adlandırılır ve her biri değişik kriter gereksinimi olan uygulamalara hizmet sunar.

43[E.B]

Page 44: Bilgisayar Ağları Ders Notları

• ATM adaptasyon katmanı kendi içinde iki alt katmana ayrılmıştır. 1. Dönüşüm (convergence Sublayer, CS) Bu katman genel olarak ATM ile ATM olmayan

bağlantıda format dönüşümü yapan fonksiyonları yerine getirir.

44[E.B]

Page 45: Bilgisayar Ağları Ders Notları

2. Dilimleme ve birleştirme (Segmentation and reassembly, SR):

Bir hücrenin veri yükü alanından büyük veri parçalarını dilimleyerek 48 byte’dan oluşan küçük dilimlere ayırır veya tersine kendisine gelen 48 byte’lık dilimlerden, bir üstünde bulunan dönüşüm katmanının kabul edeceği büyüklükte parçalar elde eder.

45[E.B]

Page 46: Bilgisayar Ağları Ders Notları

4. Hizmet Sınıfları (Class of services-Cos)

• ATM adaptasyon katmanının hizmetleri üç farklı parametreye dayanılarak dört farklı sınıfta toplanmıştır. Parametreler: 1. Gönderen ile alıcı arasında zaman duyarlılık

gereksinimi –var/yok 2. Bit akışı/oranı – sabit/değişken 3. Bağlantı modu – Bağlantıya yönelik/bağlantısız

46[E.B]

Page 47: Bilgisayar Ağları Ders Notları

• Örnek: 1. ses aktarımının, zamana duyarlılık gereksinimi

vardır, sabit akış gerektirir. 2. Veri aktarımının zaman duyarlılığı yoktur ve

değişken bit akışıyla gerçeklenebilir.

47[E.B]

Page 48: Bilgisayar Ağları Ders Notları

• Yukarıdaki tabloda gösterilen hizmet sınıflarının herbiri genel olarak farklı uygulamalara yöneliktir.

• Örneğin A sınıfı hizmet zamana duyarlı, sabit bit akışını sağlayan ve bağlantıya yönelik bir ortam sunar; bu tip hizmet sınıfı ses ve video aktarımı için uygundur.

• C sınıfı hizmet veri aktarımı için uygundur. • Kısacası, ATM üzerinden klsik LAN verilerinin

aktarılması için AAL5 ( C ve D sınıfı) hizmeti, PBX gibi sistemlerin bilgileri aktarılırken AAL1 (A sınıfı) hizmet kullanılır.

48[E.B]

Page 49: Bilgisayar Ağları Ders Notları

• Şekilden görüleceği gibi; PDU olarak adlandırılan ve üst düzey protokollardan veya uygulamalardan gelen hücreler, ATM adaptasyon katmanından geçerken:

1. Önce kullanılan AAL hizmet türüne göre dönüşüm alt katmanında (CS) parçalanır ve CS-PDU olarak adlandırılan parçalar elde edilir.

2. CS-PDU’lar içine ilgili AAL’in başlık ve kontrol bilgileri yerleştirilip bir altında bulunan dilimleme ve birleştirme alt katmanına aktarılır

49[E.B]

Page 50: Bilgisayar Ağları Ders Notları

3. Dilimleme alt katmanı kendisine gelen CS-PDU paketlerini 48 byte’tan oluşan ve hücrelerin veri alanına koyulacak küçük dilimlere ayırır.

4. ATM katmanı, bu dilimlere hücre başlık bilgileri ekler alıcısına iletilmesi için fiziksel katmana geçirir.

50[E.B]

Page 51: Bilgisayar Ağları Ders Notları

4.a. CBR, ABR, VBR ve UBR

• ATM hizmetleri bit akışına göre de sınıflandırılmıştır.

51[E.B]

Page 52: Bilgisayar Ağları Ders Notları

• CBR (Continuos Bit Rate): – Sabit bir bit akışı gereksinimi olan video ve ses aktarımlarında

kullanılır. – Uçtan uca sabit bir band genişliğini garanti eder. – Sayısal telefon santrali olan PBX’ler bu hizmet sınıfı üzerinden

birbirlerine aktarım yapabilirler.

• VBR (Variable Bit Rate): – Bit akışının birden arttığı ve sonrasında azaldığı, ne zaman ne

kadar artacağı belli olmayan, ancak arttığı zaman aktarılması gereken uygulamalar için kullanılır.

– Kendi içinde rt-VBR (real time VBR) ve nrt-VBR (non real time VBR) olmak üzere iki alt sınıfa ayrılır.

52[E.B]

Page 53: Bilgisayar Ağları Ders Notları

• ABR (Available Bit Rate): – Önceliği az olan ve band genişiliği garantisini en az veren

hizmet sınıfıdır. – Genel olarak diğer hizmet sınıflarından kalan boş band

genişliği kullanılır. – LAN’ların klasik verisini aktarmak için uygundur. – Tıkanma oluşmasında hücre kaybı olmaması için tıkanma

kontrolü yapılır. • UBR (Unspectified Bir Rate):

– Akış kontrolü yapılmaz, – İletişimde garanti yoktur.

53[E.B]

Page 54: Bilgisayar Ağları Ders Notları

5. ATM adresleri

54[E.B]

• ATM adresleri 20 Byte uzunluğundadır • Ağ içinde bulunan ATM cihazlarına kimlik

kazandırmak için ve iletişim yapılması için gerekli olan sanal bağlantının kurulmasında kullanılır.

Page 55: Bilgisayar Ağları Ders Notları

• ATM ağa UNI (User to Network Interface) ile bağlı bir uç cihaz, iletişim yapma gereksinimi duyduğunda, karşı tarafla aralarında bir PVC (Permanent Virtual Circuit) yoksa dinamik bağlantı kurma yöntemi olan SVC’nin (Switched Virtual Circuit) kurulması isteğinde bulunmalıdır.

• SVC kurulurken o bağlantı için VPI/VCI (Virtual path identifier/Virtual Channel Identifier) değerleri belirlenir ve o oturum için aktarılacak tüm hücreler bu değerler kullanılarak aktarıldığından ATM teknolojisinde adreslerin uzun olması verimi etkilemez.

55[E.B]

Page 56: Bilgisayar Ağları Ders Notları

• ATM adresleri temel olarak iki parçadan oluşmuştur. 1. Ağ parçası: Bir ATM ağı için aynı olup ağı

temsil eder 2. Kullanıcı parçası: Aynı ATM içerisindeki

ATM cihaza ait özel bir değerdir ve onun kimliği niteliğindedir.

56[E.B]

Page 57: Bilgisayar Ağları Ders Notları

• Ağ ve kullanıcı parçaları da kendi içlerinde alt parçalara ayrılarak adreslemede güçlü bir hiyerarşik yapı elde edilmiştir.

• Bu durum küçük bir ATM ağında pek önemli değilken, büyük boyutlu bir ATM ağında oldukça önemlidir.

57[E.B]

Page 58: Bilgisayar Ağları Ders Notları

• ATM adresleri (ilk byte’ta hangi formatı kullanılacağını gösteren) üç tür format kullanır.

1. DCC (Data Country Code) Formatı 2. E-164 (ISDN’de kullanılan numaralama) formatı 3. ICD (International Code Designer) formatı

58[E.B]

Page 59: Bilgisayar Ağları Ders Notları

• AFI (Authority Format Identifier): Kullanılan format türüdür. • AFI özel alanı: üreten firmanın özel kodudur. • RD (Routing Domain) ve Area alanları: ATM içerisinde

anahtarlamanın etkin bir şekilde sağlanması için alt ağ ve bölgeler oluşturmak için kullanılır.

• ESI (End Station Identifier): bir uç cihaza ait adres parçasıdır. • SEL (SELector Field): Bu alan için henüz bir tanımlama

yapılmamıştır.

59[E.B]