Ik heb een netwerk, een supernet over twee subnets. Dus mijn netwerk is 192.168.12.1/23 of ook wel: 255.255.254.0. Hierin kan ik (255*2)-2 hosts kwijt. (-2 is voor 192.168.12.0 en 192.168.13.255).
De default gateway is 192.168.12.1/23, dus met de goeie informatie voorzien, qua subnet.
Nou komt het... Host A is 192.168.12.3/23, dus goed geconfigureerd, host B is 192.168.13.3/24 dus met het verkeerde subnet geconfigureerd. Nu kunnen ze elkaar wel pingen, maar enige tcp of udp verbindingen werken niet. Pingen geschied volgens mij zo:
1. Routering-beslissing, Locaal subnet of niet?
2a. Mits locaal subnet, dan ARP pakket, direct contact opnemen met host
2b. Niet locaal subnet, ARP pakket voor default gateway, en ICMP (ping) pakket doorsturen naar default gateway.
Deze beslissingen zijn hetzelfde voor TCP/UDP en ICMP, daarom snap ik niet waarom ICMP wel doorkomt, en TCP/UDP niet. Compleet raadsel. Misschien weet iemand hier waarom dit zo is? Tuurlijk heb ik constatering van /24 dit meteen overgezet naar /23 op host B, en dan werkt alles (TCP/UDP en ICMP). Maar hoe komt het dat als je het subnet verkeerd hebt, je alleen kan pingen (ICMP)?
mvg,
Robert
De default gateway is 192.168.12.1/23, dus met de goeie informatie voorzien, qua subnet.
Nou komt het... Host A is 192.168.12.3/23, dus goed geconfigureerd, host B is 192.168.13.3/24 dus met het verkeerde subnet geconfigureerd. Nu kunnen ze elkaar wel pingen, maar enige tcp of udp verbindingen werken niet. Pingen geschied volgens mij zo:
1. Routering-beslissing, Locaal subnet of niet?
2a. Mits locaal subnet, dan ARP pakket, direct contact opnemen met host
2b. Niet locaal subnet, ARP pakket voor default gateway, en ICMP (ping) pakket doorsturen naar default gateway.
Deze beslissingen zijn hetzelfde voor TCP/UDP en ICMP, daarom snap ik niet waarom ICMP wel doorkomt, en TCP/UDP niet. Compleet raadsel. Misschien weet iemand hier waarom dit zo is? Tuurlijk heb ik constatering van /24 dit meteen overgezet naar /23 op host B, en dan werkt alles (TCP/UDP en ICMP). Maar hoe komt het dat als je het subnet verkeerd hebt, je alleen kan pingen (ICMP)?
mvg,
Robert