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

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

3天内不再提示

配置子接口实现VLAN间通信的示例

jf_qwOiugB3 来源:通信弱电交流学习 作者:通信弱电交流学习 2022-10-26 17:09 次阅读

配置子接口实现 VLAN通信的示例

ea17b726-3a92-11ed-9e49-dac502259ad0.jpg

要求:在某运营商用户接入场景中,当接入用户数量较多时会导致数据通信冲突严重、广播泛滥、性能显著下降甚至造成网络不可用等问题,为了有效减少以上问题,在组网中对接入的用户根据企业需要划分到不同的VLAN中,使得同VLAN之间的用户可以二层通信,不同VLAN之间的用户通过AR1上的子接口进行三层通信,且广播报文限制在同VLAN之内。具体要求如下:

交换机通过Trunk类型接口与AR1的GE0/0/0相连,通过Access类型接口与用户PC相连。

● 用户PC1与PC2属于不同的VLAN。

● AR1的GE0/0/0创建两个子接口,子接口的IP地址为用户所在VLAN的网关地址,报文采用802.1Q方式封装。

二、主要知识点:

802.1q简介:dot1q就是802.1q,是vlan的一种封装方式。dot就是点的意思,就简写为dot1q了。802.1Q规范为VLAN帧标记提供了32位标头。每个802.1Q标记位于源地址字段和媒体访问控制(MAC)客户端类型/长度字段之间的以太网帧中。802.1Q的一个重要特性是能够在高速链路上共享多个子网。这一功能不仅减少了物理分隔所需的低速链路的数量,而且还允许非对称流量管理,以便更容易地管理不同的高速链路。

一般来说交换机与路由器子接口配合,都因为交换机是二层交换机,没有三层路由功能,通过路由器终结二层交换机透传过来的vlan数据包,实现三层互通,是此类组网的主要目的。在路由器子接口之间,各个网段之间为直连路由,如果要实现某些网段之间的访问控制,一般通过在路由器上配置访问控制列表来实现。三层交换机由于本身支持多个虚接口,可以直接实现多网段之间的三层互通,一般不涉及此类组网。

配置注意事项

● 交换机的下行接口连接终端,为Access类型;交换机的上行接口连接设备,为Trunk类型。

● PC上配置网关地址,网关地址为相应子接口的IP地址。

● 子接口使能ARP广播功能。

● 子接口封装的VLAN ID,和PC终端所在VLAN保持一致。

三、IP设置:

1、PC1:192.168.10.1/24,vlan10

PC2:192.168.20.1/24,vlan20

2、Switch:vlan 10,vlan 20

3、AR1:GE0/0/0.1:192.168.10.254/24

GE0/0/0.2:192.168.20.254/24

四、Switch的主要配置文件:

#

sysname Switch

#

vlan batch 10 20

#

interface GigabitEthernet0/0/1

port link-type access

port default vlan 10

#

interface GigabitEthernet0/0/2

port link-type access

port default vlan 20

#

interface GigabitEthernet0/0/3

port link-type trunk

port trunk allow-pass vlan 10 20

#

return

五、AR1的主要配置:

#

sysname AR1

#

interface GigabitEthernet0/0/0.1

dot1q termination vid 10//处理VLAN ID为10的报文

ip address 192.168.10.254 255.255.255.0

arp broadcast enable// 接口可以处理ARP广播报文

#

interface GigabitEthernet0/0/0.2

dot1q termination vid 20

ip address 192.168.20.254 255.255.255.0

arp broadcast enable

#

return

六、验证配置结果:

PC1 ping PC2是通的

PC>ping 192.168.20.1

Ping 192.168.20.1: 32 data bytes, Press Ctrl_C to break

From 192.168.20.1: bytes=32 seq=1 ttl=127 time=78 ms

From 192.168.20.1: bytes=32 seq=2 ttl=127 time=62 ms

From 192.168.20.1: bytes=32 seq=3 ttl=127 time=78 ms

From 192.168.20.1: bytes=32 seq=4 ttl=127 time=78 ms

From 192.168.20.1: bytes=32 seq=5 ttl=127 time=63 ms

--- 192.168.20.1 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 62/71/78 ms

审核编辑:汤梓红

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

    关注

    33

    文章

    7639

    浏览量

    148495
  • 交换机
    +关注

    关注

    19

    文章

    2437

    浏览量

    95661
  • 路由器
    +关注

    关注

    22

    文章

    3500

    浏览量

    111342
  • VLAN
    +关注

    关注

    1

    文章

    249

    浏览量

    35249

原文标题:配置子接口实现 VLAN 间通信的示例

文章出处:【微信号:通信弱电交流学习,微信公众号:通信弱电交流学习】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于JTAG接口实现ARM的FPGA在线配置设计

    基于JTAG接口实现ARM的FPGA在线配置设计
    发表于 08-19 23:17

    请问如何实现VLAN

    、…):Harmony有同样的问题吗?我能通过修改MAC层(和配置部分)来实现VLAN吗?你能告诉我最好的做法,以确保兼容性与未来版本的和谐?我需要:-设置具有特定VLAN的和谐Web
    发表于 11-07 14:37

    交换机VLAN是如何实现

      1、静态VLAN  在VLAN管理员最初配置交换机Port和VLAN ID的对应关系时,就已经固定了这种对应关系,即这个Port只能对应这个VL
    发表于 01-12 16:16

    VLAN是什么?如何去实现VLAN之间的通信

    虚拟局域网技术的特点有哪些?如何去划分VLAN?如何去实现VLAN之间的通信
    发表于 05-26 07:23

    利用Ethernet通信接口实现在应用编程的解决方案

    本应用笔记适用于STM32F2x7微控制器,介绍利用Ethernet通信接口实现在应用编程的实现方案。
    发表于 12-01 07:21

    应用串行外围接口实现多微控制器间通信

    应用串行外围接口实现多微控制器间通信:
    发表于 06-23 10:54 24次下载
    应用串行外围<b class='flag-5'>接口实现</b>多微控制器间<b class='flag-5'>通信</b>

    VLAN的基础配置

    实验五、VLAN 的基础配置一.实验原理1.1 VLAN的作用虚拟局域网VLAN逻辑上把网络资源和网络用户按照一定的原则进行划分,把一个物理上的网络划分成多
    发表于 09-24 13:40 4860次阅读
    <b class='flag-5'>VLAN</b>的基础<b class='flag-5'>配置</b>

    基于JTAG接口实现ARM的FPGA在线配置设计

    基于JTAG接口实现ARM的FPGA在线配置设计 引 言     为了解决不同标准间无线接口技术的互通和兼容,人们提出了软件无线电(Software Defined Radio,SDR)技术
    发表于 02-09 10:56 3181次阅读
    基于JTAG<b class='flag-5'>接口实现</b>ARM的FPGA在线<b class='flag-5'>配置</b>设计

    VLAN配置

    08-VLAN配置
    发表于 12-24 23:31 0次下载

    不同vlan间的通信简单配置的三种方式解析

    体系结构中第三层(网络层)来实现VLAN通信的解决方案。每个VLAN都可以配置一个三层VLANIF逻辑
    发表于 12-05 11:13 5.8w次阅读
    不同<b class='flag-5'>vlan</b>间的<b class='flag-5'>通信</b>简单<b class='flag-5'>配置</b>的三种方式解析

    利用路由器配置单臂路由实现不同VLAN间的通信

    VLAN 间的主机通信为不同网段间的通信,需要三层设备对数据进行路由转发才可以实现。在路由器上对物理接口进行划分子
    发表于 12-05 11:50 1.7w次阅读
    利用路由器<b class='flag-5'>配置</b>单臂路由<b class='flag-5'>实现</b>不同<b class='flag-5'>VLAN</b>间的<b class='flag-5'>通信</b>

    C#-Interface接口实现

    C#-Interface接口实现(安徽理士电源技术有限公司招聘信息)-该文档为C#-Interface接口实现讲解文档,是一份还算不错的参考文档,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,,
    发表于 09-28 09:42 3次下载
    C#-Interface<b class='flag-5'>接口实现</b>

    PROFINET接口实现开放的ISOonTCp通信

    要通过S7-PN CPU的集成PROFINET接口实现开放的ISOonTCp通信,不能再硬件组态中完成,必须在一个数据块中指定每个连接的参数。使用“Open Communication Wizard”工具可以简单明了地指定连接参数
    的头像 发表于 06-21 10:42 2047次阅读

    VLAN通信基础细节详解

    一般不同VLAN之间是无法通信的,如果想要通信需要借助三层设备实现,当然,VLAN标签技术也能实现
    的头像 发表于 08-27 17:44 1223次阅读
    <b class='flag-5'>VLAN</b><b class='flag-5'>通信</b>基础细节详解

    如何通过单臂路由实现VLAN通信

    如何通过单臂路由实现VLAN通信? 通过单臂路由实现VLAN通信是一种常见且有效的网络连接方
    的头像 发表于 12-07 09:40 943次阅读