码迷,mamicode.com
首页 > 其他好文 > 详细

BCM交换芯片策略路由功能

时间:2014-06-14 13:29:27      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:broadcom bcm 交换芯片 三层

BCM交换芯片中和路由相关的几个寄存器 

EGR_L3_NEXT_HOP、EGR_L3_INTF、ING_L3_NEXT_HOP

BCM XGS系列SDK中和路由相关的几个命令

l3 l3table、 l3 defip 、 l3 intf


其中l3 intf命令配置了EGR_L3_INTF寄存器, 本质上是配置了3层转发接口 也就是我们常说的vlanif接口。

l3 l3table命令和l3 defip命令都配置了EGR_L3_NEXT_HOP寄存器也就是下一跳出口寄存器。l3 l3table 也会生成主机路由ARP表项。


BCM XGSIII系列交换芯片FP 策略路由功能配置顺序:

1. 创建fp group时加入bcmfieldqualifyl3routable匹配

fp qset add bcmfieldqualifydstip

fp qset add bcmfieldqualifyl3routable

fp group create -0x7fffffff 1


2. 创建fp group entry

fp entry create 1 1 


3. 配置fp匹配域TCAM data 和mask

fp qual 1 bcmfieldqualifydstip 192.168.0.12 255.255.255.255
fp qual 1 bcmfieldqualifyinport ge26 0x00000000003fffffffffffff


4.配置fp policy action

fp action add 1 bcmfieldactionl3switch 2


5.安装fp entry

fp entry reinstall 1


这样配置后, 通过fp过滤的流在执行策略时会根据l3 switch提供的索引‘2’去索引EGR_L3_NEXT_HOP表获取下一跳

目的MAC地址和Intf_num, 之后用取得的intf_num索引EGR_L3_INTF表,得到出口源MAC地址和出口VID。

然后,交换芯片将报文的源MAC地址替换成从EGR_L3_INTF表中取得的源MAC地址, 并将报文从VLAN - vid转发出去。 本质上来说,EGR_L3_NEXT_HOP表里存储的是主机路由的MAC信息和intf_num信息。





BCM交换芯片策略路由功能,布布扣,bubuko.com

BCM交换芯片策略路由功能

标签:broadcom bcm 交换芯片 三层

原文地址:http://blog.csdn.net/daydring/article/details/30220059

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!