原创 Google Test單元測試使用

Google開源了很多實用的模塊,比如google-gtest/google-gmock/google-glog/google-gflags/google-ctemplate/google-sparsehash/Protobuf/Per

原创 Access-ONU4024

ONU4024i硬件接口,2GE、1EPON、24LAN/VOIP,就是一個24口交換機+VOIP,可以GE上行,或者EPON上行,LAN口和VOIP共用接用戶   1.        VOIP硬件參數 MPC8247 64MSDRAM

原创 Protocol-Ethernet OAM

1.      ETHETNET OAM概念 對比MPLS OAM基於LSP,ETHERNET OAM基於VPN業務 和MPLS OAM一樣,首要任務是鏈路發現、鏈路監測、遠端環回   2.      LINK OAM LINKOAM報文

原创 Transit-QOS

1.      傳輸網中的QOS 流量管理主要包括流量分類,流量整形,擁塞避免 2.      IP DSCP IP包格式爲DA+SA+0800+ver_len+TOS+LEN+…+IPSA+IPDA+data,直接分析TOS字段,D

原创 Access-B1202

B1202是B1205的小框,直接放樓道,接入設備,上行GE,或者EPON,下行4框可以混插ASL和FXS板,提供VOIP和ASL服務,CSM主控板含VOIP的DSP芯片處理VOIP業務 支持ADSL2+接入,ADSL2+ 板卡密度爲32

原创 ECI產品線

    ECI主要產品線是光傳輸設備,集中在城域網層面,雖然06年買了港灣的寬帶接入MSAN產品線,但是09年初金融危機就全部裁掉了     產品分類有: XDM,老的SDH產品線,SDH/SONET城域接入網、匯聚層網絡,以及骨幹網升級

原创 Transit-ETREE/HVPLS

H-VPLS即分層的VPLS主要是爲解決N的平方問題,方便管理而引入。 1.在一個VSI中主要有SGH和NULL SHG兩類接口組。非NULL SHG組內成員間不能轉發 2.SHG組間可以轉發 3.NULL SHG(又稱SPOKE SHG

原创 Broadcom以太網交換芯片培訓

Broadcom以太網交換芯片培訓 ----     目錄 1、 交換芯片架構 2、 L2轉發流程 2.1 L2轉發原理 2.2 L2轉發相關的表項 2.2.1 port表 2.2.2 egress port表 2.2.3 L

原创 Transit-FIB

1.       MAC MOVE SMAC 相同的報文從VPN 不同PORT 進來,如果一定週期內重複次數過於頻繁,就認爲產生了MAC MOVE ,也就是VSI ID+Session ID+SMAC 表中的Result 結果中出口信息

原创 NetWork-router

1.        router和switch 交換機工作在數據鏈路層,每端口高速轉發數據,維護一個PORT對MAC地址表,VLAN就處在這一層 路由器工作在網絡層,選擇路徑,轉發數據包,維護PORT對IP地址表;因爲在IP層,可以避免

原创 Access-B1205

B1205是在B8k基礎上的cost down產品,接入設備,上行GE,下行5框可以混插ASL和FXS板,主控板爲CSM,設備提供VOIP和ASL服務,     FXS硬件圖 FXS板代碼跑RTEMS,對比B8K改動有: 成本

原创 Transit-EZchip NP&Traffic

1.      PB&MPLS&CES NP結構圖 含有下面表項TOPparse:INPORT表 TOPsearchI:UNI分類表NNI分類表TUNNEl分類表MPLSNNI分類表CES分類表+VSIINTERFACE表FIB表+P

原创 Transit-IP/MPLS/MSPP/PTN

1.         MPLS概述 MPLS理解爲2.5層的,Ethernet/PPP/ATM/CES等報文都可以在MPLS網絡中傳輸,在現有的SDH網絡中很大優勢,圖中爲MPLS所在位置,不僅僅是列舉的報文,實際上所有的報都可以在MPL

原创 Protocol-MPLS OAM

1.      MPLS概念 MPLS首要是基於LSP的,確定LSP的連通性 拓展來說,根據MPLS OAM的狀態來保證網絡性能,最主要的就是根據狀態做保護倒換 在MPLS網絡常用的是BFD和TUNNEL OAM兩種協議 2.     

原创 log4c面向對象設計

       Log4C,Log4CPlus/Log4cpp,Log4j,Log4Net,Log4Perl,Log4PHP,Log4PLSQL,Log4LS,Log4py,Log4r,qmmslog,JDK1.4's util.loggi