100VG - AnyLAN

Sφ¥ 100VG-AnyLAN IEEE802.12 byla vyvinuta firmou Hewlett Packard. Tato sφ¥ pat°φ k vysokorychlostnφm sφtφm LAN, p°iΦem₧ na rozdφl od Ethernetu poskytuje deterministickou metodu p°φstupu.

Charakteristika sit∞ 100VG-AnyLAN:

Tato sφ¥ je zalo₧ena na p°φstupovΘ metod∞ DPP s prioritnφm p°φstupem k mΘdiu. Umo₧≥uje p°enosy tßmc∙ sφtφ Ethernet a Token Ring po klasickΘ UTP a STP kabelß₧i rychlostφ 100 Mb/s. Vyu₧φtφ kabelß₧e UTP t°φdy 3 p°i p°enosovΘ rychlosti 100 Mb/s se odrazilo i v nßzvu sφt∞, kde pφsmeno A (Any) naznaΦuje funkΦnost sφt∞ na libovoln²ch hlasov²ch linkßch z kroucen²ch pßr∙ VG (Voice Grade). Topologie sφt∞ je hv∞zdicovß a je zalo₧enßna aktivnφch prvcφch, opakovaΦφch 100VG-AnyLAN Hub.

Linkovß vrstva MAC sφt∞ 100VG-AnyLAN:

Podvrstva MAN linkovΘ vrstvy, p°edepisuje formßt a typy pou₧φvan²ch rßmc∙ danΘ sφt∞ a zp∙sob p°φstupu ke spoleΦn∞ vyu₧φvanΘmu mΘdiu.

Sφt∞ 100VG-AnyLAN pou₧φvajφ na ·rovni podvrstvy MAC t°i typy rßmc∙:

  1. rßmce Ehternet 802.3
  2. rßmce Token Ring 802.5
  3. testovacφ rßmce

Na p°enos dat se z d∙vodu kompatibility s nejrozÜφ°en∞jÜφmi sφt∞mi LAN pou₧φvajφ osv∞dΦenΘ rßmce sitφ Ethernet a Token Ring. V jednΘ sφti 100VG-AnyLAN vÜak nenφ mo₧nΘ souΦasn∞ pou₧φi oba typy rßmc∙. Na komunikaci se v₧dy pou₧φvß jen jeden z nich. Zachovan² je nejen systΘm adresovßnφ koncov²ch uzl∙ sφt∞, ale i typovΘ oznaΦenφ a zp∙sob kontroly p°enosu rßmc∙ prost°ednictvφm cyklickΘho k≤du CRC. Mimo datov²ch rßmc∙ se u sφtφ 100VG-AnyLAN pou₧φvajφ i specißlnφ rßmce, slou₧φcφ na testovßnφ koncov²ch za°φzenφ sφt∞ a identifikaci jeji funkce, b∞hem sestavovßnφ spojenφ.

P°φprava spojenφ:

Procedura p°φpravy spojenφ (Link Training) zabezpeΦuje inicializaci spojenφ mezi koncov²m za°φzenφm a kativnφm prvkem sφt∞ 100VG-AnyLAN. B∞hem procedury se vyhodnotφ integrita linky testovacφm signßlem "klidov² stav", nßsleduje v²m∞na testovacφch rßmc∙, ze kter²ch zjistφ opakovaΦ typ a MAC adresu p°ipojenΘho koncovΘho za°φzenφ. Po inicializaci spojenφ je koncov² uzel za°azen² do re₧φmu cyklickΘ kontroly p°φstupovΘ metody DPP, kdy₧ je bu∩ v klidovΘm stavu nebo zasφlß na port opakovaΦe po₧adavek na vyslßnφ rßmce.

P°φstupovß metoda MAC 100VG-AnyLAN DPP (Demand Priority Protocol):

Sφt∞ 100VG-AnyLAN pou₧φvajφ ·pln∞ novou p°φstupovou metodu, kterß eliminuje negativnφ vlastnosti existujφcφch p°φstupov²ch metod CSMA/CD a Token Ring. Metoda DPP pracuje deterministicky proto₧e nepou₧φvß koliznφ metodu a eliminuje zpo₧d∞nφ p°enosu kolizφ Ethernetu nebo ob∞hu Tokenu mezi uzly sφt∞ Token Ring. Metoda DPP je zalo₧ena na priorit∞ vysφlßnφ koncov²ch uzl∙. Ka₧d² uzel mß p°id∞lenou dvou·rov≥ovou prioritu sklßdajφcφ se z Φφsla portu a p°i°azenΘ ·rovn∞ priority (0, 1). Aktivnφ prvek obslou₧φ jednotlivΘ po₧adavky na vyslßnφ rßmce, v po°adφ podle stupn∞ p°id∞lenΘ priority. Vlastnφ Φinnost DPP se vykonßvß prost°dnictvφm tzv. cykl∙ DPP:

  1. cyklickΘ testovßnφ port∙ opakovaΦe, zda koncovΘ za°φzenφ neodeslalo po₧adavek na vysφlßnφ
  2. test priority jednotliv²ch po₧adavk∙
  3. obsluha po₧adavk∙ podle ·rovn∞ priority (p°epnutφ rßmce na port s odpovφdajφcφ cφlovou MAC adresou)
  4. nastavenφ priority "1" u po₧adavnk∙ neobslou₧en²ch do 200ms.

Metoda zabezpeΦuje vyslßnφ jednoho rßmce s maximßlnφm zpo₧d∞nφm 200 a₧ 300 ms. Jednß se o deterministickou p°φstupovou metodu, kterß specifikuje dobu pot°ebnou na p°enos rßmce. V rßmci jednoho cyklu metody DPP m∙₧e koncov² za°φzenφ odeslat maximßln∞ jeden rßmce, tak₧e p°i vyslßnφ nßsledujφcφho rßmce se postup cyklicky opakuje. U z°et∞zen²ch opakovaΦ∙ je motoda DPP identickß s tφm, ₧e rozliÜujeme opakovaΦ vyÜÜφ a ni₧Üφ ·rovn∞. Oba opakovaΦe samostan∞ vykonßvajφ cyklus DPP. B∞hem cyklu DPP odevzdß vyÜÜφ opakovaΦ doΦasn ∞°φzenφ ni₧Üφmu opakovaΦi, kter² uskuteΦnφ vlastnφ cyklus DPP a odeÜle v p°φsluÜnΘm po°adφ na port vyÜÜφho opakovaΦe rßmce t∞ch uzl∙, kte°φ po₧adujφ komunikaci s uzly vyÜÜφho opakovaΦe. Pro vyÜÜφ opakovaΦ se cel² proces jevφ transparentn∞, jako by komunikoval p°φmo s koncov²mi uzly ni₧Üφho opakovaΦe. Nastavenφ danΘ priority koncov²ch uzl∙ vykonßvß sprßvce sφt∞, konkrΘtnφ aplikace, resp. samotnß metoda u p°ekroΦenφ ΦasovΘho limitu na spracovßnφ rßmce.

Fyzickß vrstva sitφ 100VG-AnyLAN:

Fyzickß vrstva sφtφ 100VG-AnyLAN je zalo₧ena, podobn∞ jako u Ethernetu na vrstvenΘm principu, kter² umo₧≥uje pou₧itφ r∙zn²ch p°enosov²ch mΘdiφ.

PMI (Physical Medium Independent) je podvrstva nezßvislß od pou₧φtΘho p°enosovΘho mΘdia. PMI rozd∞luje jednotlivΘ bity rßmce do Φty°ech samostatn²ch kanßl∙ pro jejich dalÜφ spracovßnφ a zp∙sob p°enosu. Do jejφ funkce pat°φ konverze okten∙ (8bit∙)  MAC rßmce na kvintety (5bit∙), jejich p°ek≤dovßnφ a p°evod na sexteny (6bit∙) k≤dem 5B6B. K≤d 5B6B zaruΦuje mezi jednotliv²mi Üesticemi Hammingovu vzdßlenost d=4 s detekcφ 3 bitov²ch chyb, co₧ je nutnΘ p°i pou₧φtφ mΘn∞ kvalitnφ kabelß₧e a p°i vysok²ch rychlostech. Mimo to vytvß°φ PMI pro ka₧d² kanßl fyzick² rßmec s preambulφ, ·vodnφm a kocon²m omezovaΦem.

MII (Physical Media Dependent) je standartnφ rozhranφ nezßvislΘ od mΘdia, kter²m odevzdßvß podvrstva PMI fyzickΘ rßmce podvrstv∞ PMD.

PMD (Physical Media Dependent) vykonßvß p°evod fyzickΘho rßmce na elektrick² signßl prost°ednictvφm k≤dovßnφ NRZ (Non Return to Zero) a multiplex kanßl∙ podle pou₧itΘho typu kabelß₧e. U kabelov²ch rozvod∙ UTP se pou₧φvajφ na p°enos vÜechny Φty°i pßry, p°es kterΘ se p°enßÜejφ fyzickΘ rßmce jednotliv²ch kanßl∙. Signßl NRZ je Φasovan² frekvencφ 30 MHz o Üφ°ce pßsma 15 MHz, Φemu₧ vyhovuje i kabelß₧ t°φdy 3.  U kebelov²ch rozvod∙ STP se pou₧φvß dvoupßrov² p°enos a u optiky dvojice vlßken pro ka₧d² sm∞r p°enosu. V t∞chto p°φpadech se rßmce jednotliv²ch kanßl∙ p°enßÜejφ Φasov²m multiplexem na jedin² kanßl s p°enosovou rychlostφ 120 Mb/s (mφsto 5 bit∙ se p°enßÜφ 6).

MDI (Media Dependent Interface) je rozhranφ mezi vrstvou PMD a vlastnφm mΘdiem. Jde vlastn∞ o pou₧it² konektor. U UTP kßbl∙ se pou₧φvß konektor RJ45.

Konfigurace sφt∞ 100VG-AnyLAN:

Sφ¥ 100VG-AnyLAN na rozdφl od 100BaseT nenφ vhodnß pro tvorbu vysokorychlostnφch pßte°nφch sφtφ. Jejφ pou₧φtφ se p°edpoklßdß spφÜe v menÜφch pracovnφch skupinßch s aplikaΦnφmi po₧adavky na velkou Üφ°ku pßsma a citlivost na zpo₧d∞nφ (multimedia, interaktivnφ vide).  Propojenφ vysokorychlostnφch pracovnφch skupin se ponechßvß na sφt∞ FDDI, nebo pßte°nφ °eÜenφ na zßklad∞ p°epφnaΦ∙ ATM.

Toplogie sφt∞ je v²hradn∞ hv∞zdicovß. OpakovaΦe 100VG-AnyLAN Hub jsou vybavenΘ v²stupnφmi porty (Down-Link Port) pro p°ipojenφ koncov²ch za₧φzenφ a propojovacφch port∙ (Up-Link Port), slou₧φcφch na p°ipojenφ k vyÜÜφmu  100VG-AnyLAN Hub v kaskßd∞. Porty m∙₧ou b²t konfigurovßny jako privßtnφ a promiskuitnφ. Privßtnφ porty p°φjimajφ jen rßmce s odpovφdajφcφ MAC adresou, zatimco promiskuitnφ p°φjimajφ vÜechny vyslanΘ rßmce, co₧ je nutnΘ nap°φklad u p°epojovacφch prvk∙ 10/100 Bridge, kter² umo₧≥uje p°ipojenφ na klasickΘ sφt∞ Ethernet.