How does the Segwit2x fork implement replay protection?
segwit2x temporarily had an opt-in replay protection, but chose to remove it.

it is intentional, as part of their strategy to make only one fork survive.