Project

General

Profile

Feature #1712

Updated by Junxiao Shi over 7 years ago

Provide configuration options to select which NICs should have multicast faces created on. 

 The configuration option contains a whitelist and a blacklist. 
 Each list contains an unordered set of rules. 
 Each rule is written as a key-value pair, string without a type marker, and it can represent: 

 * "*" (no value needed): "*": match every NIC 
 * `ifname` = NIC name (eg. `"eth0"`): exact match 
 * `ether` = MAC address (hex-digits-and-colons notation, eg. `"08:00:27:01:01:01"`): exact match 
 * `subnet` = IPv4 subnet (CIDR notation, eg. `"192.0.2.0/28"`): match if any IPv4 address on the NIC falls under this subnet 

 Ethernet multicast and UDP multicast are configured separately. 
 A multicast face can be created on a NIC if the NIC matches any rule in the whitelist, and matches no rule in the blacklist. 

 The default value of this configuration option is: whitelist={"*"} blacklist={}

Back