private byte[] getMacAddressFromDPID() { String dpid = this.node.getNodeIDString(); String[] dpids = dpid.split(":"); StringBuffer bb = new StringBuffer(); for (int index = 2; index < dpids.length - 1; index++) { bb.append(dpids[index]); bb.append(":"); } bb.append(dpids[dpids.length - 1]); return FTUtil.MacAddressBytesFromString(bb.toString()); }