IPv6学习笔记
IPv6简写规范:
1) 每个IPv6地址段起始的0可以被省略;
2) 如果一段为4个零,可以简写为一个0
3) 如果有连续的多个段全为0,则可以使用::表示
注:一个地址段中只能有一个::出现,不可以出现两个及以上
IPv6地址分类:
1) 单播:
AGUA地址:
2000::/3-3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff(范围)
Internet Address:2001::/16 IPv6
6to4 Address:2002::/16
Link-local地址(每个接口有且仅有一个):
FE80::/10:
- 只能在一个广播域中使用,用于在同一个广播域终端之间的通信
- IGP的下一跳地址为Link-local地址
Site-Local地址(私有地址微软定义):
FEC0::/10
未指定地址:
::/128
缺省地址:
::/0
环回地址:
::1/128
IPv4-Compatible Address:
::192.0.2.100=::C000:0264
注:一个节点想要运行IPv6,该接口一定会生成一个Link-Local地址,而一个接口有且只有一个Link-Local地址,一个接口可以拥有任意个AGUA地址,无论使用什么样的IGP,通告路由的下一跳都是邻居接口的Link-Local地址
EUI规则:
EUI64:mac地址中间添加FFFE,mac地址的OUI:从左往右数第7位,如果原本是1转换成0,如果是0则转换成1
AGUA:既可以自动使用无状态注册生成基于EUI64的地址,也可以使用手工配置EUI64的地址
Link-Local地址:默认按照EUI64规则生成相关地址信息
注:使用EUI 64转换算法得到的接口ID是随机器硬件固定的,也是全局惟一的。该算法实现简单,是一种重要的接口ID自动生成算法。作为对该算法的一种改进,RFC3041又引入了一种随机地址机制,他包含了用一组随机数字代替由MAC地址转换的接口ID。该地址具有一定的生存周期,随着生存周期的结束,该地址会自动更换,较好地解决了节点的Internet访问活动被跟踪的问题。目前大部分终端均支持这种生成地址方式。详见:
https://blog.csdn.net/babyfans/article/details/8589446
2) 组播:
3) 任意播:
静态路由:
一台路由器没有启用IPv6 Unicast-Routing一样可以配置静态路由,此时路由只能实现去往邻居路由器直连接口的访问,无法隔跳访问,需要在路由器上启用IPv6 Unicast-Routing实现隔跳访问。对于出站接口是MA网段接口,写IPv6静态路由的时候需要伴随下一条地址,不然无法访问,如果是P2P可以直接携带出站接口。
RIPng:
该协议工作在应用层,UDP封装,端口号521
IPv6学习笔记的更多相关文章
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- TCP/IP详解学习笔记 这位仁兄写得太好了
TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣 ...
- shell学习笔记
shell学习笔记 .查看/etc/shells,看看有几个可用的Shell . 曾经用过的命令存在.bash_history中,但是~/.bash_history记录的是前一次登录前记录的所有指令, ...
- 一起学ASP.NET Core 2.0学习笔记(一): CentOS下 .net core2 sdk nginx、supervisor、mysql环境搭建
作为.neter,看到.net core 2.0的正式发布,心里是有点小激动的,迫不及待的体验了一把,发现速度确实是快了很多,其中也遇到一些小问题,所以整理了一些学习笔记: 阅读目录 环境说明 安装C ...
- NetFlow学习笔记
NetFlow学习笔记 标签: netflow 由于工作需要,对NetFlow做了一些学习和调研,并总结成文档以供学习分享. 背景:随着系统的升级与漏洞的修补,入侵主机进而进行破坏的病毒攻击方式在攻击 ...
- alfs学习笔记-自动化构建lfs系统
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一名linux爱好者,记录构建Linux From Scratch的过程 经博客园-骏马金龙前辈介绍,开始接触学习lfs,用博客 ...
- TCP-IP详解学习笔记2
TCP-IP详解学习笔记2 链路层 链路层的目的是为IP模块发送和接收IP数据报: TCP/IP支持多种不同的链路层,依赖于使用网络硬件类型:有线局域网(以太网,城域网(MAN),有线语音网络).无线 ...
- TCP-IP详解学习笔记1
TCP-IP详解学习笔记1 网关可以在互不相关的网络之间提供翻译功能: 体系结构: 协议和物理实现,实际上是一组设计决策. TCP/IP协议族允许计算机,智能手机,嵌入式设备之间通信: TCP/IP是 ...
- Elasticsearch学习笔记一
Elasticsearch Elasticsearch(以下简称ES)是一款Java语言开发的基于Lucene的高效全文搜索引擎.它提供了一个分布式多用户能力的基于RESTful web接口的全文搜索 ...
随机推荐
- 二、Memcached缓存穿透、缓存雪崩
二.Memcached缓存穿透.缓存雪崩 1. 缓存雪崩 可能是数据魏加载到缓存中,或者缓存同一时间大面积失效,导致大量请求去数据库查询的过程,数据库过载,崩溃. 解决方法: 1 采用加锁计数,使用合 ...
- 20175224 2018-2019-2 《Java程序设计》第六周学习总结
教材学习内容总结 第七章:内部类与异常类 内部类:java支持在类中定义另一个类,这个类为内部类,包含内部类的类称为外嵌类. 理解内部类与外嵌类. Java编译器生成的内部类的字节码文件为“外嵌类名$ ...
- RedLock.Net - 基于Redis分布式锁的开源实现
工作中,经常会遇到分布式环境中资源访问冲突问题,比如商城的库存数量处理,或者某个事件的原子性操作,都需要确保某个时间段内只有一个线程在访问或处理资源. 因此现在网上也有很多的分布式锁的解决方案,有数据 ...
- PTA-栈(括弧匹配)
#include<bits/stdc++.h> using namespace std; #define STACK_INIT_SIZE 10000 #define STACKINCREM ...
- 运行caffe自带的mnist实例教程
运行caffe自带的mnist实例教程 本文结合几篇博文总结下来的,附上其中一篇原博文链接以供参考:http://blog.sina.com.cn/s/blog_168effc7e0102xjr1.h ...
- mysql远程访问1045的问题解决
mysql远程访问1045的问题解决 首先进入mysql数据库,然后输入下面两个命令 grant all privileges on *.* to 'root'@'%' identified by ' ...
- docker学习笔记(3)
docker 搭建私有仓库 docker-registry是官方提供的工具,可以用于构建私有的镜像仓库.本文内容基于 docker-registry v2.x 版本. 安装运行 docker-regi ...
- Verdi 看波形常用快捷操作
Verdi看波形的基本操作小结: 快捷键:(大写字母=Shift+小写) g get, signlas添加信号,显示波形n next, Search Forward选定信号按指定的值(上升 ...
- JDK8.0接口中的默认方法和静态方法
我们在接口中通常定义的方法是抽象方法,即没有方法体,只有返回值类型和方法名:(public abstract) void Method(); 类在实现接口的时候必须重写抽象方法才可以 jdk8中新加的 ...
- Ajax的分析
I.what is Ajax? Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术. A ...