FortiOS 8.0.0 MAP-E rejects JPIX v6 Plus DHCPv6-PD prefix as “invalid end user prefix”
Hello,
I am testing dynamic MAP-E connectivity on a FortiGate-100F running FortiOS 8.0.0 build 0167.
The Internet service is So-net over the NTT East FLET'S network in Japan. The VNE service appears to be JPIX “v6 Plus.”
DHCPv6-PD is working. The FortiGate receives a /56 delegated prefix and the WAN interface receives an IPv6 address derived from that prefix.
The relevant WAN configuration is:
config system interface
edit "x1"
set mode dhcp
set role wan
config ipv6
set ip6-mode delegated
set dhcp6-prefix-delegation enable
set ip6-delegated-prefix-iaid 1
set ip6-upstream-interface "x1"
set ip6-subnet ::1/64
config dhcp6-iapd-list
edit 1
set prefix-hint ::/56
next
end
end
next
end
After applying this configuration, the VNE diagnostic correctly recognizes the delegated prefix and WAN IPv6 address:
end user ipv6 prefix: 240b:10:xxxx:xx00::/56
interface ipv6 addr: 240b:10:xxxx:xx00::1
However, the MAP-E tunnel is not established:
link=0
bmr rule ipv6 prefix: ::/0
bmr rule ipv4 prefix: 0.0.0.0/0
bmr rule br: ::
tunnel br: ::
tunnel ipv4 addr: 0.0.0.0/0.0.0.0
Map-e rule client: state=init
reply_code=0
fqdn=rule.map.ocn.ad.jp
Map-e DDNS client: state=init
reply_code=0
fqdn=ipoe-static.ocn.ad.jp
The VNE debug repeatedly reports:
mape_rule_client_timer_func(): invalid end user prefix 240b:10:xxxx:xx00::/56
Packet captures show that:
- DHCPv6-PD completes successfully.
- The /56 prefix and IPv6 DNS servers are received.
- `rule.map.ocn.ad.jp` and `ipoe-static.ocn.ad.jp` are successfully resolved to IPv6 addresses.
- No TCP or TLS connection is subsequently sent to the resolved MAP rule server addresses.
- The error therefore appears to occur locally in `vned`, before an HTTP request is transmitted.
I noticed that the Fortinet DHCP-PD MAP-E documentation uses the OCN servers `rule.map.ocn.ad.jp` and `ipoe-static.ocn.ad.jp`. In this environment, however, the MAP-E provider is expected to be JPIX rather than OCN.
Could someone clarify the following?
1. Does FortiOS 8.0.0 support dynamic MAP-E for JPIX “v6 Plus,” or is dynamic MAP-E currently limited to OCN Virtual Connect?
2. How does `vned` select the MAP rule distribution server for each Japanese VNE provider?
3. Is `rule.map.ocn.ad.jp` hardcoded or selected from an internal provider profile?
4. Can the MAP rule server be overridden through the CLI?
5. What value is expected for `bmr-hostname`, and does this setting affect rule-server selection?
6. Is the `invalid end user prefix` message caused by an internal list of supported OCN IPv6 prefixes?
7. Is this a known FortiOS defect or an unsupported-provider limitation?
I also checked Fortinet Bug ID 1158975, but this case appears different because DNS servers are received and the OCN hostnames are successfully resolved.
Any confirmation of JPIX dynamic MAP-E support, a relevant Bug ID, or the required provider-specific configuration would be appreciated.
