Det finns ju både Layer 2 och Layer 3 switchar. Layer 3 switchar kostar dock x tkr även begagnade, så mest troligen så har du ju en layer 2 switch, de kan ingenting om IP.
De skickar trafik enbart med mac-adresser, läste några av de första inläggen och fick uppfattningen av att vissa tror att de använder IP till nånting. Sen hoppade jag hit ner. Ber om ursäkt om någon klargjort detta redan.
Den enda IP adresserna du kan sätta på en switch är för vlan, då använder man bara 1 till management vlanet, detta för att kunna använda SSH o confa/underhålla switchen. Men säg att du har 4 vlan, Native, Users, Admin och Management. Så kan du omöjligt pinga en host på Admin vlanet från User vlanet, även om de går igenom samma switch. Detta pga switchar inte alls förstår IP-addresser.
Om du tänker dig filerna som skickas som paket med massa olika fraktsedlar. Eftersom Layer 1 i OSI modellen är det fysiska lagret, så kommer det ingen fraktsedel här, det är kablar o dyl.
Så switchen kollar på första fraktsedeln, ser mac-adressen, en av 2 saker händer då:
1. Switchen säger, den här mac-adressen vet har jag i mitt nät! - Skickar paketet dit.
2. Switchen säger, den här mac-adressen finns inte i mitt nät, men jag vet att min granne har den! - Skickar den till grannen.
Finns inte mac-adressen i switchens mac-tabell så kastas paketet.
Så länge alla ligger på samma vlan så spelar det alltså ingen roll om du har en 172.16.0.5 adress på ena datorn och en 192.168.0.7 adress på andra. Switchen kommer aldrig så långt så de kommer ändå kunna pinga varandra.
Men som jag nämnde så finns det även Layer 3 switchar som klarar av att routa. I det fallet så är destinations mac-adressen till switchen, switchen säger då, det här paketet är till mig! River av layer 2 fraktsedeln och kollar på layer 3, IP. En av 4 saker händer då:
1. Switchen ser att IPn finns i routing tabellen och skickar den vidare till den hosten.
2. Switchen ser att en granne har sagt att de vet hur man kommer till den IPn. Då skickas paketet iväg till grannen.
3. Switchen hittar inte IPn i routing tabellen, men de finns en default route, 0.0.0.0 0.0.0.0 . Paketet skickas då till denna.
4. Switchen hittar inte IPn i routing tabellen och de finns ingen default route. Paketet kastas.
Hoppas jag inte rört till det för dig, om du är intresserad av detta så kolla in CBT Nugget, bättre videos finns inte på ämnet, riktigt pedagogisk o rolig att lyssna på.
Tl;dr - Layer 2 switchar kan INGET alls om IP-adresser. Layer 3 switchar kan routa och använder IP-adresser.