社区
Linux/Unix社区
帖子详情
发送带vlan的ethernet报文问题
硬面饽饽
2010-07-22 05:40:49
linux下,socket用raw模式直接收发以太网报文,但是加上vlan之后,发送出去的报文VLAN相关的字节都被去掉了
如果设置?
...全文
760
7
打赏
收藏
发送带vlan的ethernet报文问题
linux下,socket用raw模式直接收发以太网报文,但是加上vlan之后,发送出去的报文VLAN相关的字节都被去掉了 如果设置?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
硬面饽饽
2010-07-23
打赏
举报
回复
FF FF FF FF FF FF 00 16 - 17 10 F9 10
81 00 00 02
88 9B 00 01 0E 00 00 00 - 00 00 04 1B 00 00 00 02
02 11 00 00 00 16 17 10 - F9 10 88 9B 00 00 00 00
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
红色部分从抓到的包来看,被去掉了
wwwunix
2010-07-23
打赏
举报
回复
能把你的报文格式发上来吗?
硬面饽饽
2010-07-23
打赏
举报
回复
最终找到原因了,与用不用交换机无关,与抓包用操作系统直接相关。
用windows抓不到,用linux就可以了
硬面饽饽
2010-07-23
打赏
举报
回复
[Quote=引用 4 楼 gtj8521 的回复:]
你是用什么抓的包?如果是用电脑,一般的电脑都会将VLAN TAG去掉,换个测试仪来抓包看看吧
[/Quote]
wireshark
问题找到了,通过交换机后VLAN TAG被去掉,两台电脑直连就可以抓到了
硬面饽饽
2010-07-23
打赏
举报
回复
[Quote=引用 3 楼 wwwunix 的回复:]
你这是ETH包还是IP包?
[/Quote]
ETH包
gtj8521
2010-07-23
打赏
举报
回复
你是用什么抓的包?如果是用电脑,一般的电脑都会将VLAN TAG去掉,换个测试仪来抓包看看吧
wwwunix
2010-07-23
打赏
举报
回复
你这是ETH包还是IP包?
CCNA_CCNP 思科网络认证 三层交换机(VTP 简化
VLAN
Re:CCNA_CCNP 思科网络认证 三层交换机(VTP 简化
VLAN
管理、实现
VLAN
间路由、HSRP 实现网关冗余) ====================== # 配置 VTP 域简化
VLAN
管理 VTP:
VLAN
间干道协议 统一管理交换机中的
VLAN
(例如增加...
抓包展示
vlan
报文
(8021Q)
VLAN
数据帧格式要使交换机能够分辨不同
VLAN
的
报文
,需要在
报文
中添加标识
VLAN
信息的字段。IEEE 802.1Q协议规定,在以太网数据帧的目的MAC地址和源MAC地址字段之后、协议类型字段之前加入4个字节的
VLAN
标签(又称
VLAN
Tag,简称Tag),用于标识数据帧所属的
VLAN
。
VLAN
标签在
VLAN
数据帧中的位置如下图1-1所示。在一个
VLAN
交换网络中,以太网帧主要有以下两种形式:有标记帧(Tagged帧):加入了4字节
VLAN
标签的帧。
Linux 802.1Q
VLAN
网络
报文
收发分析
前段时间对新版Linux Kernel处理
VLAN
网络
报文
存在些疑惑,现对linux-4.4.4内核
VLAN
处理粗略的分析解除疑惑,即新版Linux内核在__netif_receive_skb_core函数中脱掉网络
报文
VLAN
头部信息后,在没有对应的
VLAN
网络接口接收处理的情况下,
VLAN
网络
报文
将如何转发。
VLAN
网络
报文
接收: Linux网络协议栈
Linux内核构造和
发送
vlan
&udp数据
报文
原文地址:http://wenx05124561.blog.163.com/blog/static/124000805201242023941402/ Linux内核中构造ip数据包,通过网卡驱动直接
发送
是一种有效的
发送
数据包方式。本文通过构造数据包和
发送
数据包来实现该方式。 构造数据包:构造
vlan
t头的ip和udp数据包 #define IP_HEAD_LENTH
net:
vlan
报文
格式
VLAN
帧格式 帧格式 IEEE 802.1Q标准对
Ethernet
帧格式进行了修改,在源MAC地址字段和协议类型字段之间加入4字节的802.1Q Tag。
VLAN
帧最小帧长为64字节。 图1
VLAN
帧格式 字段 长度 含义 Destination address 6字节 目的MAC地址。 Source address 6字节 ...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章