首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >CGNAT端口分配

CGNAT端口分配
EN

Network Engineering用户
提问于 2021-05-13 06:15:16
回答 1查看 252关注 0票数 0

我计划用a10网络在服务提供商中实现CGNAT。那么,问题是,通过一个公共IP,我可以NAT有多少私有IP地址?

一个公共IP = 64511端口=每个用户400个端口=~161个私人地址?

是那么回事吗?

EN

回答 1

Network Engineering用户

回答已采纳

发布于 2021-05-13 07:48:02

没有硬性的限制。理论上,您可以为多个连接重用一个L4端口,只要目标IP地址或端口号不同(套接字由元组source IP:source port:destination IP:destination port定义)。

如果没有重用端口号,每个连接都会消耗一个端口,因此这取决于允许每个客户端连接多少(就像您已经计算过的那样)。但是,如果进行静态分配,限制400个端口可能是不够的。

实际上,你能做什么取决于你的设备的确切类型及其配置。

票数 2
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/73876

复制
相关文章
docker容器ip和端口分配_docker iptables failed
当我们用docker新启动一个容器时,有时候想要查看容器的ip,用ip addr命令,却提示找不到命令:
全栈程序员站长
2022/09/19
1.3K0
docker容器ip和端口分配_docker iptables failed
NAT穿透是如何工作的
在前一篇文章 How Tailscale Works 中, 我们已经用较长篇幅介绍了 Tailscale 是如何工作的。但其中并没有详细描述我们是 如何穿透 NAT 设备,从而实现终端设备直连的 —— 不管这些终端之间 有什么设备(防火墙、NAT 等),以及有多少设备。本文试图补足这一内容。
入门笔记
2022/06/03
2.3K0
NAT穿透是如何工作的
NAT 穿透是如何工作的:技术原理及企业级实践
本文翻译自 2020 年的一篇英文博客:How NAT traversal works[1]。
米开朗基杨
2021/10/27
2.4K0
NAT 穿透是如何工作的:技术原理及企业级实践
NAT 穿透是如何工作的:技术原理及企业级实践
本文翻译自 2020 年的一篇英文博客:How NAT traversal works(https://tailscale.com/blog/how-nat-traversal-works/)。之前有读者问过关于 NAT 穿越问题,刚好今天找到一篇非常好的文章分享出来,希望对你有帮助!
杰哥的IT之旅
2021/12/22
1.5K0
NAT 穿透是如何工作的:技术原理及企业级实践
数组大小分配(动态内存分配)
在很多情况下,我们无法确定要使用多大的数组。一般申请大于估计数目的固定大小,这样程序在运行时就申请了固定的大小,你觉得数组定义足够大,但是如果某种原因,数组的个数增大或减小,你又必须重新修改程序,扩大数组的存储范围。这种分配固定大小内存分配的方法称为静态内存分配。但是这种分配方法存在比较严重的缺陷,特别是处理某些问题时,在大多数情况下会浪费大量的内存空间;在少数情况下,当申请的数组不够大时,可能引起下标越界错误,甚至导致严重的后果。 为了解决这个问题,提出了动态内存分配。所谓动态内存分配是指在程序执行的过程中动态地分配或者回收存储空间的内存分配方法。动态分配不像数组等静态内存分配方法需要预先申请内存空间,而是由系统根据程序的需要即时分配,且分配的大小就是程序要求的大小。从以上动、静态内存分配比较可以知道动态内存分配相对于静态内存分配的特点:
海盗船长
2020/08/27
2.6K0
端口的常用端口
端口号---具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义)。当然,有很多应用软件有公认的默认的端口,比如FTP:20和21,HTTP:80,TELNET:23等等,这里就不一一列举了。一个软件可以拥有多个端口号,这证明这个软件拥有不止一个网络功能。 0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。 那么端口号到底有什么作用呢?请大家继续往
98k
2018/04/12
6K0
端口的常用端口
硬件分配
以前做的是把一个软件分配到硬件,只需要让用背包问题最大化硬件的使用,但是没有让所有资源最大化。
林德熙
2018/09/19
9790
硬件分配
【计算机网络】网络安全 : 对称密钥分配 ( 密钥分配 | 密钥分配中心 KDC | 对称密钥分配 | 密钥分配协议 | Kerberos 协议 )
③ 密钥分配 : 是管理中的最重要的问题 , 密钥需要通过 安全通道 进行分配操作 ;
韩曙亮
2023/03/28
6.8K0
【计算机网络】网络安全 : 对称密钥分配 ( 密钥分配 | 密钥分配中心 KDC | 对称密钥分配 | 密钥分配协议 | Kerberos 协议 )
动态分配与静态分配的区别
所谓动态内存分配就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不象数组等静态内存分配方法那样需要预先分配存储空间,而是由系统根据程序的需要即时分配,且分配的大小就是程序要求的大小。
C语言与CPP编程
2020/12/02
2.9K0
HTTP常见端口_8443端口
常见端口地点 HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口); HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp; Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口); FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口); TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp; SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp; SMTP Simple Mail Transfer Protocol (E-mail),默认的端口号为25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口); POP3 Post Office Protocol (E-mail) ,默认的端口号为110/tcp; WebLogic,默认的端口号为7001; Webshpere应用程序,默认的端口号为9080; webshpere管理工具,默认的端口号为9090; JBOSS,默认的端口号为8080; TOMCAT,默认的端口号为8080; WIN2003远程登陆,默认的端口号为3389; Symantec AV/Filter for MSE ,默认端口号为 8081; Oracle 数据库,默认的端口号为1521; ORACLE EMCTL,默认的端口号为1158; Oracle XDB( XML 数据库),默认的端口号为8080; Oracle XDB FTP服务,默认的端口号为2100; MS SQL*SERVER数据库server,默认的端口号为1433/tcp 1433/udp; MS SQL*SERVER数据库monitor,默认的端口号为1434/tcp 1434/udp; QQ,默认的端口号为1080/udp
全栈程序员站长
2022/10/02
3.4K0
如何关闭139端口及445端口等危险端口_windows端口关闭工具
项目进行安全测试时,使用Nmap扫描端口,发现了几个未关的端口,容易受到黑客的攻击和病毒感染,所以需要关掉。
全栈程序员站长
2022/11/02
10.2K0
【Linux 内核 内存管理】伙伴分配器 ② ( 伙伴分配器分配内存流程 )
页 / 阶 概念参考 【Linux 内核 内存管理】伙伴分配器 ① ( 伙伴分配器引入 | 页块、阶 | 伙伴 ) 博客 ;
韩曙亮
2023/03/30
7.1K0
页面分配策略
文章目录 知识总览 1. 页面分配、置换策略 2. 何时调入页面 3. 从何处调入页面 4. 抖动((颠簸)现象 5. 工作集 知识回顾与重要考点 知识总览 1. 页面分配、置换策略 2. 何时调入页
兮动人
2021/06/11
5180
页面分配策略
密钥分配问题
我们上面所介绍到的很多加密机制和加密算法都是公开的,所以不存在网络安不安全的问题,公开的就意味着不安全,因此对于安全性来说就体现在密钥的安全保护上了,所以密钥管理就成为一个非常重要且不可忽视的问题。密钥管理主要包括密钥的产生和分配、验证以及使用问题。
ICT系统集成阿祥
2024/12/03
820
密钥分配问题
Netty内存分配
Netty 中的内存管理的实现并不是一蹴而就的,它也是参考了 Jemalloc 内存分配器。而 Jemalloc 又借鉴了 Tcmalloc(出身于 Google,通过红黑树来管理内存快和分页,带有线程缓存。对于小的对象来说,直接由线程的局部缓存来完成,大对象那就由自旋锁来减少多线程下的竞争)的设计思路,但是 Jemalloc 设计的更复杂,虽然也有线程缓存的特性,但是 Jemalloc 将内存分配的粒度划分为 Small、Large、Huge 三个分类,在空间的占用上比较多,但是在大内存分配的场景,内存碎片就略少 。
政采云前端团队
2023/09/14
5340
Netty内存分配
Zephyr 内存分配
int k_mem_pool_alloc(struct k_mem_pool *p, struct k_mem_block *block, size_t size, s32_t timeout)
无限之生
2020/07/01
1.7K0
端口占用如何关闭端口
1.开始---->运行---->cmd,或者是window+R组合键输入CMD,调出命令窗口
阮键
2021/09/10
7.3K0
端口占用如何关闭端口
C语言动态内存分配:按需分配内存。
1.void *malloc(int size); 2.void free(void *p); 例:建立动态数组,输入5个学生的成绩,输出不及格学生的成绩。 #include<stdlib.h> int main(){ void check(float *p); float *p=(float*)malloc(5*sizeof(float)); for(int i=0;i<=4;i++){ scanf("%f",p+i); } check(p); free(p); return 0; } void chec
岳泽以
2022/10/26
1.5K0
java内存分配
转自:http://www.iteye.com/topic/634530 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public static final)。有时,在嵌入式系统中,常量本身会和其他部分分割离开(由于版权等其他原因),所以在这种情况下,可以选择将其放在ROM中 。 6. 非RAM存储:硬盘等永久存储空间 这里我们主要关心栈,堆和常量池,对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数据大小和生命周期是可以确定的,当没有引用指向数据时,这个数据就会消失。堆中的对象的由垃圾回收器负责回收,因此大小和生命周期不需要确定,具有很大的灵活性。 对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才能确定的就存储在堆中。对于equals相等的字符串,在常量池中永远只有一份,在堆中有多份。 如以下代码:
qubianzhong
2019/06/26
2.1K0
java内存分配
索引分配题目
正确答案 (1)文件系统空间的最大容量为4TB,磁盘块大小为1KB。因此该文件系统存储空间的盘块数是2{42}/2{10}=2{32}。为了表示2{32}个块号,一个索引表项至少要32位。32b=4B。 文件控制块(FCB)包含一个512B的索引表区,即可存放2{7}个索引表项。因此,文件最大长度为:2{7}×2{10}=2{17}B=128KB。 (2)起始块号占6B,块数占2B(16位)。 剩余504字节采用直接索引结构,一个索引项占6B,可以有504/6=84个索引项。 最大文件长度为:2{16}×2{10}+84×2^{10}=64MB+84KB=65620KB。 合理的起始块号和块数所占的字节分别是4,4(或1,7或2,6或3,5)。块数占4B以上,就可以表示2^{32}=4TB大小的文件长度,达到文件系统空间的上限。
Twcat_tree
2022/11/30
4210

相似问题

关于更改多端口VLAN分配的问题

10

路由器端口分配如何不耗尽

20

基于交换机端口分配IP地址

30

为不同的VLAN分配一个开关端口

20

如何将多个VLANS分配给一个端口?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文