原创 VBAS協議

VBAS協議的工作流程: 1.用戶PC廣播一個會話發起數據包,期待BRAS響應(交換機可以自動學習該用戶的MAC地址,建立MAC和PORT的對應表)。 2.一個或多個BRAS收到廣播包後,若能提供用戶所需的服務(PADI字段),則發送服務

原创 操作系統調度

不同的OS有不同的目標,對調度程序的要求也不同。 批處理系統:無須及時的用戶響應,採用不可搶佔的調度方式,或時間間隔很長的可搶佔調度方式,從而允許進程能長時間運行,減少進程的切換次數,提高系統的性能。 交互式系統:及時的用戶響應非常重要,

原创 線卡與主控板版本管理及加載

主控板flash上保存主控板版本和線卡版本,用戶可以通過主控板帶內網口或管理網口通過FTP方式進行版本加載工作。 線卡flash在出廠時已經燒錄有Atheros提供的firmware,無需主控板在上電時加載線卡版本,線卡上電後優先運行本地

原创 ZTE平臺

kshell支持多進程;tshell只支持單進程。 兩級boot方案:一級boot(仍稱爲boot)完成基本的上電啓動,引導二級boot,支持tft

原创 代理ARP

網關:路由器中端口的IP地址。 默認網關:每臺PC機上都有一個配置參數,參數值爲接在同一網絡上的某個路由器端口的IP地址。 IP地址CIDR記法:斜線後面的數字就是地址掩碼中1的個數。 位於子網A的主機A(172.16.10.100)需要

原创 Linux體系結構

Linux主要特徵: 1. 開源 2.雙態 3.多進程 4.跨平臺 5.軟硬件支持豐富 6.多核。Linux對多核的支持優於很多其它操作系統,例如vxwork。Linux體系結構:硬件平臺-設備驅動-內核-系統調用接口-應用程序 Linu

原创 Linux常用命令

cd      //跳到自己的home directory cd ..    //返回上級目錄 ls        //顯示當前目錄的文件列表 tar czvf  this.tar.gz     //壓縮 tar xzvf  this.t

原创 ARP欺騙

ARP高速緩存(ARP表) ARP高效運行的關鍵是由於每個主機上都有一個ARP高速緩存。這個高速緩存存放了最近IP地址到硬件地址之間的映射記錄。高速緩存中每一項的生存時間一般爲20分鐘,起始時間從被創建開始算起。 arp -a  //查看

原创 PPPOE協議

PPPOE有兩個不同的階段,發現階段和PPP會話階段。當一個主機想開始一個PPPOE會話,它必須首先進行發現階段以識別對端的以太網MAC地址,並建立一個PPPOE Session ID。在發現階段,基於網絡的拓撲,主機可以發現多個接入集中

原创 makefile

完整的例子: 簡化: make是一個命令工具,它解釋makefile中的指令(或者說規則),在Linux環境下使用GNU的make 工具能夠比較容易地構建一個工程,整個工程的編譯只需要一個命令就可以完成編譯、鏈接以至於最後的執行。 mak

原创 MAC地址自動學習機制

Vlan獨立學習(IVL)和vlan共享學習(SVL) IVL:在這種方式下,MAC地址表在邏輯上可以被看成根據VLAN信息分成了很多張表,一個MAC地址可以學習到不同VLAN對應的“地址表”上。 SVL:在這種方式下,MAC地址在整張表

原创 v2lin

可在Linux平臺上以Vxworks虛擬機的形式模擬Vxworks的核心行爲與系統調用等,將vxworks的API轉成與Linux兼容的函數,這樣調用Vxworks API寫成的程序碼在不須或少量的重寫之後,重新編譯並在Linux上執行。

原创 IEEE MDIO幀格式

字段描述 start op Phy_addr Reg_addr TA data 空間(bits) 2 2 5 5 2 16 start:開始標識碼 op:讀寫操作,10爲讀,01

原创 PON基本知識

PON是無源光網絡(Passive Optical Network)的簡稱,由光線路終端OLT(Optical Line Terminal)、光網絡單元ONU(Optical Network Unit)和無源分光器(Passive Opt

原创 L2交換基本功能

1.VLAN 包括VLAN創建/刪除、添加/刪除VLAN端口成員 2.組播 組播創建/刪除,添加/刪除組播端口成員 3.Trunk 組播創建/刪除,添加/刪除Trunk端口成員 4.MAC 將指定MAC綁定到指定端口,設置MAC表老化時間