首页 > 其他分享 >28-1 聚合VLAN配置

28-1 聚合VLAN配置

时间:2023-12-11 15:34:06浏览次数:28  
标签:10 vlan 聚合 VLAN 28 interface 20 port

拓扑

image

配置

AR1

#
interface GigabitEthernet0/0/0
 ip address 12.1.1.1 255.255.255.0 
#
ip route-static 0.0.0.0 0.0.0.0 12.1.1.2

LSW2

#
vlan batch 10 20
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 10 20 30
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 20

LSW3

#
vlan batch 10
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 30
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 10 20 30
#

LSW1(聚合VLAN配置)

#
vlan batch 10 20 100
#
vlan 100
 aggregate-vlan
 access-vlan 10 20
#
interface Vlanif1
 ip address 12.1.1.2 255.255.255.0
#
interface Vlanif100
 ip address 192.168.1.254 255.255.255.0
 arp-proxy inter-sub-vlan-proxy enable
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 10 20 30
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 10 20 30

通信过程抓包理解

PC1 通信 PC3

PC>ping 192.168.1.2

Ping 192.168.1.2: 32 data bytes, Press Ctrl_C to break
From 192.168.1.2: bytes=32 seq=1 ttl=127 time=94 ms
From 192.168.1.2: bytes=32 seq=2 ttl=127 time=78 ms

--- 192.168.1.2 ping statistics ---
  2 packet(s) transmitted
  2 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 78/86/94 ms

1.PC1通过计算确定是同网段通信,发送ARP请求PC3的MAC地址(LSW1的GE0/0/2抓包),Super-VLAN接受到来自PC1的ARP请求后,从所有Sub-VLAN转发
从VLAN20发出
image
从VLAN30发出
image
从VLAN10发出
image

2.PC3收到标记了VLAN30的ARP请求后,记录PC1的IP地址和Super-VLAN的MAC地址绑定, 将ARP Reply回复给Super-VLAN(LSW1的GE0/0/2抓包)
image

3.LSW1收到PC3的ARP Reply后将ARP Reply转发给PC1,但是PC3的MAC地址修改为Super-VLAN三层接口的MAC地址(LSW1的GE0/0/1抓包)
image

4.PC1在封给PC3的ICMP数据时,会封装目的MAC地址为Super-VLAN的三层接口
image

5.LSW1在从GE0/0/2接口转发时,源MAC地址也封装成了VLANIF100的地址
image

6.PC3回包同理

PC1,2,3访问AR1
image

在AR1的GE0/0/0处抓包,都是通过同一网关来的
image

image

标签:10,vlan,聚合,VLAN,28,interface,20,port
From: https://www.cnblogs.com/Metkey/p/17894429.html

相关文章

  • GPT4 Turbo的128K上下文是鸡肋?推特大佬斥巨资评测,斯坦福论文力证结论
    作者|小戏、兔子酱这两天,AI圈子里最火的事,莫过于OpenAI在他们的首届开发者日上重磅推出了GPT-4的加强Plus版GPT-4Turbo。随便摘出来几点GPT-4Turbo对GPT-4的升级几乎都是王炸级别,譬如:128K的上下文长度!?GPT-4的上下文长度是32k,GPT-4Turbo直接将上下文长度x4,1......
  • 聚合支付项目-06
    Mybatis-Plus课程目标:了解Mybatis-Plus整合Mybatis-Plus通用CRUDMybatis-Plus的配置条件构造器Mybatis-Plus的Service封装代码生成器1Mybatis-Plus介绍1.1Mybatis-Plus介绍MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发提高效率......
  • 普冉PY32系列(十三) SPI驱动WS2812全彩LED
    目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简单普冉PY32系列(四)PY32F002A/003/030的时钟设置普冉PY32系列(五)使用JLinkRTT代替串口输出日志普冉P......
  • 聚合支付项目-05
    4基础技术栈总结Nacos用来干什么?Nacos是阿里巴巴公司开源的项目,它用来实现配置中心和服务注册中心。什么是服务发现?在微服务架构中一个业务流程需要多个微服务通过网络接口调用完成业务处理,服务消费方从服务注册中心获取服务提供方的地址,从而进行远程调用,这个过程叫做服务发现。......
  • 《安富莱嵌入式周报》第328期:自主微型机器人,火星探测器发射前失误故障分析,微软推出12
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 更新一期视频教程:【实战技能】单步运行源码分析,一期视频整明白FreeRTOS内核源码框架和运行机制,RTOSTrace链表功能展示https://www.armbbs.cn/forum.php?mod=viewthread&tid......
  • GB28181视频平台LiteCVR接入音频无声的原因排查
    视频监控系统逐渐向着互联互通和可视化的方向发展。随着互联网技术的发展,视频监控系统可以联网进行数据传输,实现不同监控设备之间的互联互通。同时,可视化技术的应用也使得视频监控数据可以以更加直观的方式呈现,使得人们更加容易理解和应用。GB28181视频平台LiteCVR拓展性强,视频......
  • 「杂题乱刷」洛谷P2285
    题目传送门一道小清新动态规划题,直接设\(dp[i]\)表示前\(i\)个鼹鼠最多能打到几个,然后状态转移方程也很好想了。参考代码:点击查看代码#include<bits/stdc++.h>usingnamespacestd;longlongn,m,ans,dp[10010],x[10010],y[10010],times[10010];#definelowbit(x)x&-......
  • 228-layui,清空laydate的值
    layui中varlaydate=layui.laydatevara=laydate.render(options)页面一个按钮,点击将日期组件清空,如何实现?$("#cultivateTime-laydate-range").remove();$(".cultivateTimeDiv").append('<inputtype="text"class="layui-input"id=&......
  • 配置SRS(GB28181)
     编辑push.gb28181.conf配置文件,信息如下:#pushgb28181streamtoSRS.listen1935;#rtmp服务端口号,可用于拉取28181的推流数据max_connections1000;daemonoff;#on守护进程运行,off非守护进程运行srs_log_tank......
  • SENetV2: 用于通道和全局表示的聚合稠密层
    SENetV2:Aggregateddenselayerforchannelwiseandglobalrepresentations 官方代码是用tf.keras实现(论文中没有标注):https://github.com/mahendran-narayanan/SENetV2-Aggregated-dense-layer-for-channelwise-and-global-representations我用torch和tf实现了一下:htt......