關(guān)于全國產(chǎn)交換芯片-盛科CTC5160
概述
24X1GE + 8X10GE 48X1GE + 8X10GE 12X10GE
Greatbelt 支持128個(gè)本地端口 Humber 支持256個(gè)本地端口
VPLS:作為AC的logic port時(shí),可以通過gport+vlan或gport映射得到,作為PW端口時(shí)可以通過VC Label映射得到。 APS:兩層保護(hù)切換網(wǎng)絡(luò),一對保護(hù)組的出口同時(shí)屬于一個(gè)logic port,可通過Port模塊的接口把兩個(gè)端口配置屬于同一個(gè)logic port。
基于VLAN的L2 Bridge轉(zhuǎn)發(fā)
基于C+S VLAN的轉(zhuǎn)發(fā)
基于VSI的VPLS的轉(zhuǎn)發(fā)
physical interface: 為Routed port,僅僅可以配置三層屬性,只有路由功能,相當(dāng)于路由器上的接口,是基于物理port的,可以直接連接路由器。
Vlan interface: 是三層交換機(jī)中vlan配置的路由接口,Vlan interface基于vlan,vlan接口集成了交換和路由的功能。 Sub interface: 為Routed port,僅僅可以配置三層屬性,只有路由功能,是基于port + vlan來區(qū)分的,在一個(gè)物理端口port上,可以通過vlan來劃分不同的Interface。
L2UC:二層單播,初始化創(chuàng)建,F(xiàn)DB使用。 L2MC:二層組播,SDK維護(hù),用于二層組播 IPUC:三層單播,用戶自己創(chuàng)建刪除,可以add/update/remove. IPMC:三層組播,SDK維護(hù),用于三層組播 MPLS IP tunnel
用戶可以管理的:IPUC, MPLS, IP tunnel SDK自己維護(hù):L2UC, L2MC, IPMC
/* 直接創(chuàng)建一個(gè)mcast nexthop即可,用于acl識別出報(bào)文關(guān)聯(lián) */ ctc_nh_add_mcast(mcast_nhid, &nh_mcast_group);
ctc_acl_create_group —創(chuàng)建一個(gè)入方向的acl組。 ctc_acl_add_entry — 創(chuàng)建acl表項(xiàng),可以基于l2/l3/l4進(jìn)行報(bào)文的識別。 ctc_acl_install_group — 安裝,使之生效。
acl_entry->entry_id = entry_id; acl_entry->key.type = CTC_ACL_KEY_IPV4; p_key->flag = CTC_ACL_IPV4_KEY_FLAG_L4_PROTOCOL; p_key->l4_protocol = l4_protocol; p_key->l4_protocol_mask = 0xff; p_action->nh_id = nhid; /* 第一步創(chuàng)建的mcast nexthop */ p_action->flag |= CTC_ACL_ACTION_FLAG_REDIRECT; ret = ctc_acl_add_entry(acl_group_id, acl_entry); }
nh_param.type = CTC_MISC_NH_TYPE_TO_CPU; nh_param.misc_param.cpu_reason.cpu_reason_id = reason_id; ret = ctc_nh_add_misc(nhid, &nh_param);
que_cfg.type = CTC_QOS_QUEUE_CFG_QUEUE_REASON_MAP; que_cfg.value.reason_map.cpu_reason = reason_id; que_cfg.value.reason_map.queue_id = queue_id; que_cfg.value.reason_map.reason_group = group_id; ret = ctc_qos_set_queue(&que_cfg);
dest_type = CTC_PKT_CPU_REASON_TO_LOCAL_CPU; que_cfg.type = CTC_QOS_QUEUE_CFG_QUEUE_REASON_DEST; que_cfg.value.reason_dest.cpu_reason = reason_id; que_cfg.value.reason_dest.dest_type = dest_type; ret = ctc_qos_set_queue(&que_cfg);
nh_param.type = CTC_MISC_NH_TYPE_TO_CPU; nh_param.misc_param.cpu_reason.cpu_reason_id = reason_id; ret = ctc_nh_add_misc(nhid, &nh_param);
nh_mcast_group.mem_info.member_type=CTC_NH_PARAM_MEM_LOCAL_WITH_NH; nh_mcast_group.opcode=CTC_NH_PARAM_MCAST_ADD_MEMBER; nh_mcast_group.mem_info.ref_nhid = misc_nhid; ret = ctc_nh_update_mcast(mcast_nhid, &nh_mcast_group);
nh_mcast_group.mem_info.member_type=CTC_NH_PARAM_MEM_BRGMC_LOCAL; nh_mcast_group.opcode=CTC_NH_PARAM_MCAST_ADD_MEMBER; nh_mcast_group.mem_info.destid = gport; ret = ctc_nh_update_mcast(mcast_nhid, &nh_mcast_group);
可用于無風(fēng)扇設(shè)計(jì)產(chǎn)品 支持EEE(能效以太網(wǎng))
支持Cut-Through轉(zhuǎn)發(fā)模式
基于網(wǎng)絡(luò)的任意端口堆疊,支持環(huán)狀/樹狀/網(wǎng)狀拓?fù)?/section>
擁有4個(gè)獨(dú)立可配的HSS Macro,支持高速SerDes (1.25~12.5Gbps) 支持豐富的端口協(xié)議:CX4, KX, KX4, 10G KR, XFI, SFI, XAUI, SGMII, QSGMII
IPv4/IPv6雙棧轉(zhuǎn)發(fā) IPv4/IPv6隧道 GRE over IPv4/IPv6, GRE based VPN, 6to4, ISATAP, MPLS over IP 豐富的IPv6過渡技術(shù),如:NAT64,IVI
支持OpenFlow 1.3 創(chuàng)新的32K Hash流表
以太網(wǎng)OAM (CCM, LBM, LBR, LM, DM, throughput等) 同時(shí)支持基于Y.1731和BFD MPLS-TP OAM 針對IP/MPLS的BFD
可層次化應(yīng)用在PW、LSP和tunnel之上 協(xié)議/拓?fù)錈o關(guān)的實(shí)現(xiàn)機(jī)制,保證快速切換
三級流量整型/調(diào)度 支持SrTCM, TrTCM和改進(jìn)的TrTCM算法 支持MEF HBWP 可靈活映射的隊(duì)列
遵循G.8261標(biāo)準(zhǔn)的SyncE功能 IEEE1588 v1/v2,OC/BC/TC,支持1-step和2-step模式 支持基于Ethernet/IP/UDP/MPLS封裝的PTP報(bào)文傳輸功能 產(chǎn)品應(yīng)用:
-
-