配置接口的链路本地地址
背景信息
链路本地地址常用于邻居发现协议和无状态自动配置。IPv6的链路本地地址可以通过两种方式获得:
- 自动生成:设备根据链路本地地址前缀(FE80::/10)及接口的链路层地址,自动为接口生成链路本地地址。
- 手工指定:用户手工配置IPv6链路本地地址。
每个接口只能有一个链路本地地址,为了避免链路本地地址冲突,推荐使用链路本地地址的自动生成方式。当接口配置了IPv6全球单播地址后,同时会自动生成链路本地地址。
配置链路本地地址时,手工指定方式的优先级高于自动生成方式。即如果先采用自动生成方式,之后手工指定,则手工指定的地址会覆盖自动生成的地址;如果先手工指定,之后采用自动生成的方式,则自动配置不生效,接口的链路本地地址仍是手工指定的。此时,如果删除手工指定的地址,则自动生成的链路本地地址会生效。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令ipv6,使能IPv6报文转发功能。
缺省情况下,IPv6报文转发功能处于未使能状态。
- 执行命令interface interface-type interface-number,进入接口视图。
- (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。
缺省情况下,以太网接口处于二层模式。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-S、S5731S-H、S5731-H-K、S5731S-S、S5732-H、S5732-H-K、S6720-EI、S6720-HI、S6720S-EI、S6730-H、S6730S-H、S6730-H-K、S6730-S和S6730S-S支持二层模式与三层模式切换。
- 执行命令ipv6 enable,使能接口的IPv6功能。
缺省情况下,接口的IPv6功能处于未使能状态。
- 用户可以选择如下两种方式配置接口的链路本地地址:
- 执行命令ipv6 address ipv6-address link-local,配置接口的链路本地地址。
- 执行命令ipv6 address auto link-local,配置接口自动生成链路本地地址。