[elektro] MAC cím wanted
Móczik Gábor
pm_levlista at progzmaster.hu
Sun Feb 17 20:26:30 CET 2013
2013.02.17. 14:43 keltezéssel, potyo írta:
> Mi az a menő switch?
>
> Egyébként tudtommal egy hálózati szinten (alhálózatban) kell a mac címnek
> egyedinek lennie, tehát ott, ahol az ip címnek a hálózati maszk által szűrt
> része azonos, és switchek kötik össze a cuccokat. Amint a hálózat "szintet
> lép", vagyis routerek oldják meg a dolgot, ott már nem számít a mac cím.
Nem egészen.
Semmi elvi akadálya, hogy különböző IP alhálózatok legyenek ugyanazon
switch-re kötve. Biztonsági szempontból persze nem célszerű, de
lehetséges, működik, előfordulhat.
Lényeg, hogy egy layer2 switch nem foglalkozik az IP címmel, nem
érdekli, hogy az átküldött csomag milyen IP subnetbe tartozik, kizárólag
az L2 (MAC) cím alapján irányítja a forgalmat.
Ez nagyvonalakban a következőképpen működik:
- bekapcsolás után nem tudja, hogy melyik porton milyen MAC című
eszköz van, ezért egy beérkező csomagot minden portra kiküld, mert
bármelyiken lehet a címzett. Gyakorlatilag ebben az állapotban nem
switch, hanem csak hub.
- egy bejövő csomagnál feljegyzi egy táblába, hogy melyik porton
milyen MAC címmel jött be, innentől tudja, hogy azt a MAC címet azon a
porton éri el. Fontos megemlíteni, hogy egy porthoz több MAC tartozhat,
ha uplink switch van rajta.
Vegyünk egy esetet, amikor 2 egyforma MAC című eszköz kerül a switchre.
A fentiekből következik, hogy ha több porthoz kerül bejegyzésre ugyanaz
a MAC cím, akkor két eset lehetséges, a switching algoritmustól függően:
- kiküldi azon a porton amit elsőként talált, és nem keres tovább
- végignézi az egész táblát, és az összes egyezésre kiküldi
Az első eset szívás, akkor valamelyik eszköz nem fog tudni kommunikálni.
Ha a második eset történik, akkor legfeljebb mindkét porton kimegy a
csomag, mindkét eszköz megkapja a csomagot, és majd az IP layer fogja
eldobni, ha IP cím szerint nem neki szól. IP esetén. Más nem-IP
protokollt máshogy érinthet...
A nagyobb probléma akkor kezdődik, amikor a két egyforma című eszköznek
kellene kommunikálnia.
Utána kellene nézni, hogy egyáltalán elhagyja-e a hálózati kártyát a
csomag, ha ugyanaz a cél cím mint a forrás. Én úgy gondolom, hogy igen.
Ha igen, és a switch kiküldi mindkét portra, akkor ugyan megkapja a
címzett, de a feladó is fog kapni egy példányt, úgy fog kinézni, mintha
magának küldött volna egy csomagot.
Ez vagy okoz problémát, vagy nem. Alkalmazástól függ.
Mindenesetre felesleges hálózati forgalom keletkezik.
> Én otthonra a routerem külső oldalára beadtam, hogy 88:88:88:88:88:88
> legyen a mac címe. Ha gondoljátok, valaki állítsa be a sajátját ugyanerre,
> megcímzi a publikus ip-met és megnézzük, hogy összeakadnak-e :-))
Biztos hogy nem fog összeakadni semmi.
Tökmindegy milyen címet állítasz be, PPP kapcsolat esetén semmire sem
használódik. Mint a nevében is benne van point-to-point, mindkét oldal
tudja hogy a másik oldalon egy konkrét eszköz van, nem kell címezni.
More information about the Elektro
mailing list