Hi, Justin! Sorry, didn't notice your reply

I will review this

Regards,
Ildar, network engineer

On Wed, Jul 24, 2024 at 6:07 PM Ildar Isangulov <
ildarvildanovich...@gmail.com> wrote:

> Hi Numan, thanks for your reply, here more details as you requested
>
> This is a structure of NAT table in the OVN NB Database in my production
> environment
>
> # ovn-nbctl --no-l list nat <some rule>
> _uuid               :
> allowed_ext_ips     :
> exempted_ext_ips    : []
> external_ids        :
> external_ip         :
> external_mac        : []
> external_port_range : ""
> gateway_port        : []
> logical_ip          :
> logical_port        : []
> options             : {}
> type                :
>
> OVN version
>
> # ovn-nbctl -V
> ovn-nbctl 24.03.2
> Open vSwitch Library 3.3.0
> DB Schema 7.3.0
>
> So, my use case is to be able to create DNAT rules like this (example):
>
> A user connects via public IP and some port, let's say 22222, and the
> gateway does DNAT translation and modifies headers:
> public IP -> private IP of VM
> external port (22222) -> ssh tcp port (22)
>
> But OVN can do only 1:1 DNAT translations, in other words port 22222 to
> port 22222, and this way we can expose only one VM using one public IP
> address
>
> Solution, as shown in a guide I shared demonstrates how to solve this
> using load balancers, but I want to try a more lightweight solution for
> comparison.
>
> Regards,
> Ildar, network engineer
>
> On Wed, Jul 24, 2024 at 5:33 PM Numan Siddique <num...@ovn.org> wrote:
>
>> On Wed, Jul 24, 2024 at 9:41 AM Justin Lamp via discuss
>> <ovs-discuss@openvswitch.org> wrote:
>> >
>> > Hey,
>> >
>> > we would be in favor of that as well. It was actually possible to do
>> > such a thing in the past, but only due to a bug, and we unfortunately
>> > rely on that as many customers need to have ports from the routers
>> > public ip forwarded to their VPN appliance.
>> >
>> > https://github.com/ovn-org/ovn/issues/233
>> >
>> > Thanks and best regards,
>> > Justin Lamp
>> >
>> > Am 24.07.24 um 13:18 schrieb Ildar Isangulov via discuss:
>> > > Hi everyone!
>> > >
>> > > I would like to ask the community about the implementation of DNAT in
>> > > OVN. A few months ago, I read this topic
>> > > (https://www.flaviof.com/blog2/post/main/openstack-port-forwarding/).
>> > > Author shows how to configure DNAT translations using implementation
>> > > with Load-balancer.
>> > >
>> > > My question is: is it the only one way to do DNAT in OVN? Maybe there
>> > > is some way to configure it using either native nat rules on
>> > > logical-router or OVS logical-flows?
>>
>> Hi,
>>
>> I'm a little confused here.  OVN does support DNAT in the logical router.
>> Please see the NAT table in the OVN NB Database.
>>
>> Also note that OVN implements NAT and load balancer features using OVS
>> conntrack.
>> So its essentially the same underneath.
>>
>> Can you please explain your use case in more detail?
>>
>> Thanks
>> Numan
>>
>> > >
>> > > Regards,
>> > > Ildar, network engineer
>> > >
>> > > _______________________________________________
>> > > discuss mailing list
>> > > disc...@openvswitch.org
>> > > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>> >
>> >
>> >
>> > --
>> > Justin Lamp
>> > Systems Engineer
>> >
>> > NETWAYS Managed Services GmbH | Deutschherrnstr. 15-19 | D-90429
>> Nuernberg
>> > Tel: +49 911 92885-0 | Fax: +49 911 92885-77
>> > CEO: Julian Hein, Bernd Erk, Sebastian Saemann | AG Nuernberg HRB25207
>> > https://www.netways.de | justin.l...@netways.de
>> >
>> > ** Meet us at it-sa - https://www.netways.de/it-sa-2024/ **
>> > ** OSMC 2024 - November | Nuremberg - https://osmc.de **
>> > ** stackconf 2025 - Stay Tuned for 2025 - https://stackconf.eu **
>> > ** NETWAYS Web Services - https://nws.netways.de **
>> > ** NETWAYS Trainings - https://netways.de/trainings **
>> > _______________________________________________
>> > discuss mailing list
>> > disc...@openvswitch.org
>> > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>>
>
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to