以太网接口MAC地址----ca00.0a60.0000
空接口防环
源IPV6地址目标IPV6地址----2的被请求节点组播地址TTL=1---只在一个广播域发
EUI-64简易的用户界面:
路径MTU发现协议---解决了IPV4下的MTU的BUG
手工汇总:更新源路由器上所有更新发出的接口上进行配置
基本写法
[r1]ipv6 route-static 2:: 64 12::2
[r1]ipv6 route-static 2:: 64 GigabitEthernet 0/0/1
目标网段 下一跳或出接口
MA网络使用下一跳,点到点网络使用出接口;
[r1]ping ipv6 2::2
--64位子网位----网络管理员进行子网划分
将合成后的地址,从左往右第7位自反若该位为0,变为1;为1变为0;
FF00::/8所有组播地址IPV4下在组播:224-239
IPV6地址分类:
复习
IPV4地址分类 : ABC 单播地址 D组播地址 --仅用于目标地址 E 保留
特殊地址:
网络号--主机位全0 直接广播地址---主机位全1
广播地址 255.255.255.255 缺省地址 0.0.0.0
环回地址 127.0.0.1 自动私有地址169.254.0.0/16
私有IP地址
公有IP地址
IPV6地址配置
[r1]ipv6 必须先在设备上开启IPV6服务
[r1]interface GigabitEthernet 0/0/1
[r1-GigabitEthernet0/0/1]ipv6 enable 再在接口上激活IPV6服务,才能配置ipv6地址
配置ipv6地址
[r1-GigabitEthernet0/0/1]ipv6 address 2001::1/64
[r1-GigabitEthernet0/0/1]ipv6 address 2002::1/64
[r1-GigabitEthernet0/0/1]ipv6 address 2003::1/64
[r1-GigabitEthernet0/0/1]ipv6 address 2009::/64 eui-64---网络号没有主机位,eui-64用Mac自动生成主机位
全球单播地址----IPV4地址下的公有地址V6下没nat---nat存在问题:不能明确具体来自局域网下的攻击地址,仅能看到nat转换后的公网地址策略限制,不能在公网地址上策略---会策略所有人可聚合性----解决了IPV4分配的公网地址不连续性不好汇总的问题多宿主---一个物理接口可以同时拥有多个不同网段的IPV6地址;但不同接口不能在同一网段自动配置DHCPV6auto-config路由器接口手工配置IPv6地址,然后路由器将自己地址的前缀下放给PC,PC将自动使用EUI-64来补充主机位;---路由器每隔60s发送前缀,MAC地址自动生成主机位即插即用--热插拔端到端的连接---不需要NAT重编址---与auto-config一块使用,即路由器手工配置的IPV6地址变了会自动下发简易的报头没有广播机制只有组播和单播没有检验和流标签---保留---QOS补充:IPV4报头标准为20字节,IPV6仅源目IP地址就32字节安全性和移动性IPV4和IPV6共存---IPV4转换为V6必须经过的过程
普通tunnel在多个V6网络构建为一个V6网络时,存在地址规划,指数的定义tunnel链路和路由信息,工程量巨大,极难维护;
--到达多个连续子网,且基于相同的路径时,可以将目标网段汇总编写为一条;
C0A8:0101---这是IPV4的32位二进制换算的,而IPV6则需要4个32位二进制,假设后面3个与前面IPV4地址一样,则换算的IPV6地址为
---自动私有地址---link-local--FE80::/16--一个设备接口对应一个且固定不会变---用于动态协议的下一跳地址
汇总
开启IPV6的单播路由功能,该功能开启后,设备上的auto-config被激活,同时可以收发IPV6路由协议信息;且可以为ipv6的流量进行路由;前提路由器接口上已经拥有合法ipv6的单播地址;只要在路由器上开启了IPV6的单播路由功能,那么该路由器将向所有存在IPV6地址的以太网接口周期发送其地址的前缀;
IPV4和IPV6共存
Link-local地址的网络位固定为FE80::/6主机位使用本地以太网接口的MAC地址来生成link-local地址主机位;串行链路无MAC地址,将循环借用本设备上以太网接口的MAC;
在MAC的前24位和后24位之间强行插入FFFE
回应ICMPtype136--回复包NA----相当于ARP的应答
基本配置
r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]pe 2::2 as-number 1
[r1-bgp]pe 2::2 connect-interface LoopBack 0
[r1-bgp]ipv6-family
[r1-bgp-af-ipv6]peer 2::2 enable
IPV6下的组播MAC地址:
----10101000--a8
源MAC地址目标MAC地址----2的被请求节点组播地址对应的MAC
::
解决了IPV4地址规划的问题--最初按照大中小型网络位8,16,24位不合理
源MAC地址目标mac地址--1的接口mac地址
33+32位
FF02::2---220.0.2所有的路由器
Ca00=1100101000000000第七位自反
实际现实中运营商给小企业的为120位的IPV6地址
无2的MAC地址
--32位ISP位---国家分配给各个ISP
-------00000001--01
基本写法
[r1]ripng 1 ---启动ripng进程
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ripng 1 enable 宣告
缺省路由
IPV6特征-具体升级点:
::1
邻居发现协议---用于取代IPV4下的ARP协议
动态协议使用link-local作为下一跳
例:200:1-------------FF02::1:FF00:1
常常作为动态路由协议生成的路由表条目中的下一跳地址;
---全球可聚合单播地址计划全球使用的IPV6的公网地址,全球单播传递
IPV6地址128位二进制---冒分十六进制----10-A11-B12-C13-D14-E15-F
路由器周期向下发送IPV6的地址前缀
路由器 PC
ICMP type 134---RA ICMP type 133---ACK-RS
源ip地址---接口ipV6地址 源ipv6地址--- ::
目标ip地址---FF02::1 TTL=1 目标ip地址----FF02::1 TTL=1
目标MAC(所有节点MAC) 目标MAC(所有节点MAC)
r1(config)#ipv6 unicast-routing r2(config-if)#ipv6 address autoconfig
目前全球已规划地址----2000::/3
Link-local地址--------------网络位FE80::/64后64位使用EUI-64补充
IPV4的自动私有---16250.0/16--在没有DHCP服务器时,主机会自己分配地址,网络位固定,主机位随机---作用检测获取地址失败组建最简单局域网---意义不大
浮动静态----修改默认管理距离
注意:在建立V4下关系后,再进入V4+建立关系之后所有的BGP配置在家族模式中配置
0:0:0:0:0:0:0:0--::----缺省IPV6地址
构成FF02::1:FF+24位
基本写法
[r1]ospfv3
[r1-ospfv3-1]router-id 1.1.1.1
[r1-GigabitEthernet0/0/1]ospfv3 1 area 0 进入接口进行宣告
使用冒分16进制标示,每16位为一段;共8段
当使用ipv6协议携带端口号时,需要使用中括号来区分;----嵌套字-用[]把IPV6地址圈住
注意:在接口宣告OSPFV3
查看ipv6下接口路由信息命令
----使用同RIPV2一样的算法;组播更新地址FF02::9UDP521
前缀通告------auto-config
未指定地址-----::
仅在以太网环境存在
IHL--包头长度大小Totallength---包头+数据的大小
黄色---一致
红色---取消 V4中的第二列第六列用于分片、跨层封装 V6可以使用扩展首部实现 ---需要跨层使用扩展首部,不需要时不添加 ---相当于火车头后面的车厢 校验和---每层都有校验和,多余因此在IPV6中取消
蓝色---替代---仅改变了名称
1、服务类型--扩展表
2、报头长度---有效负载长度
3、TTL--跳数限制
4、协议号---下一个头部
灰色---保留 流标签---现在没有用--计划与头部一块做更大的策略用
以太网---每个接口使用MAC地址生成EUI-6串行S口没有MAC地址,多个接口共用一个LINK--local所以需要加出接口
封装ICMPtype135---请求包NS---相当于ARP的请求
本地链路地址
静态路由
100C---二进制换16进制8421
因为IPV4和IPV6报头不一样,是不兼容的,现在IPV4环境是成熟的,但怎么从V4过渡到V6
IPV6地址规划:
IPV6报头与IPV4区别:
通过类型号0-255判断例如1---ping
ICMPV6:internet控制管理协议---存在大量的子协议---pingarpdhcp
OSPFV3和OSPFV2区别:其他和OSPF一样,主要是LSA,多了一个8类LSA---IPV6---主要是对其他LSA注解。
-------00000001--01
IPV6协议
Link-local主机位生成方法:
注:普通的tunnel需要基于所有的ipv6网络配置一条隧道,且均需再配置一条静态路由;
161的IPV4兼容性地址为2002:c0a8:010:/48
0.多播地址:---TTL值
00:/166to4tunnel专用地址
U位转换
to4tunnle可以让用于自行定义IPV6地址,仅需配置一条隧道,一条静态即可访问所有IPV6网络
区别:主要在计时器上,RIP原本是30s更新,180s失效,180s抑制,公有300刷新时间,现在RIPNG只有30s周期更新和180s删路由,还有180s抑制保留。
每一段地址前面的0可以省略
一些特殊地址简写
-23位注册位---IANA分配给各个国家或组织
ICMPV6中的NDP除取代了ARP外,其他的ARP协议也可被NDP取代,原理一致;
IPV4为---120.0.1
IPV4地址32位二进制---点分十进制---19161
本地站点地址----私有地址私网地址
IPV4兼容地址---每一个IPV4地址都可以转换为一段IPV6地址;
地址变长,IPV4地址不够,IPV4---32位,IPV6----128位-----最大变化IPV6还需符合IPV4的规则---仅在网络层升级,依旧需要兼容二层和四层----逻辑寻址修复了IPV4的一些缺陷
IPV4----升级为IPV6的原因:
被请求节点组播地址
因为IPV6存在多宿主概念,该地址最稳定;
注:在配置动、静态IPV6路由协议时,均需要开启单播路由功能,开启后也导致该路由器会向所有的以太网接口发送前缀,若该接口管理员不要auto-config功能,可以再关闭
环回地址
IPV6地址写法:
---用于NDP协议—获取对端mac地址
3-48位站点位---ISP分配给各个企业
路由器接口上配置ipv6enable命令,该接口将自动生成link-local地址;若在接口配置一个IPV6单播地址,必然自动生成link-local地址;一个接口只能存在一个link-local地址;
[Huawei]ipv6
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ipv6 enable
[Huawei-GigabitEthernet0/0/0]ipv6 address 2001::2 64
[Huawei]dis ipv6 interface brief
[Huawei]dis ipv6 interface g0/0/0
[Huawei]ping ipv6 2001::1
[Huawei]ping ipv6 FE80::2E0:FCFF:FECB:AB2 -i g0/0/0
注:多宿主是可以在同一个接口上配置多个IPV6地址;但华为在一个接口的同一网段ip只能配置一个;所有厂商在不同接口必须配置不同网段ip;
单播地址一对一只有单播地址能作为源地址,也可作为目标地址多播(组播)地址一对多作为目标地址任意播地址-----一到最近
只要存在一个IPV6单播地址,那么便会产生一个被请求节点组播地址;
双栈
C0A8:010C0A8:010C0A8:010C0A8:0101---这就是一个完整的IP地址
源IPV6地址目标ipv6地址--1的接口IPv6地址
作用:在同一广播域内可以通讯使用---由于本地多接口可能使用相同MAC转换,故在
IPV4兼容性地址--用于6to4tunnel专用
假设IPV4地址为19161
若连续两段以上全0,可以省略为::注意一个IPV6地址::仅能使用一次
FF02::1---220.0.1所有的路由与所有PC
若一段全为0,可以省略成一个0
IPV6地址的换算:
例:
*其中200:/16-----当下的IPV6实验室使用地址目前ipv6intenet地址
缺省路由:在边界路由器上所有同内网相连的接口上配置,使其向内网所有邻居发出一条缺省信息
r3(config)#int s1/0
r3(config-if)#ipv6 rip a default-information ?
only Advertise only the default route
originate Originate the default route
选择only将发出缺省路由,同时其他的路由不会被转发
选择originate 缺省和明细均发送
将边界路由器的公网IPV4地址换算为IPV4兼容性地址,然后将该地址应用到内网;再配置一条到兼容性地址的静态路由,通过隧道传递;传输数据时,一旦路由到达隧道口,隧道将根据目标IPV6地址计算对应的IPV4地址;
注:若存在两个部分均为全0,只能将其中一个部分省略为::;
华为IPV6配置
作用:将两个V6网络基于一个V4网络进行通讯--仅做临时使用,限制太多
[r1]interface Tunnel 0/0/0
[r1-Tunnel0/0/0]ipv6 enable
[r1-Tunnel0/0/0]ipv6 address 10::1/64 ----该tunnel接口必须工作于V6环境
[r1-Tunnel0/0/0]tunnel-protocol gre ----GRE
[r1-Tunnel0/0/0]source 12.1.1.1
[r1-Tunnel0/0/0]destination 23.1.1.2
[r1]ipv6 route-static 3:: 64 10::2
2----11000000--c0
注意:IPV6没有广播地址,但组播地址可以模仿广播地址
假设PC1和PC2通讯
使用link-local地址访问对端时,需要定义出接口;
默认(缺省)路由在DHCP时作为无效地址(没有地址)
*2002::/16-----------6to4tunnel专用地址
区别:原来ARP是广播发出,单播回复,现在NDP是组播发出,单播回复,降低了洪泛范围
单播地址:
通过ICMPV6error包来获取整段路径上最小MTU值----默认执行
文章为作者独立观点,不代表股票交易接口观点