Creating container to container adapter

Hi, I’ve set up 3 containers to simulate a network environment. So far, under lxcbr0 virtual adapter, everything is working as intended.

now I would like to achieve, from this setup

                                    lxcbr0
                                       |
                   +-------------------+------------------+
                   |                   |                  |
           container 1           container 2       openwrt container

to this

                                     lxcbr0
                                       |
                                openwrt container
                                       |
                   +-------------------+------------------+
                   |                                      |
              container 1                            container 2

I’ve read the docs, but everything seems to point to host back, even peer to peer network adapter configuration.

Appreciate if there is any suggestion or workaround to achieve this. I’ve been thinking to create two bridged adapter under openwrt container, rework the ip table to point to each container, but that seems to be against the idea on router/gateway lan port which typically utilize DHCP

Edit: fixed diagrams