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

时间: 2024-08-06 11:56:33

BCM交换芯片策略路由功能的相关文章

揭开全球第一颗SDN交换芯片的神秘面纱

编者按:全球第一颗SDN交换芯片一直被一层神秘的面纱包围着,小编近日采访了一下盛科网络的张卫峰张总,为您揭开全球第一颗SDN交换芯片神秘的面纱,以下是采访内容. SDN是一个很泛泛的概念,它可以有很多不同的实现方式,而OpenFlow技术是发展最早的,最广为人知的,并且唯一标准化的SDN实现.但是由于一直没有针对OpenFlow的网络交换芯片问世,所有做OpenFlow交换机的设备商都做得很郁闷,用现有的传统交换芯片做出来的OpenFlow交换机,限制都太多,甚至业内有人说,SDN之所以落地缓慢

基于335X平台的UBOOT中交换芯片驱动移植

基于335X平台的UBOOT中交换芯片驱动移植 一.软硬件平台资料 1.开发板:创龙AM3359核心板,网口采用RMII形式. 2.UBOOT版本:U-Boot-2016.05,采用FDT和DM. 3.交换芯片MARVELL的88E6321. 4.参考文章:本博客基于335X的UBOOT网口驱动分析. 二.移植主要步骤 1.准备工作: (1).必须熟悉U-Boot-2016.05中的网口驱动构架,熟悉其中各个网口设备结构体的意义,网口初始化流程.重点详细分析常规基于phydev的驱动初始化的过程

基于335X平台Linux交换芯片驱动开发

基于335X平台Linux交换芯片驱动开发   一.软硬件平台资料 1.开发板:创龙AM3359核心板,网口采用RMII形式. 2.Kernel版本:4.4.12,采用FDT 3.交换芯片MARVELL的88E6321. 二.移植准备工作 1.熟悉88E6321的datasheet及Functional_Specification_Rev.0.05 2.熟悉设备树相关理论和用法 3.熟悉Linux网络驱动MDIO.PHY部分的软件流程 三.DTS文件修改 本工程的DTS文件以am335x-ice

常用模拟开关芯片引脚,功能及应用电路

https://zm12.sm-tc.cn/?src=http%3A%2F%2Fwww.sydzdiy.com%2Fsynthesize%2Fbase%2F110Q393H010.html&uid=d2f68cd7fd230c162b7fa451ccf2ceb0&hid=28152800f38bb65ef14cc551242bc441&pos=6&cid=9&time=1479132129718&from=click&restype=1&pa

【蓝牙数据采集模块】-00-Sensor Controller 功能介绍

一. CC2650芯片内部的结构框图如图,内部包含: 一个Cortex-M3主控制器,用来做整个芯片的功能与任务实现 一个Cortex-M0射频控制器,用来驱动RF相关电路 一个Sensor Controller,可以用来在主控制器睡眠时实现传感器数据的采集,以降低系统整体功耗. 由图中我们可以看到,Sensor Controller可以直接控制的模块包括: 1.模拟量采集,2.比较器,3.SPI和I2C接口,4.恒流源,5.定时器,6.2KB SRAM 不仅如此,Sensor Controll

STM32CubeMX使用方法及功能介绍

Ⅰ.写在前面 学习本文之前可以查看我前面的文章: STM32CubeMX介绍.下载与安装 主要讲述STM32CubeMX菜单及相关功能,简单讲述一下新建工程,后面结合实际例子讲述新建工程配置的具体细节. 关于本文的更多详情请往下看. Ⅱ.STM32CubeMX主界面描述 打开安装好的STM32CubeMX,看到其主界面如下: 主要看到信息有: 1.菜单栏:打开软件只有4个主菜单,在新建工程后有5个菜单: 2.快捷按钮栏:这些按钮在菜单栏里面都能找到: 3.新建工程:我们打开软件,新建工程就是点击

[硬件项目] 2、汽车倒车雷达设计——基于专用倒车雷达芯片GM3101的设计方案与采用CX20106A红外线检测芯片方案对比

前言 尽管每辆汽车都有后视镜,但不可避免地都存在一个后视镜的盲区,倒车雷达则可一定程度帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶安全性.上一节已经分析清倒车雷达的语音模块(上一节),本节将深入分析测距模块的设计. 一.倒车雷达的发展 第0代倒车雷达:“倒车请注意”!只要司机挂上倒档,它就会响起.(然并卵) 第1代倒车雷达:在距车1.5~1.8m处有障碍物,蜂鸣器就会工作,距离越近蜂鸣器越急促.(没有显示,考验司机耳力) 第2代倒车雷达:数码管显示距离数字,3色波段绿.黄.红分别表示安全.警

IPC网络高清摄像机基础知识1(IPC芯片市场分析以及“搅局者”华为海思 “来自2013年”)

需求说明:了解IPC(IP Camera)网络摄像头行业 来自:http://info.secu.hc360.com/2013/06/031051730705-all.shtml#m4 阅读精华整理: 1.对于网络摄像机(IPCamera以下简称:IPC)而言,它用到的解决方案包括成像方案和编解码芯片方案两部分. 成像方案上,商家在CCD或CMOS这两个图像传感器流派间选择.在网络高清方面,采用CMOS的居多,盖因其技术比 较成熟,低功耗.高集成度以及性价比高:而且,CCD做高清还有响应速度慢.

教你认识主板上的主要芯片

 1   BIOS芯片    BIOS (Basic Input Output System)是基本输入u出系统,它是为电脑中的硬件提供服务的.BIOS属于只读存储器,它包含了系统启动程序.系统启动时必需的硬件设备的驱动程序.基本的硬件接口设备驱动程序.目前,主板中的BIOS芯片主要由Award和AMI两个公司提供.    目前,BIOS芯片主要采用PLCC(塑料有引线芯片)封装形式,采用这种形式封装的芯片非常小巧,从外观上看大致呈正方形.采用这种封装形式可以减少芯片占用的主板空间,从而提高主板