IPv6

RIPng:(UDP 521)
RIP:(UDP 520)
DNS:(UDP 53)
DHCP:(UDP 67 68)
SNMP:(UDP 161 162)

基础信息:
1. RIPng30s更新一次,因为不可靠
2. Ipv6 不是所有使用ipv6的设备都要开启,只有接收ipv6路由的需要ipv6 unicast-routing

路由配置:
Ipv6 router rip ccnp
(接口下)ipv6 rip ccnp enable

边界路由器下放默认路由
(接口下)ipv6 rip ccnp default-information originate 【only】
【only】仅仅是在原基础上加一条默认路由,不加也可以,也可以通过0.0.0.0找到环回口

Ipv6头部固定40字节,处理效率更高
1. version:4bit固定值6
2. Traffic class:类似于QOS,8bit
3. Flow label:流标签,20bit,区分实时流量,不同流标签+源地址可以唯一确定数据流(可以直接在ip层面区分数据量进行分类处理)
4. payload:有效载荷长度,16bit,不包含ipv6长度
5. Next-header:暂时用不到的信息,类似protocol
6. Hop limit :最大跳数225
7. 源ipv6
8. 目的ipv6

1. 单播:多个分类
2. 组播:送到监听的接口
3. 任播:被送到最近的一个标识地址


• 全球单播:以001开头,十进制2或3,16bit用于企业划分子网
• 链路本地地:本地链路节点通信,该地址为目的地址时不会为其转发,以1111 1110 10开头,使用时前64bit初固定的10bit剩下全部设为0,后64为是EUI-64获取
• Enable:EUI-64:通过硬件信息生成64bit,将mac第7bit进行反转,变为16进制,将mac从中间分开,得到两段24bit信息,在中间插入FFFE
• 唯一本地地址:采用FC00::/7,前7bit不变,类似ipv4的私网地址,1bit保留值,40bit自动生成随机值,冲突几率低,16bit用于企业内部子网划分
• ::/128未指定地址,类似不确定0.0.0.0,源地址未指定不会被路由器转发
• ::1/128类似127.0.0.1,源目地址不允许出现该值
• 组播:以FF/8开头,4bit的flag,只有最后1bit有意义,其他bit固定0,当最后bit=0表示永久分配地址(协议分配FF02::5),bit=1表示临时组播地址,4bit的scope数据流发送范围

ARP是2层广播,ipv6是不存在该功能,通多NDP实现,具体是ICMPV6报文实现,可以实现不同2层环境,通多组播发送报文减少2层网络性能压力,可以ipsec加密
ICMP NS:邻居请求(类似ARP请求报文,type=135,code=0)
ICMP NA:邻居通告(类似ARP应答报文,type=136,code=0)

• 配置单播地址或任播地址,会发往节点地址:ff02::1:ff00:0/104前104bit固定,后24bit会根据配置的请求对方的地址ipv6地址,只有目的端才会监听
• Ipv4时组播mac地址是根据ip的后23位挪到mac地址,其他位数固定
• 冲突地址检测(DAD):在使用ipv6前会发送冲突检测就是NS报文,类似无故ARP(源地址是::,目的地址是实验地址)
• DHCP是有状态获取:在路由器的DHCP池会记录发出去的ip
• Ipv6是无状态获取:网关会周期性通告RA包含前缀信息,PC自动获取后64位是通过EUI-64,ipv6 add autoconfig(网管不需要任何配置)
• 更改优先级:Ipv6 nd router-prefere High

类似ARP,查看可达性
• 开始状态为空,邻居先发NS消息生成缓存表,此时邻居状态时incomplete
• 若B回复NA,邻居状态变为reachable,若未收到将incomplete变为empty
• 经过固定时间未刷新由reachable变为stale
• 在reachable收到刷新NA但是mac不一致,直接stale
• 在staleA想B发报文,先将报文状态改为delay,再发NS消息
• 经过一段时间,邻居由delay变为probe,期间若有回应,邻居由delay变reachable
• 再probe状态,A每隔一段时间发NS,数次后,有应答reachable,无应答empty

ICMPV6重定向
Type=137,code=0
回复主机重定向包含最优下一跳地址和目的主机路由,主机收到后会生成主机路由,从而下次访问选择最优路径

Show bgp ipv6 unicast

Show bgp ipv6 unicast summary

BGP可以通过ipv4建立TCP传递ipv6路由,在address-family里需要nei ipv4地址 activate,然后network ipv6 的路由,但会出现奇怪的路由下一跳,所以必须要通过mpls可以实现但是需要加一条命令,nei ipv4地址 send-label,但ipv4正常使用mpls不需要send-label

Ipv4和ipv6报文之间转换,使用NAT-PT技术

配置autoconfig自动获取后会自动生成默认路由,配置默认路由也不要使用接口,ipv4可以是因为有代理arp,而ipv6没有代理arp功能所以不可以使用接口

TS:通过ipv4传ipv6的路由,可以使用MPLS,还可以使用

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值