gem port和t-cont將pon網路分為虛擬的連線,實現業務復用,原理如圖1所示。
圖1 gpon系統業務復用原理
乙個gem port可以承載一種業務,也可以承載多種業務。gem port承載業務後先要對映到t-cont單元進行上行業務排程。每個onu支援多個t-cont,並可以配置為不同的業務型別。
乙個t-cont可以承載多個gem port,也可以承載乙個gem port,根據使用者的具體的配置而定。t-cont上行到olt側後解調出gem port,然後再解調出gem port中的業務淨荷後進行相關業務處理。
業務對映關係
下行方向:所有的業務在gpon業務處理單元被封裝到gem port中,然後廣播到該gpon介面下的所有onu上。onu再根據gem port id進行資料過濾,只保留屬於該onu的gem port並解封裝後將業務從onu的業務介面送入使用者裝置中。如圖2所示。如圖2所示。
圖2 gpon業務對映關係(下行)
上行方向:各種業務先在onu上對映到不同的gem port中,gem port攜帶業務再對映到不同型別的t-cont中上行傳輸至olt。t-cont在olt側先將gem port單元解調出來,送入gpon mac晶元將gem port淨荷中的業務再解調出來,再送入相關的業務處理單元進行處理。如圖3(上行)所示。
圖3 gpon業務對映關係(上行)
onu應該是根據gemport id來識別屬於自己的資料吧,gpon下行幀的payload部分含有多個gem幀,gem幀的針頭部分有gemport id,用來識別屬於各個onu的資料;alloc id在gpon下行幀的幀頭的bw map欄位裡,是用來分配下乙個onu的tcont向olt傳送資料的起止時隙的
onu根據12bit的port-id值來選擇接受下行資料
alloc-id是分配時隙的物件
繼承和實現
繼承是從已有類中獲得繼承資訊建立乙個新類的過程。提供繼承資訊的類稱為父類 基類 超類 而接受繼承資訊的類稱為子類 派生類 繼承的關鍵字位extends public class parent class child extends parent public static void main str...
繼承和實現
繼承使用基類和匯出類來描述一些物件之間共有的特性,基類包含這些物件共有的屬性和方法,匯出類繼承了基類中非私有的屬性,對這些共有的方法做了不同的實現。同時匯出類還可以定義自己獨有的屬性和方法。繼承中的基類可以是抽象類,也可以是非抽象類。如果基類是抽象類,匯出類必須對其中的抽象方法做具體的實現,同時可以...
介面和實現
介面與實現分離。parnas 原則 中國人翻譯的書太差了。再也不買書了,看電子書吧。通常使用介面的時候,需要使用到很多的額外資料,並且每個不同的實現都有不同的要求,那麼這樣的問題該怎樣解決呢?目前有3中方式 1。使用ioc方式,這樣需要的資料從配置中注入,但是顯然僅僅適用於外掛程式開發的時候。2。使...