当前位置:首页 > 实用技巧 >

寻址为16k*8的ram需要几根地址线(16根地址线的寻址范围)

来源:原点资讯(www.yd166.com)时间:2024-01-18 04:37:33作者:YD166手机阅读>>

IPv6在网络地址空间、服务质量、安全性、路由汇聚等方面比起IPv4有了很大改善,但其推广过程举步维艰,笔者认为目前制约ipv6发展的一种重要瓶颈是交换机或路由器ipv6地址表项太小了,由于ipv6的地址是由128位组成的,故在地址寻址和存储时需要耗费4倍Ipv4的地址空间,而在传统的交换机中,路由表的存储一般采用的是TCAM,一般只有16k/32k v4地址空间,即使是到了目前网络技术的发展,路由表项也进行了优化和改进,采用基于算法的LPM表使用SRAM作为存储介质,使v4的规格可以做到128k,甚至1M,但是换算成v6地址还是要缩小4倍,表项地址空间太小了,不仅仅路由表,受到限制的还有ipv6主机路由表、Ipv6 ACL等表项。

可能有些同学要问了,既然表项不够为什么不增大TCAM或SRAM空间呢?这就要回到芯片设计角度,从芯片设计角度,增大RAM或TCAM的空间 意味着需要增大功耗,增加面积和增加成本,而功耗和面积受到当前芯片工艺的制约,为了达到相对平衡,在新的芯片设计时,结合实际应用尽可能大的设计表项规格。

本文就对目前已存在的现在网络中运行的IPv6地址前缀与地址分配进行研究,根据现状,有效扩充ipv6的地址表项空间。

IPv6地址格式

IPv6 地址共 128 位,前n位为地址前缀,63-n位为子网ID,后 64 位为接口地址,通常不用于地址规划和分配,如图1所示

寻址为16k*8的ram需要几根地址线,16根地址线的寻址范围(1)

网络前缀

2.1 INNA分配的顶级网络前缀

目前给亚太地址分配的地址如下,地址前缀在12~23之间,中国运营商目前也拿到了/20 和/21的地址前缀

寻址为16k*8的ram需要几根地址线,16根地址线的寻址范围(2)

2.2 INNA建议的网络地址前缀分配

IPv6地址是以16进制的形式显示的,1个16进制的数值正好是4bit。为了更好规划地址,一般是每4bit规划前缀或者子网,常见的地址前缀长度及适配场景如下:

寻址为16k*8的ram需要几根地址线,16根地址线的寻址范围(3)

2.3 中国运营商的网络地址前缀

通过运营商的了解,中国大的运营商拿到的AS前缀在/20~/32之间,比如中国电信商用ipv6为240e::/20,中国联通2408:8000::/20,中国广电为240a:4000::/21,中国移动2409:8000::/20

2.3.1 中国电信

寻址为16k*8的ram需要几根地址线,16根地址线的寻址范围(4)

首页 123下一页

栏目热文

求ram地址分配范围(如何计算ram地址范围)

求ram地址分配范围(如何计算ram地址范围)

一、总线概述计算机系统是以微处理器为核心的,各器件要与微处理器相连,且必须协调工作,所以在微处理机中引入了总线的概念,各...

2024-01-18 04:53:34查看全文 >>

定义可位寻址变量使用什么语句

定义可位寻址变量使用什么语句

关于间接寻址分为存储器间接寻址和地址寄存器间接寻址,本文主要针对地址寄存器间接寻址进行详细讲解,关于存储器间接寻址可参见...

2024-01-18 04:58:42查看全文 >>

访问高端ram区使用哪种寻址方式

访问高端ram区使用哪种寻址方式

/**/ 第2章 MCS-51单片机的基本结构 ...

2024-01-18 04:46:18查看全文 >>

内部ram寻址方式(七种寻址方式详解)

内部ram寻址方式(七种寻址方式详解)

本文转自电气工程师必备的微信公众号“电气工程师助手”,内有上百G资源免费下载。S7-1200提供了全局存储器数据块和临时...

2024-01-18 05:08:28查看全文 >>

51单片机内ram的可寻址区(51单片机内ram的组成是如何划分的)

51单片机内ram的可寻址区(51单片机内ram的组成是如何划分的)

1.RAM keil C语言编程 RAM是程序运行中存放随机变量的数据空间。在keil中编写程序,如果当前模式为sma...

2024-01-18 04:43:46查看全文 >>

怎么求ram芯片的寻址范围(dram芯片的最小引脚数目怎么算)

怎么求ram芯片的寻址范围(dram芯片的最小引脚数目怎么算)

执行任何一条指令都需要使用操作数。寻址方式就是根据指令中给出地址寻找操作数地址的方式。根据指令操作的需要,计算机有多种寻...

2024-01-18 04:55:25查看全文 >>

如何区分堆栈寻址和内存块寻址(内存的存储容量和寻址范围的计算)

如何区分堆栈寻址和内存块寻址(内存的存储容量和寻址范围的计算)

什么叫寻址方式?寻址方式是根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。ARM的寻址方式ARM处理器具有8种...

2024-01-18 05:06:15查看全文 >>

ram芯片的地址范围怎样算

ram芯片的地址范围怎样算

中央处理器(CPU):刚跟大家讲过,需要提醒的是MCS-51的CPU能处理8位二进制数或代码。CPU是单片机的主要核心部...

2024-01-18 04:58:04查看全文 >>

串行内存变量定义(内存变量的命名规则是什么)

串行内存变量定义(内存变量的命名规则是什么)

什么?阿圆你又拿什么奇葩东西来忽悠我们!哈哈,阿圆今天本来是在认真调试代码,调试到外部SDRAM时搞了好久,郁闷之间忽悠...

2024-01-18 05:13:23查看全文 >>

ram存储局部静态变量(静态ram内容可以永久保存吗)

ram存储局部静态变量(静态ram内容可以永久保存吗)

在用Keil进行嵌入式软件开发的过程中,有时候编译会出现这么一个错误:Error: L6406E: No space i...

2024-01-18 04:38:12查看全文 >>

文档排行