The invention discloses an ARL table management system, which is applied to distributed switching equipment. The distributed switching equipment includes a main control board and at least one line card. The system includes: each line card stores an ARL table, and when the line card receives a message, the line card learns the hardware items of the message and updates them to the ARL table, and also through the line. The Inter-card communication interface synchronizes the hardware items of the connecting line card; the main control board establishes a message channel with each line card, and manages and views the ARL table through the message channel. The invention can update and maintain their respective ARL tables by each line card, cancel the global ARL tables unified managed by the main control board, and transfer the three-layer data forwarding search and find interface operation to each line card, which greatly reduces the pressure of maintenance and management of the main control board, and also improves the switching system in the case of large business flow. Stability.
【技术实现步骤摘要】
ARL表管理系统
本专利技术涉及通信
,尤其涉及一种ARL表管理系统。
技术介绍
一个分布式交换系统,通常包括主控板和多张线卡,其中,主控板是整个交换系统的主控单元,负责对整个交换系统的控制并处理各种动态协议等,而线卡即线路接口卡,是交换系统与网络的物理接口。主控板主要包括主控板CPU以及相应的管理模块等,而线卡主要包括线卡CPU及网络处理器(NP),其中,线卡中的NPAS(NP应用服务)组件用于为高层软件提供NP硬件和NP微码的访问以便配置硬件结构和维护转发表项及内存结构等。在分布式交换系统中,ARL表(ARL,AddressResolutionLogic,地址解析逻辑)作为软件上层维护的逻辑MAC地址表(MAC地址又称为物理地址),故也称之为软件ARL表,其主要记录的内容包括发送报文的主机的MAC地址(即源MAC地址)、关联该MAC地址的端口及所关联的局域网ID号(即VLAN_ID)。ARL表既是二层数据转发的依据,同时又是三层数据转发时查找转发出接口的索引表,在整个交换系统中有着至关重要的作用。因此,ARL表在分布式交换系统中如何管理和维护一直是备受关注的问题。参照图1,针对ARL表的管理和维护问题,现有技术中机架式交换系统常采用的是集中管理方式,即一个主控板控制多张线卡并仅在该主控板的内核中存储有一张全局ARL表。因此,该主控板不仅需要运行正常的软件协议并负责用户的配置下发,还需要及时更新全局的ARL表并将所有表项同步到各个线卡,于是当有大量业务流通过各个线卡时,将会有大量的硬件MAC地址学习上报到主控板,故容易造成主控板压力过大。此外,由于 ...
【技术保护点】
1.一种ARL表管理系统,应用于分布式交换设备,其特征在于,所述分布式交换设备包括主控板和至少一线卡,所述系统包括:每一所述线卡存储有ARL表,当所述线卡接收到报文时,所述线卡学习所述报文的硬件表项并将其更新到所述ARL表中,还通过线卡间通信接口进行相连线卡的所述硬件表项的同步;所述主控板与每一所述线卡建立有一条消息通道并通过所述消息通道管理及查看所述ARL表。
【技术特征摘要】
1.一种ARL表管理系统,应用于分布式交换设备,其特征在于,所述分布式交换设备包括主控板和至少一线卡,所述系统包括:每一所述线卡存储有ARL表,当所述线卡接收到报文时,所述线卡学习所述报文的硬件表项并将其更新到所述ARL表中,还通过线卡间通信接口进行相连线卡的所述硬件表项的同步;所述主控板与每一所述线卡建立有一条消息通道并通过所述消息通道管理及查看所述ARL表。2.根据权利要求1所述的ARL表管理系统,其特征在于,还包括:当接收到三层报文时,所述主控板获取所述三层报文的出接口信息并将所述三层报文发往一所述线卡,其中,所述出接口信息包括下一跳IP的出接口及对应的MAC地址;所述线卡查询所述ARL表并匹配所述出接口信息,若匹配到所述线卡,所述线卡根据报文的目的地址将所述三层报文从相应出接口转发;若没有匹配到所述线卡,所述线卡将所述三层报文发往与所述线卡相连的另一线卡进行转发。3.根据权利要求2所述的ARL表管理系统,其特征在于,所述另一线卡匹配所述出接口信息,若匹配到所述另一线卡,所述另一线卡将所述三层报文从相应出接口转发;若没有匹配到所述另一线卡,所述另一线卡将所述三层报文在其VLAN内的出接口进行广播转发。4.根据权利要求1所述...
【专利技术属性】
技术研发人员:张形形,
申请(专利权)人:深圳市风云实业有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。