我目前正在由 SRX-240H2 作为路由器运行的网络上设置 IPv6。除了其他路由器作为内部接口配置如下:
[编辑接口ge-0/0/4 unit 802]
clb@srx01-av# 显示
描述“管理 V-LAN”;
VLAN ID 802;
家庭网络{
地址 192.168.224.254/22;
}
家庭 inet6 {
地址 2a00:12c0:101b:01f0::0254/64 {
基本的;
首选;
}
}
除了 2a00 全局地址之外,该接口还配置了一个链路本地地址。
clb@srx01-av> 显示接口 ge-0/0/4.802 简洁
接口管理链接原型本地远程
ge-0/0/4.802 up inet 192.168.224.254/22
inet6 2a00:12c0:101b:1f0::254/64
fe80::5e45:2703:2209:e784/64
我将 RA 配置为包含前缀:
[编辑协议路由器广告接口ge-0/0/4.802] clb@srx01-av# 显示 最大广告间隔 60; 最小广告间隔 20; 无管理配置; 其他状态配置; 前缀 2a00:12c0:101b:1f0::/64;
不幸的是,路由器确实发送带有链路本地源地址而不是全局地址的 RA。这可以在来自网络上一台主机的 tcpdump 中看到:
主机 ~ # tcpdump -n -i eth0 icmp6 22:30:33.433466 IP6 fe80::5e45:2703:2209:e784 > ff02::1: ICMP6,路由器广告,长度 56
我可以以某种方式配置路由器以发送具有“正确”地址的 RA,还是我对 IPv6 RA 的基本概念有误?