Gem Port和T CONT實現業務復用

2021-07-31 11:51:49 字數 888 閱讀 5467

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。使...