диапазоны ipv4 на базе клика?
ну в одной таблице есть сети и в другой, они связаны многие ко многим (связаны не на уровне таблиц, а неявно)
не очень понятно какого рода связь и что должно быть в результате.
Всмысле у вас сети 10.145.219.ххх надо из одной таблице к 10.145.219.xxx из другой таблице ?
есть функция проверки вхождения адреса в диапазон isIPAddressInRange было бы круто иметь проверки вхождения сети в диапазон другйо сети.
в одной таблице есть сеть типа 1.0.0.1/16 в другой есть такое же поле хочу сокпоновать данные проверяя на вхождение в сеть. supernet_of subnet_of
если хотя бы один адрес из, скажем, /16 сети входит в /15 сеть, то и все остальные адреса из /16 так же войдут в /15
это же простые битовые операции? Они есть в КХ. Немного кройки и шитья и функция готова. Чего не хватает-то?
вроде подсеть в диапозон конвертится и возвращается тапл, дальше этот тапл можно проверить на вхождение в другую сеть... ну и если оба входят, то сеть внутри сети... как то так
Все верно, тока вы объемы представляете если например миллион сетей к миллиону подсетей прошерстить надо? )
10 в 12 перебор. если по 100 000 в секунду, это это 10 в седьмой секунд простите, у нас ipv4 90 000 примерно AS это 10 в 5 секунд, чуть больше суток уйдет на все про все
Обсуждают сегодня