Hejsan
Har försökt leta detta problem på google ett tag men inte fått något svar. Kärnan i problemet ligger är hur en PC kan pinga till routern på samma gemensamma LAN om PC och routern ligger på OLIKA subbnät.
Jag ska rita upp ett exempel för att ni ska förstå:
https://s22.postimg.org/ucvdruz0h/flashbackhj_lp.png
Så jag bröt ner allt relevant information till binärt så att ni kan lösa detta problem snabbare och att kan kan förklara för mig hur jag tror att routern tänker.
Min egnen förklaring till detta är att när routern tar emot ett paket så jämför den endast sin egen subnätmask på sitt interface som är kopplat till LANET
255.255.255.128 för R1
255.255.255.224 för R2
Så om t.ex PC1 skickar ett paket till R1. När R1 tar emot paket på sitt Gig1/1 så kollar den detta.
Eftersom PC1 paket har dom 8 sista binära talen i sin ip-adress 00000001 och eftersom routerns Gig 1/1 har en subnätmask 255.255.255.128 så tänker routern så här:
0XXXXXXX
X=bryr sig inte
0=denna måste vara samma på PC1 paket och min ip adress.
Så när routern tar emot PC1 paket så är det 0 i den första området som jag visade åvan (0XXXXXXX).
Så i detta fall så i detta fall stämmer detta och som gör att pingen fungerar?
---------------------------------------------------------------------------------------------------- ---------
Men Nu om vi kollar på PC2 och Router2
När PC2 skickar ett packet till R2 Gig1/2 interface så tänker routern så här.
Eftersom jag har subnätmask 255.255.255.224 på Gig1/2 så behöver jag bara tänka så här när jag tar emot PC2 paket.
110XXXXX
X=bryr mig inte
110=denna måste vara samma på PC2 paket och min ip adress.
Så om vi då kollar på på adressen i PC2 paket(som är PC2 ip adress). Så ser vi att detta.
PC2=10100010 =162
Så när R2 tar emot detta så gämför den så blir det fail.
PC2=101XXXXX
R2 =110XXXXX
Dom stämmer inte och därför så fungerar inte pingen?
Har jag rätt eller fel?
Har försökt leta detta problem på google ett tag men inte fått något svar. Kärnan i problemet ligger är hur en PC kan pinga till routern på samma gemensamma LAN om PC och routern ligger på OLIKA subbnät.
Jag ska rita upp ett exempel för att ni ska förstå:
https://s22.postimg.org/ucvdruz0h/flashbackhj_lp.png
Så jag bröt ner allt relevant information till binärt så att ni kan lösa detta problem snabbare och att kan kan förklara för mig hur jag tror att routern tänker.
Min egnen förklaring till detta är att när routern tar emot ett paket så jämför den endast sin egen subnätmask på sitt interface som är kopplat till LANET
255.255.255.128 för R1
255.255.255.224 för R2
Så om t.ex PC1 skickar ett paket till R1. När R1 tar emot paket på sitt Gig1/1 så kollar den detta.
Eftersom PC1 paket har dom 8 sista binära talen i sin ip-adress 00000001 och eftersom routerns Gig 1/1 har en subnätmask 255.255.255.128 så tänker routern så här:
0XXXXXXX
X=bryr sig inte
0=denna måste vara samma på PC1 paket och min ip adress.
Så när routern tar emot PC1 paket så är det 0 i den första området som jag visade åvan (0XXXXXXX).
Så i detta fall så i detta fall stämmer detta och som gör att pingen fungerar?
---------------------------------------------------------------------------------------------------- ---------
Men Nu om vi kollar på PC2 och Router2
När PC2 skickar ett packet till R2 Gig1/2 interface så tänker routern så här.
Eftersom jag har subnätmask 255.255.255.224 på Gig1/2 så behöver jag bara tänka så här när jag tar emot PC2 paket.
110XXXXX
X=bryr mig inte
110=denna måste vara samma på PC2 paket och min ip adress.
Så om vi då kollar på på adressen i PC2 paket(som är PC2 ip adress). Så ser vi att detta.
PC2=10100010 =162
Så när R2 tar emot detta så gämför den så blir det fail.
PC2=101XXXXX
R2 =110XXXXX
Dom stämmer inte och därför så fungerar inte pingen?
Har jag rätt eller fel?