in BmpMock.java line 68, local address incremented automatically, but it may not be reality.
running
java -jar ${filename} --local_address 10.29.12.29 -ra ${ODL_SYSTEM_1_IP}:12345,${ODL_SYSTEM_2_IP}:12345,${ODL_SYSTEM_3_IP}:12345 --routers_count 1 --peers_count 1 --log_level DEBUG 2>&1 | tee ${BMP_LOG_FILE}
I get
17:07:42.933 [main] INFO o.o.p.b.m.BmpMockDispatcher - BMP client /10.29.12.29:0 <--> /10.29.15.158:12345 deployed
17:07:42.934 [main] INFO o.o.p.b.m.BmpMockDispatcher - BMP client /10.29.12.30:0 <--> /10.29.15.69:12345 deployed
17:07:42.935 [main] INFO o.o.p.b.m.BmpMockDispatcher - BMP client /10.29.12.31:0 <--> /10.29.15.176:12345 deployed
but my address is only 10.29.12.29 and rest are invalid