Together with the UK, Ireland, Channel Islands and the Isle of Man form the 'common travel area', an agreement dating back to Irish independence whereby there are no border controls within this area.
That may change if NI ever became part of the Republic though, or Ireland join the Schengen zone.