For now, Linux hardcodes a limit (1024) for the maximum ports of an eth bridge. The kernel recompilation is needed to make it larger. Therefore, flannel cannot support pods of more than 1024. I think we can use multiple bridges to overcome this problem. We connect them together and assign pods' veth to one of them. Does that solution make sense?