Vlan间路由

目录

一、vlan间路由实现的方法

二、精确匹配转发(交换机)流程

三、最长匹配转发(路由器)

四、交换机最长匹配转发

五、总结


一、vlan间路由实现的方法

方法1:使用路由器的物理接口

特点:在路由器上配接口IP,作为主机网关。但这需要路由器与每个VLAN建立一条物理连接,路由器接口很少,浪费路由器接口。

image/png

方法2:单臂路由,使用路由器的子接口

特点:一旦出故障,网络就瘫痪了。

image/png

方法3:用三层交换实现VLAN间路由,即在三层上给VLAN配IP。

image/png

二、精确匹配转发(交换机)流程

流程图:

image/png

流程:

1、发一个以太网帧,检查目的MAC是否为VLAN接口的MAC

(1)否,查找MAC表,进行二层转发。

(2)是,进行三层转发,查找IPFDB表(表中记录着某一IP或Mac,对应的接口或者下一跳)。

①若匹配:根据目的IP找到下一跳,找到端口转发数据

②若不匹配:

  • 第一次IPFDB表是空的,向上查FIB 表,找到目的地址的下一跳及其接口;
  • 用下一跳去查ARP表,可找到下一跳对应的MAC地址;
  • 此时IPFDB表可以得到完整的信息,即目的地址、下一跳、Mac地址、下一跳的出接口;
  • 当第二次有数据包再发同一个目的地址时,就不用在进行查表,直接转发。

2、IPFDB表组成

(1)FIB表(转发信息库表):

①表中记录了当前路由表中的ACTIVE状态路由,目的IP存在此表中;

②FIB表有代码驱动、代码(即CPU)维护,即查询过程会上报CPU处理,而CPU很忙,这会导致CPU忙上加忙;

③查FIB表是进行的最长匹配;

(2)ARP表:目的MAC存在此表中

3、原理概括

对数据包进行一次路由查表后,生成具体目的地址的转发表项

后续报文直接根据此表项进行精确匹配转发

4、优点

优点:将二层转发和三层转发合并为一次转发进行,减少查表次数;精确匹配无需遍历整个表大大加快了查表转发速度。

5、缺点

缺点:对每个目的IP生成转发表项,导致表项规模庞大,占用空间。

三、最长匹配转发(路由器)

路由表的匹配原则,掩码最长,此操作需查整个路由表,限制了转发速度,用报文目的地址与路由表项的子网掩码进行“与”操作,结果若与其表项中网络地址相同,则匹配成功。

四、交换机最长匹配转发

image/png

1、流程:发一个以太网帧,检查目的MAC是否为VLAN接口的MAC

(1)否,查找MAC表,进行二层转发。

(2)是,进行三层转发,查找L3 Table表,

若匹配:根据目的IP找到下一跳,找到端口转发数据。

若不匹配:和精确匹配转发(交换机)流程一致,只不过将IPFDB表换成了DEF_IP表。

2、L3 Table表组成

(1)DEF_IP表:

存放着路由表中的Active路由简化后的路由条目;

有硬件处理部分进行维护,即有专门的高速转发芯片处理维护,不工作的CPU中;

查DEF_IP表是进行的最长匹配;

(2)ARP表:目的IP存在此表中

3、原理概括

基于硬件的最长匹配的三层交换技术;

所有报文转发都通过硬件快速匹配完成转发;

五、总结

最长匹配转发模式,所有的转发都通过硬件的快速匹配完成转发,即在加载大量路由,网络路由频繁波动,仍然能保证IP报文的线速转发,比精确匹配转发模式的转发性能优。

  • 22
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Smiling Mr. Rui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值