Hi!
> Certainly cool if you could find a use for VPP this way.
Yes, we will be glad to use VPP as hight perfomance NAT server in our 
infrastructure, if this will work stability :)
Nowaday we are using six servers with double 10G NIC with 12 cpu cores 
every.This works on simple SNAT iptables module (only one rule in iptables) for 
NAT with pooling subscribers and NETMAP module for 1:1 NAT. But this scheme is 
hard to scale.And it will be cool to use only two NAT servers (in VRRP mode, 
one active and one backup) with 12 cores and 40G NIC one port (Intel XL710BM1), 
using tagged VLANs.
Speed shaper and subscriber access realizing by CISCO SCE8000.
Our network topology consist of about ten hardware routers on different regions 
and this routers have a default route to NAT servers (this is static route). In 
other words every region router depended on NAT server. We want to keep this 
topology, because this works good.
> So you already run double NAT?
No, we doesnt do this scheme, VPP only for testing purpose in our office only, 
not for all subscribers yet.
> Any idea of how many PPTP users you have? E.g if you are restricting to one 
> PPTP session per subscriber, you may be able to create transport independent 
> sessions for those. That is only use IP src, dst and protocol.
Yes, im running tcpdump on every NAT servers and calculate how much subscribers 
using PPTP sessions, but this statistic only for 3 hours. Its about 1000 
subscribers, im thinking this number is bigger at another time. We can thinking 
that 3000 subscribers can using PPTP. But this will be difficultly to support 
transport independent sessions for those.
> Does iptables have a PPTP ALG?
Yes, iptables support PPTP ALG (in Linux kernel 3.10, CentOS 7).
> For the other IPv4 sunsetting mechanisms (MAP-E, MAP-T, LW46, ...), we (as in 
> the IETF) decided to not support those protocols.
Not sure, that we are needed this mechanisms.
> Just move people to IPv6. ;-)
This will planned after... sometimes ;-) But if seriously this is very 
expensive, ipv6 addressing much more expensive, then ipv4.

> Another approach would be to do ALGs as plugins into the SNAT code. Need to 
> think some more about that.
Its not critical how to integrate this to VPP staticaly or pluggable. If this 
will be doing, we can integrate VPP to our production network. SIP proto is 
needed too.So, i dont khow about SNMP, as im understand this is not working to 
via SNAT plugin too. But im thinking that SNMP not using much subscribers, but 
if using, we can recommend those to use SNMP in any tunnel transport.
Thanks!
 

--
Yours sincerely,
Denis Lotarev


On Wednesday, June 14, 2017, 1:31:28 AM GMT+5, otr...@employees.org 
<otr...@employees.org> wrote:

Denis,

[off-list]


> Im agree with you as the end user, that this protocols are insecure and 
> deprecated, but so on the other hand, as service provider we are should 
> transmit all client traffic to another point :)
> Service provider shouldnt tell the client what protocols to use or not use.
> And if ISP have about 10000 clients with pptp or sip protocols (only for 
> forward this traffic to another point), what should do service provider 
> without supporting ALG?

Certainly cool if you could find a use for VPP this way.

So you already run double NAT?
Any idea of how many PPTP users you have? E.g if you are restricting to one 
PPTP session per subscriber, you may be able to create transport independent 
sessions for those. That is only use IP src, dst and protocol.
For SIP that approach might be trickier.

Does iptables have a PPTP ALG?

For the other IPv4 sunsetting mechanisms (MAP-E, MAP-T, LW46, ...), we (as in 
the IETF) decided to not support those protocols.
Just move people to IPv6. ;-)

Another approach would be to do ALGs as plugins into the SNAT code. Need to 
think some more about that.

Cheers,
Ole
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to