文章目录
- Path MTU
- IPv6配置
Path MTU
IPv4 对于数据过大的数据包会执行切片操作,但是切片有可能会造成设备性能的降低
IPv6使用Path MTU来传递数据过大的数据包
- 依次会协商最小的 MTU 单元
- 为了减少中间转发设备的压力,中间转发设备不对 IPv6 报文进行分片,报文的分片将在源或者目节点进行
配置
interface g0/0/1
ipv6 mtu 1400 //配置IPv6接口的MTU值
IPv6配置
地址配置方法
目前IPv6地址的分配方法有以下几种:手动配置。手动配置IPv6地址/前缀及其他网络配置参数(DNS、NIS、SNTP服务器地址等参数)。
有状态自动地址分配:即DHCPv6方式。DHCPv6又分为如下两种:DHCPv6有状态自动分配。DHCPv6服务器自动分配IPv6地址/PD前缀及其他网络配置参数(DNS、NIS、SNTP服务器地址等参数)。
DHCPv6无状态自动分配。主机IPv6地址仍然通过路由通告方式自动生成,DHCPv6服务器只分配除IPv6地址以外的配置参数,包括DNS、NIS、SNTP服务器等参数。
dis ipv6 route //查看IPv6路由表
interface loop0
ipv6 enable
ipv6 address 2001::1111 128 //Loopback地址使用128位的
IPv6地址基本配置:
[huawei] ipv6 //全局开启IPv6
interface g0/0/1
ipv6 enable
ipv6 address 2001:192:168:10::1 64
dis ipv6 interface brief //查看IPv6地址interface g0/0/1
ipv6 enable
ipv6 address 2001:12:12:12:: 64 eui-64 //使用 EUI-64 自动配置 IP 地址
IPv6配置链路本地地址
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address auto link-local 配置 自动生成 IPV6 的链路本地地址dis ipv6 inter g0/0/0 //查看接口下的所有IPv6地址
interface g0/0/0
ipv6 address xx.xx.xx.xx.xx.xx link-local
可以先用上面的方法生成 link-local 地址,直接复制到下面手动配置
也可以手动配置 link-local 地址----串口可以用这种方法借用以太网的 link-local 地址进行通信----需要指定接口----只在一条链路上生效
IPV6无状态自动配置
无状态自动地址分配:由接口ID生成链路本地地址,再根据路由通告报文RA(Router Advertisement)包含的前缀信息自动配置本机地址。
Server :
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address 2001:192:168:10::1/64
undo ipv6 nd ra halt //默认华为设备不会发送RA报文,开启发送RA消息(思科设备默认开启)
ipv6 nd ra preference high/low/meduim //配置优先级,越高越优当有多台设备开启发送RA报文,客户端会收到多条RA报文,生成多个IP,可以配置优先级以此来确定获取哪个设备的地址
Client:
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address auto global (default) //配置客户端使用无状态获取地址,如果配置 了default参数,会生成默认路由(RA优先组)#对于华为设备而言,可能会出现一种情况:R1、R2开启RA,第一次R1的RA优先级高,客户端收到了R1的地址,默认路由下一跳是R1,但是当再次把R2的RA优先级调高之后,客户端获取到的地址不会发生改变,但是默认路由的下一跳会换到R2
IPv6主机无状态自动配置过程:
- 根据接口标识产生链路本地地址。
- 发出邻居请求,进行重复地址检测。
- 如地址冲突,则停止自动配置,需要手工配置。
- 如不冲突,链路本地地址生效,节点具备本地链路通信能力。
- 主机会发送RS报文(或接收到路由器定期发送的RA报文)。
- 根据RA报文中的前缀信息和通过EUI-64规范生成的接口标识得到IPv6地址。
IPv6有状态配置方法
dhcp enable
dhcpv6 pool HCIE
address prefix 2001:192:168:10::/64
excluded-address 2001:192:168:10::1
dns-server 2001:192:168:10::1
dns-domain-name hcie.com
interface g0/0/0
dhcpv6 server HCIE //接口下使能DHCPv6服务dhcp enable
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address auto dhcp //路由器端(PC端只需要打开DHCPv6即可)IPv6主机有状态自动配置过程:
四步交互
- DHCPv6客户端首先通过组播发送 Solicit 报文来定位可以为其提供服务的DHCPv6服务器,在收到多个 Advertise 报文后,根据DHCPv6服务器的优先级选择一个为其分配地址和配置信息的服务器,接着通过 Request 和 Reply 报文交互完成地址申请和分配过程
- DHCPv6服务器如果没有配置使能两部交互,无论客户端报文是否包含 Rapid Commit 选项,服务器都采用四步交互过程为客户端分配地址和配置信息
两步交互(用于只有一台DHCPv6服务器的情况)
- DHCPv6客户端首先通过发送 Solicit 报文来定位可以为其提供服务的 DHCPv6 服务器,DHCPv6服务器收到客户端发送的 Solicit 报文后为其分配地址和配置信息,直接回复 Reply 报文,完成地址申请和分配的过程
- 两步交互可以提高DHCPv6过程的效率,但是在有多个DHCPv6服务器的情况下,会有多个DHCPv6服务器回复Advertise报文,为防止这种情况,管理员可以配置DHCPv6服务器是否支持两部交互地址分配方式
- DHCPv6服务器端如果配置了两步交互,并且客户端报文中也包含 Rapid Commit 选项,服务器采用两步交互方式为客户端分配地址和配置信息
配置Rapid Commit (服务端也需要配置,不过意义不大)
interface g0/0/0
ipv6 address auto dhcp rapid-commit(配置此命令前必须要配置 ipv6 address auto link-local 才行)
Author:DC