Die Maske wird binär UND-verknüpft mit der eigenen bzw. der Remote-Adresse.
Beispiel bei IPv4:
eigene Adresse: 10.4.5.3
Netzwerkmaske: 255.255.0.0
Remote-Adresse 1: 10.4.5.6
Remote-Adresse 2: 10.5.5.6
Bei einem Paket für die Remote-Adresse 1 wird dann genommen:
Eigene Adresse UND Netzwerkmaske ergibt: 10.4.0.0
Remote-Adresse 1 UND NEtzwerkmaske ergibt: 10.4.0.0
Remote-Adresse 1 ist also im gleichen Netzwerk wie man selbst, kann also direkt erreicht werden ohne Umweg über ein Gateway.
Bei Remote-Adresse 2 wird genauso vorgegangen. Da ergibt aber
Remote-Adresse 2 UND Netzwerkmaske: 10.5.0.0
Da 10.5.0.0 ungleich 10.4.0.0 ist, ist die Remote-Adresse 2 nicht im gleichen Netzwerk wie man selbst, ein Paket zu dieser Adresse muss also über ein Gateway versendet werden.
Und auf diese Weise lässt sich ein Netzwerk auch logisch aufteilen, selbst wenn sich die Geräte eine gemeinsame Infrastruktur teilen. Normalerweise würde man dann aber eher mit VLANs arbeiten.