pp50板的大致框圖如下,兩個xlr732的處理器的萬兆介面連線在內部的fm3112交換晶元上,fm3112外接的rtm版,對外提供2個萬兆介面p2和p4,和10個1g的網路介面,分別為p10,p12,p14,p16,p17,p18,p20,p22,p23和p24。
當前的需求是,rtm板的10個1g介面資料報要送到xlr732網路處理器,這10個介面對np要可見,但是np這一端在接收到資料之後無法知道是由哪個交換口傳送而來。如下採用在交換晶元上配置802.1q vlan的方式來表示埠序號。fm3112由ppc405處理器控制,在其上配置交換晶元如下:
set port default-vlan p20 20
add vlan 20 p20 untag
add vlan 20 p1 tag
set port tag-mode p20 tag-on-tag
對於rtm板上的p20介面,設定預設的vlan為20,當資料報進入p20介面時,增加vlan20的tag標籤。並且將vlan id20同樣配置在於網路處理器xlr732相連的上行口p1上,其屬性為tag,這樣當np接收到vlan id等於20的資料報時,即可的值是由p20介面接收而來。對於外層的報文,由於p20介面設定了untag屬性,當網路處理器要想p20埠傳送資料報時,要增加vlan id20,這樣從p20發出時untag屬性將剝去vlan id20。最後p20埠設定tag-on-tag屬性,不管進來的資料報有沒有vlan標籤,都將打算vlan 20的標籤。
完。
50 構造佇列
個人水平有限,請見諒!小明同學把1到n這n個數字按照一定的順序放入了乙個佇列q中。現在他對佇列q執行了如下程式 while q.empty 佇列不空,執行迴圈 做取出隊頭的值操作的時候,並不彈出當前隊頭。小明同學發現,這段程式恰好按順序輸出了1,2,3,n。現在小明想讓你構造出原始的佇列,你能做到嗎...
5 0 目錄操作
表示當前目錄 表示上級目錄 表示home下使用者目錄 注 所有隱藏的檔案或資料夾都是以點 開頭,所以建立隱藏檔案或資料夾只需要在名字前加點就行 1 當前路徑 pwd 2 建立目錄 mkdir 命令 mkdir 目錄 mkdir aaa 在當前目錄下建立乙個名為aaa的目錄 mkdir usr aaa...
50 迴圈巢狀
迴圈巢狀概述 語句結構 順序語句 以分號結尾,表示一句話的結束 分支語句 一對大括號表示if的整體結構,整體描述乙個完整的if語句 一對大括號表示switch的整體結構,整體描述乙個完整的switch語句 迴圈語句 一對大括號表示for的整體結構,整體描述乙個完整的for語句 一對大括號表示whil...