Is Connection Manager protocol-sensitive?

If I want to use connection manager,is it support with packets I extend from the original ones?Or I need to developer something like xxProvider for connection manager,too?

Thanks in advance.