华为-VLAN间路由:VLANIF+单臂路由(子接口)

前言

之前已经讲解过了思科交换机的VLAN间路由以及路由器与二层交换机组网的单播路由形式【子接口】,这次主要讲解华为上面的VLAN间路由的配置,以及单臂路由的组网方式。华为的三层VLAN接口,就叫做VLANIF接口,思科的叫SVI。

实验1-SVI

拓扑

这种拓扑比较主流的应用,就是用三层交换机来做VLAN间的路由,客户端在VLAN 10,而服务器在VLAN 20,这里就是让它们能够正常访问到。

实验的目的二层交换机配置

三层交换机配置以及VLANIF接口配置

验证

总结VLANIF up以及华为交换机需要注意的地方

设备配置

(1)左边二层交换机配置

【创建VLAN】

【连接PC的接口配置】

【上联三层交换机接口的配置】

(2)右边二层交换机配置

【vlan配置】

【连接PC的接口配置】

【说明:这里用的是hybrid方式,等同于Access defualt vlan 20 ,这里只是演示下。】

【上联三层交换机接口的配置】

【总结下:这里配置左边交换机用的传统的配置方法,一个是接PC的用的,用的Access接口,华为默认为hybrid,所以需要修改下,其实这个环境接三层交换机可以不用trunk,直接用Access就行了, 因为交换机下面就一个VLAN。而右边交换机的配置接服务器的我用的是另外一种方式hybrid,它接口下的配置等同于access defalt vlan 20。】

(3)三层交换机配置以及VLANIF接口配置

【创建VLAN 】

【与左边二层交换机对接的接口】

【与右边二层交换机对接的接口】

说明下,其实这里用hybrid Access 或者trunk都可以的,只要理解了对VLAN Tag的处理过程,可以灵活应用,当然平时建议两边一致,用常规的方法就可以了,这里只是变化下,顺便增加下大家对于接口类型的理解。处理过程在后面分析

【VLAN接口创建】

(4)验证

说明下:PC的IP地址为192.168.1.2,服务器的为192.168.2.2

可以看到访问服务器没任何问题

访问FTP也没任何问题

(5)说明下整个数据包在交换机之间传递过程的变化。

client访问服务器,发送数据包,经过LSW1交换机的E0/0/1接口,E0/0/1接口是Access接口,指定VLAN 为10,那么数据包给打上了VLAN 10的标记,然后查找目的MAC的出接口走E0/0/2,由于E0/0/2是trunk,trunk对数据包的TAG除了VLAN ID与PVID一样的时候会去掉Tag,其他时候保持不变转发【前提是允许该VLAN通过了】

这时候数据包已经转发给三层交换机LSW3了,G0/0/1接口也是trunk,那么对应VLAN 10的Tag允许通过,这时候LSW3查找数据包的目的MAC访问的是自己,那么它会解封装查看三层信息,查看三层包的目的地址是多少,发现是服务器,它会通过查找自己的ARP表项重新把数据包封装,这时候的源MAC地址已经变成了VLAN 20的VLANIF的MAC,而目的MAC为服务器【这里省略了ARP查询过程,另外服务器在VLAN 20上面,所以源MAC为网关的MAC】,这时候在发包,出接口为G0/0/2,这时候G0/0/2的接口是hybrid接口,配置是允许了tag 20的VLAN通过的,所以数据包会交给LSW3交换机的E0/0/1接口接收,该接口是trunk接口,并且允许了VLAN20通过,所以对不做任何修改,然后查看MAC地址表走E0/0/2出去,E0/0/2是hybrid接口,它上面是对VLAN 20的Tag,去掉的,也就是不打VLAN TAG,因为下面的是服务器,如果没开启特别功能,服务器是不识别Tag的。就这样把数据包发送给服务器,所以对于接口类型的理解一定要知道他们对数据包的处理过程是怎么样的。

至于回包的过程是一样的,这里就不详细讲解,但是说明下,服务器连接的接口是hybrid接口,而且规定是VLAN 20,但是配置里面就两条,一个是PVID 为20,另外一个是对VLAN 20去掉Tag,所以给它打上VLAN 20标记的功能是通过PVID来完成的,PVID的作用是当交换机收到一个没有Tag的帧的时候,给它打上该接口定义的PVID,默认为VLAN 1,这里定义为VLAN 20,所以它才属于VLAN 20。

实验2—单臂路由(子接口方式)

拓扑

说明,这种场景比较适合,出口是一台华为的路由器或者防火墙,而下面只有二层交换机,没有三层交换机,所以这里必须用单臂路由方式来用,其实还有一种拓扑,比较推荐,跟这个一样,但是路由器是多业务的,支持交换接口,那么完全可以把它当成一台三层交换机一样,配置trunk,VLANIF地址这样来访问。

设备配置

(1)二层交换机配置

【之前左边交换机只是把PC划分到了VLAN 10,但是服务器现在也在该交换机上面需要创建VLAN 20并且加入,而且trunk要放行对应的流量】

【trunk这里在允许VLAN 20即可,之前已经允许过VLAN 10了】

(2)路由器配置配置

【说明:华为的接口默认是no shudown的,所以不需要敲,另外封装dot1q就可以了,指定对应的VLAN ID,然后配置IP地址】

注意

说明:配置ARP 广播是因为路由器的接口隔离广播域,每一个接口就是一个广播域,而ARP报文只能在同一个广播域泛洪,所以要开启ARP广播。

(4)验证

再次Ping还是可以访问

实验3—单臂路由(多ip方式)

拓扑

这种环境比较特殊,就是只有一个路由器是可管理的,但是下面的交换机是傻瓜式交换机,但是你领导有个特别的需求,希望服务器跟PC的网段的划分开,这时候就需要用到第二地址功能了。

总结

推荐的话还是用三层交换机来进行VLAN间路由,这样效率高,也不容易造成网络瓶颈,但是有些小环境,确实没有三层交换机,只有二层交换机,所以可以用单臂路由的方式,当然如果是华为的AR系列,有二层接口的话,那么该路由器可以当做三层交换机使用,来做VLAN间转发,可以中间链路可以做单臂路由。

作者微信公众号

华为防火墙做单臂路由_华为-VLAN间路由:VLANIF+单臂路由(子接口)-释然相关推荐

  1. 【华为认证】HCIA-DATACOM技术分享-配置VLAN间通信实验,通过dot1q子接口实现-入门级手册

    1.1 实现VLAN间通信实验 1.1.1 实验介绍 1.1.1.1 关于本实验 划分VLAN后,不同VLAN的用户间不能二层互访,这样能起到隔离广播的作用.但实际应用中,不同VLAN的用户又常有互访 ...

  2. 思科三层交换机不同vlan互通_cisco(三层交换和动态路由,不同vlan间的通信,静态路由实现全网互通)...

    之前是同vlan的通信 现在是不同vlan间的通信,不同网络之间的通信,不同网段间的通信,要用到路由器. 路由器上一个接口只能配一个网关.路由器接口少,怎么办? 在一个接口上划分出多个子接口. 单肩路 ...

  3. 玩转华为数据中心交换机系列 | 配置VLAN间通过VLANIF接口通信示例

    素材来源:华为数据中心交换机配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为数据中心交换机系列 | 汇总_COCOgsta的博客-CSDN博客 组网需求 企 ...

  4. 华为防火墙做单臂路由_华为单臂路由配置实例

    华为单臂路由实验配置(共8篇)华为 AR2200路由器单臂路由配置实例华为 AR2200路由器单臂路由配置实例作者:救世主220实验日期:2015 6 29实验拓扑如下:AR5配置:[AR5]dis ...

  5. 华为防火墙做单臂路由_防火墙做单臂路由实现VLAN间通信

    防火墙做单臂路由实现 VLAN 间通信 网络设备 : 1 台 USG2130 ,若干 S2700 交换 机 客户需求: 交换 机上划分 VLAN ,并在 USG2130 上做单臂 路由 ,同时要求三个 ...

  6. 华为防火墙做单臂路由_【原创】华为网络设备单臂路由配置实验

    坚信:知识改变命运,技术成就梦想. 当今是信息爆炸的年代,过多.无营养的信息充斥着我们,龙哥愿致力于传播正能量.网络技术等有价值的信息,同大家分享. 愿我们都能充分利用零碎时间,每天进步一点点. 单臂 ...

  7. 华为策略路由加等价路由_华为——防火墙——策略路由配置及思路

    华为--策略路由(校园网配置) 作用:通过分析数据报的源地址和目标地址,按照策略规则选择不同的网关,进行数据转发.提供冗余,负载,但是还是单线路的速度.只是提供了不同的方向,并没有进行合并线路. 拓扑 ...

  8. 华为防火墙做出口网关

    配置要求: 1)PC1和PC2可以ping通dmz区域的172.16.1.100服务器(web服务器) 2)PC1和PC2可以ping通202.16.3.1,需要使用Easy-IP NAT 3)202 ...

  9. 华为 会议室分配时间最长_华为年报折射出的人才与专利价值

    2019年3月29日,华为发布了2018年的年报,全球销售收入7212亿元,同比增长19.5%:净利润593亿元,同比增长25.1%,交出了不错的成绩单. 热心的媒体总不忘替华为的员工算下工资,但算的 ...

最新文章

  1. C++中的const关键字(zz)
  2. php框架全局自定义错误,[TP笔记]ThinkPHP自定义错误页面、成功页面及异常页面
  3. [UWP]用Shape做动画(2):使用与扩展PointAnimation
  4. 豪华版飞机大战系列(六)--附源代码
  5. hadoop程序实例
  6. java和android 语法区别_病症解析:语言发育迟缓和自闭症的联系与区别
  7. 搭建jenkins+gitlab+tomcat+maven步骤
  8. iOS开发中对于一些常用的相对路径(持续更新)
  9. QTP 自动化测试--定义变量
  10. 熊族部落---要邀请码
  11. win10 SecoClient连接“提示用户与对方建立连接超时,配置错误或网络故障”
  12. Linux 录屏及制作GIF
  13. Ext.Window
  14. 电脑重装系统蓝屏详细解决方法分享
  15. 【教程】笔记本装Win10+Deepin双系统|详细
  16. 【错误记录】Ubuntu 下 VSCode 编译报错 ( 无法生成和调试,因为活动文件不是 C 或 C++ 源文件。终端进程启动失败(退出代码: -1)。终端将被任务重用,按任意键关闭。 )
  17. python复利终值_财码Python管理会计小实验—投融资管理之货币时间价值
  18. 物联网查流量_物联网流量管理平台
  19. Android X86
  20. 信息学奥赛一本通|1336:【例3-1】找树根和孩子

热门文章

  1. 音频翻译技巧有哪些?英教你音频翻译怎么操作
  2. ESD 静电抗扰度的预防处理措施
  3. 【LR(0)分析】LR(0)算法的分析与设计
  4. 如何使用C-Lodop保存PDF格式文件
  5. 什么是数字化?为什么需要数字化?数字化的未来?
  6. 7 和其他程序协同工作
  7. 张宇1000题线性代数 第七章 特征值与特征向量
  8. 算法——中国剩余定理(孙子定理)
  9. Django学习15 -- 验证码
  10. 刚刚!两院院士增选名单公布!信息技术科学部入选7人!