ipv6简介

128bit address

48-------16------64

网络号    子网号      接口好

IPv6里面有三种地址类型;

  • Unicast: 单播地址,就是我们常用的地址,唯一标识一个网络接口

  • Anycast: 任意播(直译有点怪),一类特殊的IP地址,多个网络接口(不同的设备)都配上相同的地址,往这个地址发送数据的时候,路由器会只发往其中的一个接口,一般发往最近的那一个。(这个好像对实现负载均衡比较有用)

  • Multicast: 多播地址,代表一类unicast的集合,但往这个地址发送数据的时候,会将数据发给属于这个多播组的每个unicast地址。

IPv6地址分类

现有的IP地址被分配成如下几大类:

类型前缀IPv6表示方法
Unspecified00...00 (128位)::/128
Loopback00...01 (128位)::1/128
Multicast11111111FF00::/8
Link-Local unicast1111111010FE80::/10
Unique local address1111110FC00::/7
Global Unicast所有其它
  • 全0的地址::/128为未定义地址,大家不要去使用

  • 除了最后一位是1,其它都是0的地址::1/128为本地环回地址,同IPv4里面的127.0.0.1

  • FF00::/8这个网段的地址都是多播地址

  • FE80::/10为Link-Local的单播地址,这类地址不能穿过路由器

  • FC00::/7为本地的单播地址,可以穿过本地的路由器,但不能穿过外网的路由器,即只可以在本地使用,和IPv4里面的192.168.0.0/16相似

  • 全局的单播地址目前只有2000::/3开头的可以被申请使用,其它的都被预留了

路由更快
  • 跟IPv4不同,IPv6包头的字段长度是固定的,没有可选字段,所以路由器不需要检查IP包头是否包含可选字段。

  • IPv6包头里面没有checksum字段,不需要像IPv4那样每次TTL减1后都需要重新计算包头的checksum。

  • IPv6不支持在中途被分片和重组,即不能在路由器和防火墙上被分片,从而减轻了路由器的负担。

IP配置更方便

IPv6有一个功能叫Stateless Auto Configuration,简单点说,就是可以不借助DHCP服务器实现IP地址的分配,插上网线就能上网。

系统起来后,就会为每个网卡生成一个Link-Local的IP地址,简单点说就是一个固定的前缀加上mac地址,由于mac地址全球唯一,所以这样构成的IP地址是唯一的,有了这个地址后,就可以局域网进行通信了,但是这种地址路由器是不会转发的。

如果网络里有路由器; 系统会通过广播的方式问路由器,路由器会返回一个子网前缀,类似于IPv4里面的192.168.0.0/16,系统将子网前缀和mac地址组合起来,构成了一个唯一的IP地址,这个IP地址可以通过路由器路由。

也就是说,就算不做任何配置,系统启动起来后,网卡就一定会有IPv6地址,有了IPv6地址就可以通信。

当然IP地址也可以由DHCP6服务器来分配,这种方式分配叫做Stateful Auto Configuration。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PCIE IP核是一种可以在FPGA设计中实现PCI Express(PCIE)协议的模块。PCIE是一种高速串行总线协议,可用于连接计算机系统的外部设备。使用PCIE IP核可以简化设计过程,实现高速数据传输和通信。 根据提供的引用内容,我们可以了解到PCIE IP核的使用方法和步骤。首先,需要建立IP核,可以使用VIVADO工具的2018.2版本来进行操作。其次,可以参考DMA/Bridge Subsystem for PCI Express (PCIe)的用户接口为AXI4或者AXI4-stream。在建立IP核的过程中,可以参考一些相关的文章和资料,了解PCIE的基本知识和实现过程。 具体的使用方法和步骤可以按照以下顺序进行: 1. 在VIVADO中建立PCIE IP核。 2. 根据需要选择AXI4或者AXI4-stream作为用户接口。 3. 配置IP核的参数和功能,例如BARs、DMA等。 4. 设计和实现PCIE的时序图和示例代码。 5. 进行工程搭建和测试,确保PCIE IP核能够正常工作。 6. 参考相关资料和分享,总结PCIE IP核的使用经验。 需要注意的是,PCIE IP核的具体使用方法和步骤可能会因为不同的工具版本和IP核的类型而有所差异。因此,建议在实际操作过程中参考官方文档和相关资料,以确保正确使用PCIE IP核。 总结起来,PCIE IP核是一种用于实现PCI Express协议的FPGA模块,可以通过建立IP核并配置参数和功能来使用。具体的使用方法和步骤可以参考相关资料和官方文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值