我正在寻找一种在Neptune中存储IP地址范围的方法,这将使我以后能够基于IP范围运行查询。几个例子:1.查找具有属性“ address_range”的所有顶点,其中地址在子网X中2.查找属性“ address_range”的所有顶点,其中地址不在子网Y中3.找到地址与子网Z重叠的所有具有“ address_range”属性的顶点。
其中X,Y,Z是类似62.93.132.186/28的子网。IPv6范围也是如此。
我正在寻找一种在Neptune中存储IP地址范围的方法,这将使我以后能够基于IP范围运行查询。几个例子:1.查找所有具有“ address_range”属性的顶点,其中...
[我认为用gremlin实现此目的的最佳方法是为子网存储整数值:fromIp
和toIp
,现在您可以运行一个简单的查询来回答每种情况: