How could a 23rd Century Klingon ship that hasn't seen the Alpha Quadrant for generations possibly recognize a 24th century Federation ship? Voyager doesn't look anything like any of Starfleet's 23rd century vessels...