Re: The differences between hash:ip and hash:net.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 14 Oct 2015, Hongyi Zhao wrote:

> From the ipset manpage, I can see the following depictions:
> 
> hash:ip
>   The  hash:ip  set type uses a hash to store
>   IP host addresses (default) or network addresses.
> 
> hash:net
>   The hash:net set type uses a hash to store different
>   sized  IP  network addresses.
> 
> So, it seems that both types can be used to store the network addresses.
> 
> Hence, my issues are:
> 
> 1- Since the hash:ip can be used to store both host addresses and network 
> addresses, why the developer design another set type hash:net?
> 
> 2- It's well know that any host addresses can be written into the form of 
> the 32-bits cidr prefix form. Since the ipset type hash:net should also 
> can be used to store the host addresses and network addresses.
> 
> In one word: what's the differences between hash:ip and hash:net?

hash:ip can store same size network addresses only (for example all of 
them are /24) while hash:net supports all kind of netblocks (except /0).

Best regards,
Jozsef
-
E-mail  : kadlec@xxxxxxxxxxxxxxxxx, kadlecsik.jozsef@xxxxxxxxxxxxx
PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt
Address : Wigner Research Centre for Physics, Hungarian Academy of Sciences
          H-1525 Budapest 114, POB. 49, Hungary
--
To unsubscribe from this list: send the line "unsubscribe netfilter" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux