implement parse::parse_subnet