I switched recently from a Cisco DPC3825 in bridged mode to a Hitron CGNM2250 also in bridged mode.
Everything has been as expected so far, with exception of a new hop in my traceroute.
Tracing route to google-public-dns-a.google.com [22.214.171.124]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 10.0.0.1
2 12 ms 16 ms 22 ms 10.84.0.1
3 18 ms 16 ms 17 ms *REDACTED*shawcable.net
4 19 ms 18 ms 16 ms *REDACTED*shawcable.net
10.0.0.1 is my router, but the new component is the 10.84.0.1. I'm no network expert, but why is Shaw using the 10.x.x.x for routing? My understanding was that this block of addresses was reserved for LAN use.
My searches turned up people suggesting it was a double NAT type configuration, but I haven't had any issues with port forwarding (yet)