ANCP協定簡介
ANCP(Access Node Control Protocol)協定提供了BRAS設備和接入節點(AN:Access Node,如DSLAM設備)之間控制信息傳遞的通道。
ANCP由GSMPv3(General Switch Management Protocol Version 3)協定承載,並對GSMPv3協定進行了擴充,增加了鄰接關係的建立與維護體制。
ANCP協定主要工作流程
1、AN向BRAS發起TCP連線。
BRAS使用特定連線埠6068進行監聽,經過一定配置的AN加電啟動後即向BRAS的該連線埠發起TCP連線。BRAS作為TCP的伺服器端,AN作TCP客戶端。
2、AN與BRAS之間建立GSMP鄰接關係,同時完成ANCP能力協商。
ANCP協定定義的能力類型包括:
動態拓撲發現
線路參數配置
組播控制
線路檢測管理
批量事務處理
3、ANCP正式工作階段。
鄰接關係建立後,ANCP進入正式工作階段,包括:
動態拓撲發現及線路信息更新。
AN監測其接入側用戶環路的線路狀態,將處於活動狀態的線路ID(ANCP協定定義為Access-Loop-Circuit-ID,與DHCP控制報文的Option82信息或PPP控制報文的PPPoE+信息一致)、制式(如ADSL)、上下行頻寬等信息通過ANCP協定上報給BRAS。當線路信息發生改變時,AN通過ANCP協定通知BRAS更新相關線路信息。
用戶上線,套用相應的線路信息。
AN下相應線路上的用戶上線時,用戶連線請求訊息中攜帶與線路ID一致的Option82信息或PPPoE+信息,BRAS由此獲知用戶與線路的對應關係,從而可根據線路信息對此線路上用戶的業務進行頻寬控制、流量監管等。
(可選)通過RADIUS伺服器給DSLAM下發線路策略。
用戶上線或定製業務時,RADIUS伺服器根據相應線路信息,可向BRAS下發對應線路策略,BRAS將該策略下發給相應的DSLAM,DSLAM套用該策略。
用戶物理線路OAM檢測。
BRAS通過ANCP協定,向DSLAM下發OAM檢測訊息,DSLAM收到訊息後會對相應DSL線路進行環回檢測,並將檢測結果通過ANCP協定反饋給BRAS。