Это маршрут по умолчанию, но он не направляет (сопоставляет) весь трафик.
Пакет будет маршрутизироваться по умолчанию, если лучшего маршрута не существует. Другими словами, это говорит - я (маршрутизатор) пытался сопоставить этот пакет со всеми известными мне сетями и потерпел неудачу. Но я знаю этого парня, шлюз по умолчанию, который может быть более осведомленным, чем я, поэтому я бью банку (и жду его).
Вот почему маршрут по умолчанию также известен как Маршрут последней инстанции.
Теперь, почему эти 0.0.0.0 записи:
Чтобы проверить, соответствует ли IP-адрес заданной записи маршрута, ваше (маршрутизатор) устройство сравнит его с пунктом назначения. Маска сети определяет, сколько самых левых битов должно совпадать (по крайней мере, 1 с в маске сети). Если несколько записей маршрута совпадают, самое длинное совпадение выбирается как лучшее. Как это работает с 0.0.0.0 как Netmask?
Любой IP будет совпадать - потому что он должен совпадать на 0 битах. Точно так же это будет самое короткое совпадение, поэтому оно будет использоваться только в том случае, если нет более точных совпадений.
Почему пункт назначения отображается как 0.0.0.0? Чтобы получить сетевой адрес, вы обнуляете биты хоста (путем побитового ИЛИ IP с маской сети). Из-за этого для маски 0.0.0.0 единственным действительным сетевым адресом также является 0.0.0.0