Marozsas listen to me
try to follow this rule with your mind and you will find the solution
now you are having MY SAME DOUBT which i had at the start of this post
it' s incredible but now i have solve the mistery and now you are having my same doubt for which some days ago i have started this post
follow this rule in your mind:
READ THE RULE:
********************************
when a host ping another host, to verify if it can reach the destination host it check its personal ip, then check its personal subnet mask and defines the ranges of ip addresses which it can ping. After decided what range of ip it can ping he control the ip address of the destination machine, IGNORING, and i repeat, IGNORING what is the subnet mask of the DESTINATION MACHINE. It simply checks the ip of the other machine and ask itself: is the other machine ip in my range, yes or no??? if yes it can ping, if not it cannot ping, IT DOESN'T MATTER what is the subnet mask of THE DESTINATION MACHINE.
And again this happens also in the other machine. Other machine when receive a ping packet and has to sent it back ask itself the same question. Is the other machine ip in my range (IGNORING AGAIN OTHER MACHINE SUBNET MASKS)???
If other machine ip addess, IGNORING SUBNET MASK, is in its range, then the 2 way ping connection can be estabilished
********************************
NO LET'S TRY TO APPLY THE RULE TO YOUR TWO EXAMPLES WRITTEN IN YOUR LAST REPLY
**************************************
EXAMPLE 1:
A 10.124.8.1/255.255.252.0 (range 10.124.8.0 to 10.124.11.255)
B 10.124.9.1/255.255.255.0 (range 10.124.9.0 to 10.124.9.255)
Host A ask itself, is the ip address of host B in my range?? YES!
Yes because the maximum value is 10.124.11.255 and so 10.124.9.1 is in the range.
Now host b ask itself the same question, is host A in my range? NO!!
No because 10.124.8.1 is not between the range 10.124.9.0 to 10.124.9.255
RESULT: As you have seen with your eyes they cannot ping each other
EXAMPLE 2:
A 10.124.9.2/255.255.252.0 (range 10.124.8.0 to 10.124.11.255)
B 10.124.9.1/255.255.255.0 (range 10.124.9.0 to 10.124.9.255)
Host A ask itself, is the ip address of host B in my range?? YES!
Yes because the maximum value is 10.124.11.255 and so 10.124.9.1 is in the range.
Now host B ask itself the same question, is host A in my range? YES AGAIN!! Yes because 10.124.9.2 is in the range of host B which is from 10.124.9.0 to 10.124.9.255
RESULT: they can successfully ping each other!!
This is the rule to keep in mind, for hosts it doesn't really matter what is the destination host subnet mask, they simply control:
1)their personal subnet mask
2)their personal address
3)the range of the subnet where they are
3)the destination host ip address
and then decide.
Keep in mind this and you will be on the right path
I know that it is a strange situation but it can be possible, i have discovered this in one day, very illogical but possible, just follow the rule