1.一種用于L3VPN業(yè)務診斷的方法,所述方法包括由第一PE執(zhí)行的以下步驟:
構建L3VPN業(yè)務回應請求消息;
向第二PE發(fā)送所述L3VPN業(yè)務回應請求消息;以及
接收來自所述第二PE的L3VPN業(yè)務回應應答消息;
其中,所述L3VPN業(yè)務回應請求消息包括目標業(yè)務實體TLV,用于指定應當響應所述L3VPN業(yè)務回應請求消息的L3VPN業(yè)務實體。
2.根據(jù)權利要求1所述的方法,其中,所述目標L3VPN業(yè)務實體TLV用于指定應當響應所述L3VPN業(yè)務回應請求消息的L3VPN業(yè)務實體為所有L3VPN業(yè)務實體或一個特定的L3VPN業(yè)務實體,
其中,當所述目標L3VPN業(yè)務實體TLV指定應當響應所述L3VPN業(yè)務回應請求消息的L3VPN業(yè)務實體為所有L3VPN業(yè)務實體時,所述第二PE是所有參與所述L3VPN業(yè)務的PE中除了第一PE之外的任一個,
當所述目標L3VPN業(yè)務實體TLV指定應當響應所述L3VPN業(yè)務回應請求消息的L3VPN業(yè)務實體為一個特定的L3VPN業(yè)務實體時,所述第二PE是所述特定的L3VPN業(yè)務實體。
3.根據(jù)權利要求1所述的方法,其中,所述L3VPN業(yè)務回應請求消息還包括被設置為第一值的消息類型字段,并且所述L3VPN業(yè)務回應應答消息還包括被設置為不同于所述第一值的第二值的消息類型字段。
4.根據(jù)權利要求3所述的方法,其中,當所述L3VPN業(yè)務回應請求消息用于L3VPN業(yè)務路由跟蹤時,所述L3VPN業(yè)務回應請求消息還包括路由跟蹤TLV,用于指示所述L3VPN業(yè)務回應請求消息從所述第一PE到終止PE所遍歷的所有PE的系統(tǒng)地址。
5.根據(jù)權利要求3或4所述的方法,其中,所述L3VPN業(yè)務 回應請求消息還包括服務標簽分配模式TLV和/或所分配的服務標簽數(shù)TLV,以分別用于指示所述第一PE為L3VPN業(yè)務實體分配業(yè)務標簽的模式和所分配的業(yè)務標簽數(shù)。
6.根據(jù)權利要求1所述的方法,其中,所述L3VPN業(yè)務回應請求消息還包括以下各項中的至少一項:版本號、生存時間、保留字段、應答模式、通用錯誤代碼、特定于業(yè)務的錯誤子碼、發(fā)送方的句柄、序列號、發(fā)送時間戳和接收時間戳。
7.一種用于L3VPN業(yè)務診斷的方法,所述方法包括由第二PE執(zhí)行的以下步驟:
接收來自第一PE的L3VPN業(yè)務回應請求消息,所述L3VPN業(yè)務回應請求消息包括目標L3VPN業(yè)務實體TLV,用于指定應當響應所述L3VPN業(yè)務回應請求消息的L3VPN業(yè)務實體;
確定所述L3VPN業(yè)務回應請求消息的目標是所有L3VPN業(yè)務實體還是一個特定的L3VPN業(yè)務實體;
當所述L3VPN業(yè)務回應請求消息的目標是所有L3VPN業(yè)務實體時,所述第二PE向所述第一PE返回L3VPN業(yè)務回應應答消息,更新所述L3VPN業(yè)務回應請求消息并且轉發(fā)更新后的L3VPN業(yè)務回應請求消息;并且
當所述L3VPN業(yè)務回應請求消息的目標是一個特定的L3VPN業(yè)務實體并且所述第二PE是該特定的L3VPN業(yè)務實體時,所述第二PE向所述第一PE返回L3VPN業(yè)務回應應答消息。
8.根據(jù)權利要求7所述的方法,其中,所述L3VPN業(yè)務回應請求消息還包括被設置為第一值的消息類型字段,并且所述L3VPN業(yè)務回應應答消息還包括被設置為不同于所述第一值的第二值的消息類型字段。
9.根據(jù)權利要求8所述的方法,其中,當所述L3VPN業(yè)務回應請求消息用于L3VPN業(yè)務路由跟蹤時,所述L3VPN業(yè)務回應應答消息還包括路由跟蹤TLV,用于指示所述L3VPN業(yè)務回應請求消息從所述第一PE到終止PE所遍歷的所有PE的系統(tǒng)地址。
10.根據(jù)權利要求8或9所述的方法,其中,所述L3VPN業(yè)務回應應答消息還包括業(yè)務標簽分配模式TLV和/或所分配的業(yè)務標簽數(shù)TLV,以分別用于指示所述第二PE為L3VPN業(yè)務實體分配業(yè)務標簽的模式和所分配的業(yè)務標簽數(shù)。
11.根據(jù)權利要求7所述的方法,還包括:
當所述L3VPN業(yè)務回應請求消息的目標不是所有L3VPN業(yè)務實體也不是所述第二PE時,所述第二PE更新所述L3VPN業(yè)務回應請求消息并且轉發(fā)更新后的L3VPN業(yè)務回應請求消息。
12.根據(jù)權利要求7所述的方法,還包括,在確定所述L3VPN業(yè)務回應請求消息的目標是所有L3VPN業(yè)務實體還是一個特定的L3VPN業(yè)務實體之前:
驗證所述L3VPN業(yè)務回應請求消息,其進一步包括:
驗證所述L3VPN業(yè)務回應請求消息中的至少一個驗證項,所述驗證項包括版本號、消息類型、應答模式、TTL值和TLV格式;
如果所述驗證項中的任一項錯誤,則返回所述L3VPN業(yè)務回應應答消息并且停止轉發(fā)所述L3VPN業(yè)務回應請求消息,其中,所述L3VPN業(yè)務回應應答消息包括相應的錯誤代碼以指示驗證錯誤。
13.根據(jù)權利要求7所述的方法,其中,通過IP轉發(fā)數(shù)據(jù)路徑而不通過L3VPN業(yè)務分組的數(shù)據(jù)路徑返回所述L3VPN業(yè)務回應應答消息。
14.一種用于L3VPN業(yè)務診斷的裝置,所述裝置位于第一PE中,包括:
構建單元,其被配置為構建L3VPN業(yè)務回應請求消息;
發(fā)送單元,其被配置為向第二PE發(fā)送所述L3VPN業(yè)務回應請求消息;以及
接收單元,其被配置為接收來自所述第二PE的L3VPN業(yè)務回應應答消息;
其中,所述L3VPN業(yè)務回應請求消息包括目標業(yè)務實體TLV,用于指定應當響應所述L3VPN業(yè)務回應請求消息的L3VPN業(yè)務實 體。
15.一種用于L3VPN業(yè)務診斷的裝置,所述裝置位于第二PE中,包括:
接收單元,其被配置為接收來自第一PE的L3VPN業(yè)務回應請求消息,所述L3VPN業(yè)務回應請求消息包括目標L3VPN業(yè)務實體TLV,用于指定應當響應所述L3VPN業(yè)務回應請求消息的L3VPN業(yè)務實體;
確定單元,其被配置為確定所述L3VPN業(yè)務回應請求消息的目標是所有L3VPN業(yè)務實體還是一個特定的L3VPN業(yè)務實體;以及
處理單元,其被配置為當所述L3VPN業(yè)務回應請求消息的目標是所有L3VPN業(yè)務實體時,向所述第一PE返回L3VPN業(yè)務回應應答消息,更新所述L3VPN業(yè)務回應請求消息并且轉發(fā)更新后的L3VPN業(yè)務回應請求消息;并且當所述L3VPN業(yè)務回應請求消息的目標是一個特定的L3VPN業(yè)務實體并且所述第二PE是該特定的L3VPN業(yè)務實體時,向所述第一PE返回L3VPN業(yè)務回應應答消息。