Data link layer design issue