计算机网络-IPv6地址配置

前面我们学习了IPv6地址的类型、ICMPv6在IPv6中的应用,现在来看下具体到IPv6的地址配置方式与路由配置。

一、IPV6地址配置过程

前面我们知道单播地址包括:全球单播地址、唯一本地地址、链路本地地址等,一般情况下日常使用较多的是链路本地地址LLA全球单播地址GUA

一般情况下,主机和路由器的单播IPv6地址以及加入的组播地址如下所示:

IPv6地址及对应的组播组地址和被请求地址
IPv6地址及对应的组播组地址和被请求地址

因为配置了单播地址会自动生成被请求节点地址,默认也会加入所有节点的组播地址FF01::1和FF02::1/2等地址。 ** 一个接口在发送IPv6报文之前要经历 地址配置、DAD、地址解析 这三个阶段,NDP(Neighbor Discovery Protocol,邻居发现协议)扮演了重要角色。ICMPv6和NDP前面已经学习了,这里我们学习地址配置都有哪些方式。

地址配置
地址配置

二、IPv6地址配置方式

IPv6地址的配置分为静态配置和动态配置。其中动态地址配置又分为无状态地址自动配置(SLAAC)和有状态自动配置,也就是DHCPv6。

地址配置
地址配置
区别
区别

2.1 静态地址配置

静态地址配置
静态地址配置

一般情况下链路本地地址我觉得应该是自动生成的吧。

# 接口配置
interface GigabitEthernet0/0/1
 ipv6 enable 
 ipv6 address 2002::1/64 
 ipv6 address auto link-local
 undo ipv6 nd ra halt

# 查看IPv6地址
[AR1]display ipv6 int g0/0/1
GigabitEthernet0/0/1 current state : UP 
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::2E0:FCFF:FE7C:3C06
  Global unicast address(es):
    2002::1, subnet is 2002::/64
  Joined group address(es):
    FF02::1:FF7C:3C06
    FF02::2
    FF02::1
    FF02::1:FF00:1
  MTU is 1500 bytes
  ND DAD is enabled, number of DAD attempts: 1
  ND reachable time is 30000 milliseconds
  ND retransmit interval is 1000 milliseconds
  ND advertised reachable time is 0 milliseconds
  ND advertised retransmit interval is 0 milliseconds
  ND router advertisement max interval 600 seconds, min interval 200 seconds
  ND router advertisements live for 1800 seconds
  ND router advertisements hop-limit 64
  ND default router preference medium
  Hosts use stateless autoconfig for addresses

PC的地址,模拟器的PC不能手动配置链路本地地址,会自动生成一个,然后可以手动配置全球单播地址。

PC地址配置
PC地址配置

验证连通性 在PC上链路本地和全球单播地址都能ping通了。

2.2 无状态自动配置(NDP)

就是链路本地地址自动生成,全球单播地址通过一端发送RA报文来使另一端自动生成。

无状态自动配置
无状态自动配置
# AR2配置
interface GigabitEthernet0/0/0          # 进入接口
 ipv6 enable                            # 使能ipv6功能   
 ipv6 address 2001::2/64                # 一端手动配置全球单播地址
 ipv6 address auto link-local           # 自动生成链路本地地址
 undo ipv6 nd ra halt                   # 使能发送RA功能


# AR1配置
interface GigabitEthernet0/0/0          # 进入接口
 ipv6 enable                            # 使能ipv6功能 
 ipv6 address auto link-local           # 自动生成链路本地地址
 ipv6 address auto global default       # 自动生成全球单播地址,通过SLAAC无状态自动生成

查看AR1配置:

AR1配置
AR1配置

这里的重点就是需要AR2接口使能RA发送功能。AR2发送的RA包含地址前缀,AR1依据这个自动生成。

RA报文信息
RA报文信息

2.3 DHCPv6配置

AR1通过配置DHCP地址池给终端分配地址。 PC通过DHCP获取地址

# 启用DHCP功能
dhcp enable

# 配置地址池
dhcpv6 pool 1
 address prefix 2002::/64     # 分配的地址前缀
 excluded-address 2002::1     # 排除地址
 dns-server 240C::6666        # DNS服务器-IPv6格式
 dns-server 240C::6644

# 接口配置
interface GigabitEthernet0/0/1    # 进入接口
 ipv6 enable                      # 使能IPv6功能
 ipv6 address 2002::1/64          # 配置接口全球单播地址
 ipv6 address auto link-local     # 自动生成链路本地地址
 dhcpv6 server 1                  # 接口调用地址池

PC通过DHCP方式获取地址: DHCP方式

PC地址 这里有个问题就是这个PC的网关好像是AR1的链路本地地址,前面好像可以手动指定AR1的全球单播地址的。

2.4 DHCPv6-PD方式

简单说就是服务器给客户端下发地址,然后客户端通过RA通告前缀给PC使用,类似于现在电信光猫下发前缀一样,试下。

DHCPv6-PD方式
DHCPv6-PD方式

似乎PC不能通过SLAAC无状态自动获取到IPv6地址呢,我的下联终端接口已经获取到地址了。好吧这个方式没有完成。

2.5 RA标志位说明

前面说个SLAAC无状态自动配置是通过下发RA报文实现的,但是RA报文可以配置一些标志位实现一些参数的获取。

RA标志位
RA标志位

默认RA通过无状态配置获取。

RA报文
RA报文

配置:

# 配置发送RA报文,华为设备默认关闭
undo ipv6 nd ra halt 

# 配置M置位
ipv6 nd autoconfig managed-address-flag

# 配置O置位获取其它信息
ipv6 nd autoconfig other-flag

三、IPv6地址标准配置

IPv6配置:

# 使能IPv6,必须全局启用IPv6转发,接口配置才会生效
[Huawei] ipv6

# 在接口视图下,在接口上使能该接口的IPv6功能
[Huawei-GigabitEthernet0/0/0] ipv6 enable

# 配置接口的链路本地地址
# 手动配置,后面指明为链路本地地址
[Huawei-GigabitEthernet0/0/0] ipv6 address ipv6-address  link-local

# 自动配置,依据EUI-64,增加FE80::/10,以及MAC地址自动生成
[Huawei-GigabitEthernet0/0/0] ipv6 address auto link-local

# 配置全球单播地址,也可以是手动或者自动
# 手动配置
[Huawei-GigabitEthernet0/0/0] ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length }

# 自动配置
[Huawei-GigabitEthernet0/0/0] ipv6 address auto { global | dhcp }

# 使能系统发布RA报文功能,默认情况下,华为路由器接口不发送ICMPv6 RA报文
[Huawei-GigabitEthernet0/0/0] undo ipv6 nd ra halt

# 配置IPv6静态路由
[Huawei] ipv6 route-static dest-ipv6-address prefix-length { interface-type interface-number [ nexthop-ipv6-address ] | nexthop-ipv6-address } [ preference preference ] 

# 示例 ipv6 route-static :: 0 2001::2

# 查看接口的IPv6信息
[Huawei] display ipv6 interface [ interface-type interface-number | brief ] 

# 查看邻居表项信息
[Huawei] display ipv6 neighbors 

总结:本次简单学习了IPv6地址配置的过程。IPv6地址的配置分为静态配置动态配置。其中动态地址配置又分为无状态地址自动配置(SLAAC)和有状态自动配置(DHCPv6)。一般情况下需要配置链路本地地址和全球单播地址,如果配置了全球单播地址会自动生成一个链路本地地址。也就是静态配置;SLAAC无状态自动配置,根据一端地址自动生成;DHCPv6自动获取,后面两种方式涉及到RA报文下发,华为默认关闭需要手动开启。

如果对文章感兴趣欢迎微信搜索公众号:不喜欢热闹的孩子 不喜欢热闹的孩子

本文由 mdnice 多平台发布

  • 24
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
计算机网络中,IP地址是用于标识和定位网络中设备的一种地址。IP地址由32位二进制数字组成,通常表示为四个十进制数(每个数值范围是0-255)以点分隔的形式。IP地址分为两类:IPv4和IPv6。 IPv4是目前广泛使用的IP地址标准,它由32位二进制数字组成,共有4个字节,可以表示大约40亿个地址。IPv4地址配置可以通过两种方式进行:静态配置和动态配置。 1. 静态配置:在静态配置中,管理员手动为每个设备分配一个固定的IP地址。这种方式适用于小型网络或需要固定IP地址的设备。要配置静态IP地址,你可以按照以下步骤操作: - 打开网络设置或控制面板。 - 找到网络适配器设置,选择你要配置的适配器。 - 在属性或设置中,选择IPv4协议(如果你使用的是IPv4)。 - 在IPv4设置中,选择手动配置IP地址。 - 输入IP地址、子网掩码、默认网关和DNS服务器等信息。 - 保存设置并重启网络适配器。 2. 动态配置:在动态配置中,网络中的设备通过DHCP(动态主机配置协议)自动获取IP地址和其他网络配置信息。这种方式适用于大型网络,可以自动管理和分配IP地址。要配置动态IP地址,你可以按照以下步骤操作: - 打开网络设置或控制面板。 - 找到网络适配器设置,选择你要配置的适配器。 - 在属性或设置中,选择IPv4协议(如果你使用的是IPv4)。 - 在IPv4设置中,选择自动获取IP地址(使用DHCP)。 - 保存设置并重启网络适配器。 IPv6是下一代IP地址标准,由128位二进制数字组成,可以表示更多的地址IPv6配置方式与IPv4类似,但具体步骤和参数可能会有所不同。 需要注意的是,在进行IP地址配置时,应确保IP地址与子网掩码、默认网关和DNS服务器等配置相匹配,以确保设备能够正确地与网络通信。此外,还需要遵循网络管理员的规定和网络安全的最佳实践。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不喜欢热闹的孩子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值