vlan间通信

        当vlan不在同一网段时,vlan间通信有三种方式,分别是通过多臂路由,单臂路由和vlan三层通信的方式来实现。

1.多臂路由

        多臂路由的方式通过让不同vlan的主机通过不同的路由器接口进行三层转发通信,需要一台交换机和一台路由器,设备资源消耗较大。

        

        PC1属于vlan10,网关是R1的g0/0/1接口, PC2属于vlan20,网关是R1的g0/0/2接口。PC1访问PC2,通过R1进行三层的寻址和转发。交换机SW1的G0/0/3接口属于access接口,默认vlan10,G0/0/4接口属于access接口,默认vlan20,G0/0/1接口属于access接口,默认vlan10,G0/0/2接口属于access接口,默认vlan20。

        原理描述:

                1.PC1访问PC2时,发现不在同一网段,封装网关的MAC地址,查找ARP表项,没有网关MAC,发送ARP request请求网关MAC。

                2.ARP广播包到达SW1的G0/0/3接口,构建MAC地址表,打上vlan10标签,由于是广播包,所以向所有属于vlan10的其他端口泛洪。

                3.SW1的G0/0/1接口属于vlan10,剥离掉vlan10标签,发给R1

                4.R1回复ARP reply,到达SW1的G0/0/1接口,打上vlan10标签,构建MAC地址表,由于是单播数据,根据MAC地址表从G0/0/3接口转发。

                5.SW1的G0/0/3接口剥离掉vlan10标签,发送给PC1,PC1收到,继续封装ICMP包发送给SW1。

                6.ICMP包到达SW1的G0/0/3接口,打上vlan10标签,由于是单播数据,根据MAC地址表从G0/0/1接口转发。

                7.SW1的G0/0/1接口属于vlan10,剥离掉vlan10标签,发给R1

                8.R1查找路由表,从R1的G0/0/2接口发送出去

                9.R1发送ARP request请求PC2的MAC地址。

                10.ARP广播包到达SW1的G0/0/2接口,构建MAC地址表,打上vlan20标签,由于是广播包,所以向所有属于vlan20的其他端口泛洪

    &n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值