没有交强险上路是违法的。交强险是国家规定实行的强制保险制度。根据《机动车交通事故责任强制保险条例》第二条,在中华人民共和国境内道路上行驶的机动车的所有人或者管理人,应当依照《中华人民共和国道路交通安全法》的规定投保机动车交通事故责任强制保险。未按规定投保交强险的,由公安机关交通管理部门扣留机动车,通知机动车所有人、管理人依照规定投保,处依照规定投保最低责任限额应缴纳的保险费的2倍罚款。所以,为了避免法律风险和保障自身及他人权益,机动车上路必须依法投保交强险。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。