Mason
I first would like to ask where is the supernet of 200.1.1.0/23 coming from? How is it defined or how does the router learn it? Knowing that might affect the answer of what to do about it.
Would I be correct in assuming that there is a typo in your post and where you have:
200.1.1.0/24
200.1.1.1/24
that you really meant:
200.1.0.0/24
200.1.1.0/24
(the supernet of 200.1.1.0/23 includes the /24s 200.1.0.0 and 200.1.1.0)
My suggestion would be to configure two static routes
on the router. How to configure them (to point to an interface or to point to a next hop) would depend somewhat on where they come from and how the router has learned about them. Then you can redistribute static into rip. This should allow you to configure the classful networks to the neighbor who does not accept supernets.
HTH
Rick
HTH
Rick