查看: 2057|回复: 1

求助:怎么构造一个大的IPV6原始包?

[复制链接]
发表于 2007-6-7 00:42:18 | 显示全部楼层 |阅读模式
我用VC写了一个小程序,用来发送IPV6原始包,小点的数据包没问题,但是超过MTU大小时就出现了 问题。比如我构造了一个1501个字节的原始包,用Ethereal抓包查看,可以抓到这个包,但是协议栈并没有象IPV4那样给我分好片,所以这个IPV6包即使用Ethereal抓包看到了 ,但其实就根本没发出去。

我也 知道大概错在那里,因为我构造比MTU大的包时,“下一个头”字段我填的 是我需要的协议,比如说UDP,

这就可能造成了协议栈的错误。请问各位虾,如果我要发送一个超大的IPV6原始包,这么去构造IPV6的 “分片头”?是否我 还要专门写个程序用来分片? 唉,IPV4多简单啊,真不知道IPV6怎么搞?希望各位虾伸出援助之手
回复

使用道具 举报

 楼主| 发表于 2007-6-9 20:30:57 | 显示全部楼层
各位能给个建议吗?现在关于IPV6编程的书太少了,但是又急者用,没办法啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表