The Rangers and David Dahl are in agreement on a one-year deal for around $3 million, sources told ESPN’s Jeff Passan.