0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文学会手动配置CANoe VLAN

北汇信息POLELINK 2023-10-19 08:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 | BLUE小编 | 不吃猪头肉

随着汽车智能化发展,车内通信带宽需求日益增长,车载以太网逐渐成为车内骨干网络。为了实现更彻底的域间功能解绑,提升信息处理效率,提升网络安全等目的,VLAN被广泛应用在车载以太网通信领域。
VLAN能够将一个物理网络拆分为多个逻辑网络,域内无缝通信,域间相互隔离。交换机网络通信节点可以在数据帧中添加、移除VLAN Tag字段,来标记、识别数据帧是否属于当前功能域/安全域。
本文使用VN5000系列接口卡作为交换机,介绍车载以太网络仿真、测试过程中的VLAN手动配置方法。整体来说,共有两个位置可以手动配置VLAN信息,分别是硬件驱动侧和CANoe软件侧。其中:硬件侧的配置,相当于配置交换机。软件侧的配置,相当于配置网络通信节点。

00c8428a-6e16-11ee-9788-92fbcf53809c.png硬件侧VLAN配置
硬件侧配置在驱动配置界面(Vector Hardware Manager)中进行。通常根据已划分的网络逐一配置:先统一定义可用VLAN ID,再选中网络中的交换机端口,分别配置各端口的VLAN ID。
具体步骤如下:

1.打开驱动配置界面,调整为配置模式,进入以太网络配置界面(Ethernet Network Configuration)。


2.选择需要配置VLAN的以太网络,点击Edit,配置当前网络中可用VLAN的名称、ID。

00cbea20-6e16-11ee-9788-92fbcf53809c.png

00d4b556-6e16-11ee-9788-92fbcf53809c.png


3.选中需要配置VLAN的端口,点击Edit,配置当前端口的VLAN属性:属于哪个VLAN,入口规则,出口规则。

00dbe862-6e16-11ee-9788-92fbcf53809c.png

00eb2f34-6e16-11ee-9788-92fbcf53809c.png

其中,VLAN Assignment中,勾选对应VLAN ID,可将该VLAN ID分配给当前端口。
VLAN Tagging中,设置入口规则。VLAN Untagging中,设置出口规则。
所谓入口规则指,当数据帧交换机端口外部到交换机内部的时转发规则。即下图中的数据帧A转变为数据帧A1的规则。对应的,数据帧A1转变为数据帧A2的规则为出口规则。0100b3e0-6e16-11ee-9788-92fbcf53809c.png具体设置中,出口规则勾选后,当数据帧从交换机内部流出到交换机外部时,将移除一个VLAN Tag。

入口规划分三种情况

Do nothing:不对流入交换机的数据帧做处理。When untagged or single tagged:当流入的数据帧无Tag,或者有1个Tag时,为数据帧添加VLAN Tag(仅可使用在VLAN Assignment中分配给当前端口的VLAN ID)。When untagged:当流入的数据帧不包含VLAN Tag时,添加VLAN Tag。01070d08-6e16-11ee-9788-92fbcf53809c.png配置完成后,交换机端口处以颜色展示所属的VLAN ID组。010b2f64-6e16-11ee-9788-92fbcf53809c.png010f2d3a-6e16-11ee-9788-92fbcf53809c.png软件侧VLAN配置
CANoe可以同时仿真许多以太网节点,为了确保仿真节点能够与真实节点进行通信,网络通信节点需要设置自己的网卡信息。在CANoe中对应位置为TCP/IP Stack属性设置。
011c6ec8-6e16-11ee-9788-92fbcf53809c.png当CANoe中的仿真节点与真实ECU一一对应时,可以为仿真节点配置独立的TCP/IP Stack属性。
当CANoe中的多个仿真节点代表同一ECU的不同功能,即多个仿真节点共用同一网卡信息时,可以使用CANoe自带的CANoe TCP/IP Stack中的“网关节点”(如下图中的Switched标识的节点)实现网卡信息配置。
0129d07c-6e16-11ee-9788-92fbcf53809c.png对应的,VLAN配置也有以下两种不同的配置步骤。
为仿真节点配置独立VLAN
配置步骤

1.在 TCP/IP Stack配置窗口中,选中要配置的节点,在TCP/IP Stack类型中选择Individual TCP/IP stack。

013a6a22-6e16-11ee-9788-92fbcf53809c.png

2.配置可选的VLAN :在但其概念仿真节点的VLAN Configuration中添加VLAN信息(允许添加多个),可以设置VLAN ID与VLAN优先级。

015819dc-6e16-11ee-9788-92fbcf53809c.png

VLAN的名称由系统自动生成,命名规则为“VLAN.系统默认网络编号.VLAN ID”。

015c2dc4-6e16-11ee-9788-92fbcf53809c.png

3.配置具体VLAN中,节点的IP信息。下图为基于IPv4的VLAN节点配置步骤。

016f31e4-6e16-11ee-9788-92fbcf53809c.png

通常设置规则为,IP地址的子网类别代表VLAN ID,IP地址的主机号保持不变。例如:VLAN 1/2/3/4中,当前节点的IP地址分别设置为 192.168.1/2/3/4.11。至此,软件侧的仿真节点的独立VLAN配置完成。
为仿真节点配置共用VLAN
配置共用VLAN与独立VLAN的主要区别,仿真节点使用的网卡信息不是独立配置的,而是使用所在网络的CANoe内置网络通信节点的网卡信息。
以ECU2为例,具体配置步骤如下:

1.确认仿真节点所在的网络 Eth 3。

2.在CANoe TCP/IP Stcak中,选择VLAN Configuration,添加VLAN对应网络可用的VLAN ID。

017ac96e-6e16-11ee-9788-92fbcf53809c.png

3.选择CANoe自带的网络通信节点,配置具体的网卡信息(使能IPV4、IPV6添加可用IP)。

01855ffa-6e16-11ee-9788-92fbcf53809c.png

4.将ECU 2的TCP/IP Stack 类型设置为Use shared CANoe TCP/IP stack.

0189a84e-6e16-11ee-9788-92fbcf53809c.png

至此,软件侧的仿真节点的共享VLAN配置完成。

018dfba6-6e16-11ee-9788-92fbcf53809c.png总结
Vector对VLAN手动配置功能的支持,不仅能够灵活实现常规的车载以太网功能测试,还可对TSN测试、TC 11交换机测试提供有效支持。北汇信息作为Vector的技术合作伙伴,提供全面的车载以太网测试解决方案、测试集成系统和服务,助力车载以太网通信系统的快速验证和测试。
注:文中部分图片来源于Vector。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    41

    文章

    5923

    浏览量

    179528
  • 车载
    +关注

    关注

    18

    文章

    668

    浏览量

    84430
  • VLAN
    +关注

    关注

    1

    文章

    288

    浏览量

    37526
  • CANoe
    +关注

    关注

    4

    文章

    80

    浏览量

    9535
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CANoe.Diva典型使用问题五则

    、Diva工程导入CANoe报错问题现象:解决方案:请使用管理员权限运行CANoe安装包之下的图中*.exe文件:(可能在Exec32中)(运行时
    的头像 发表于 11-27 09:51 1644次阅读
    <b class='flag-5'>CANoe</b>.Diva典型使用问题五则

    蔡司扫描仪搭配ZEISS INSPECT 软件,文学会虚拟装配

    今天要给大家分享的是如何在 ZEISS INSPECT 软件中执行虚拟装配,帮你精准解决工件装配中的定位与材料厚度分析问题,提前规避实体装配风险、提升效率与精度。
    的头像 发表于 10-17 11:52 263次阅读
    蔡司扫描仪搭配ZEISS INSPECT 软件,<b class='flag-5'>一</b><b class='flag-5'>文学会</b>虚拟装配

    爆肝整理!CANoe选型不再纠结,3分钟快速上手!#CANoe

    CANoe
    北汇信息POLELINK
    发布于 :2025年07月30日 16:36:44

    CANoe中ADAS功能集介绍

    )。AFS作为CANoe基础功能的部分,不需要购买额外的Option即可使用。同时,CANoe本身的强大功能和开放接口使得结合总线通信,集成第三方工具,实现SI
    的头像 发表于 07-10 14:55 1051次阅读
    <b class='flag-5'>CANoe</b>中ADAS功能集介绍

    VLAN划分详解:虚拟局域网的实现与应用

    ​   什么是VLANVLAN(Virtual Local Area Network)即虚拟局域网,是种将物理局域网在逻辑上划分为多个广播域的网络技术。在传统局域网中,所有设备共享同
    的头像 发表于 06-17 17:25 941次阅读
    <b class='flag-5'>VLAN</b>划分详解:虚拟局域网的实现与应用

    CANoe产品体系19版本新功能(下)

    NET 8.0现已支持测试脚本、应用模型和仿真节点的开发,支持C# 12,可使用async/await进行等待,本机编译实现快速加载,改进应用层对象的API实现处理复杂数据类型,并支持运行在Linux版本CANoe SE中。
    的头像 发表于 05-29 14:05 2018次阅读
    <b class='flag-5'>CANoe</b>产品体系19版本新功能(下)

    Princetel 推出新的手动电缆卷筒在线配置

    新的数字工具使工程师能够配置和下载手动电缆卷筒的 3D CAD 模型 Princetel 成立于 2000 年,是家垂直体化公司,专门设计和制造光纤旋转接头 (FORJ)、按订单生
    发表于 04-18 15:41

    tc397如何接收带vlan的报文?

    tc397如何接收带vlan的报文
    发表于 04-18 08:06

    VXLAN与VLAN的区别:从原理到应用的全面解析

    解和选择适合自己需求的网络虚拟化解决方案。 基本概念:VLAN与VXLAN的定义 VLAN(Virtual Local Area Network)即虚拟局域网,是种将物理网络划分为多个逻辑网段的技术。它通过在以太网帧中添加
    的头像 发表于 04-07 14:54 1318次阅读
    VXLAN与<b class='flag-5'>VLAN</b>的区别:从原理到应用的全面解析

    为什么无法通过demo_feature_L2_bridge_vlan上的PFE转发VLAN标记的以太网数据包?

    的 demo_feature_L2_bridge_vlan 演示,它基本上展示了以下内容: 1. 同网络中 2 台设备之间的无标签通信(PC0_NOVLAN 和 PC1_NOVLAN) 2. 同网络中 2
    发表于 03-25 08:05

    CANoe仿真HTTP节点的实战秘籍大公开

    在汽车电子系统测试中,CANoe作为主流的仿真测试工具,常需与云端服务器、第三方软件或物联网设备进行交互。随着CANoe与外部软件、服务器或设备交互越来越多,直接使用Socket进行通信往往不能满足
    的头像 发表于 03-05 10:04 901次阅读
    <b class='flag-5'>CANoe</b>仿真HTTP节点的实战秘籍大公开

    CANoe系列培训视频,粉丝提问回答篇#CANoe

    CANoe
    北汇信息POLELINK
    发布于 :2025年03月03日 10:34:10

    交换机动态VLAN管理:GVRP与MVRP协议解析

    VLAN的基本功能是将物理网络划分为多个逻辑子网,以提高网络的安全性和管理性,随着VLAN数量的增加,传统的静态配置方式可能不再适用,这时就用到了GVRP和MVRP,它们分别提供了自动化的VL
    的头像 发表于 02-17 17:51 1583次阅读
    交换机动态<b class='flag-5'>VLAN</b>管理:GVRP与MVRP协议解析

    网络管理中的VLAN隔离:不同VLAN设备无法直接通信的原因与解决方案

    VLAN已广泛应用于各种规模的网络架构中。VLAN通过逻辑上的网络划分,将同个物理网络切分成多个子网,优化了带宽利用率,增强了网络的管理性和安全性。对于很多网络管理员来说,VLAN
    的头像 发表于 01-10 11:51 2053次阅读
    网络管理中的<b class='flag-5'>VLAN</b>隔离:不同<b class='flag-5'>VLAN</b>设备无法直接通信的原因与解决方案

    SPI驱动ADS7953,配置手动模式收的的数据全是0xff,怎么解决?

    配置SPI:CPOL=0; CPAH=0; MSB First;16bit ; NSS soft 配置ADS7953成手动模式:MOSI 发送数据 0x18c0,通道1,示波器观察,数据发送
    发表于 12-09 07:41