Hi, Dave,
I have several implementation issues about ipv6PrefixTable for IPv6 MIBs.
This table must include all prefixes' info, manually configured prefix,
addrconf prefix, dhcp prefix ... In each ipv6PrefixTable, there are 9
objects, which are Ifindex, Type, Prefix, Length, Origin(addrconf,
manually, dhcp, others), OnLinkFlag, AutonomoueFlag, AdvPreferredLiftTime
and ValidLifeTime.
There is no such a table or similar list saved in Linux kernel. Manually
configured prefix router, and on-link addrconf prefix router are saved in
routing table, but only Prefix and Lengh objects there. The off-link or
on-link flag (set to 0) prefix router are not in routing table or anywhere
else, which are using default router by RFC 2461.
I would like to hear your opinion on the implementation. I read some email
thread before about a implementation of prefix list in the kernel. At that
time, the conclusion was not implementing prefix list in the kernel, and
also the prefix list only refers to onlink prefix by RFC2461.
First, do you think it's a good idea to save all prefix objects in routing
table?
Second, where is the best location for the off-link prefix, on-link flag 0
prefix to be saved?
Third, do you think it's a good idea to implement a prefix table/per
interface in the kernel?
Thanks
Shirley Ma
IBM Linux Technology Center
15300 SW Koll Parkway
Beaverton, OR 97006-6063
Phone: (503) 578-7638
FAX: (503) 578-3228
|