请问,如何分析IPv6的报头?
我用通常的驱动层挂接IP过滤钩子的方法来过滤IP包的,IPv4的报头已经实现正常的分析功能,可以获得IP报头的所有信息.但是在分析IPv6的报头时遇到了问题,问题如下:
1.如何确定当前IP包携带的是什么具体的高层协议类型?我查了以下,在IPv6中,在报头和数据部分(也就是高层协议部分)有一个扩展报头,这个扩展报头可以没有,也可以有很多,我现在只关心它所携带的高层协议(TCP或UDP).请问如何分析?
2.就是IP地址的问题.如何分析IPv6的16个字节的源地址和目的地址?它按什么原则来组织的?