【技術實現步驟摘要】
201610186856
【技術保護點】
一種建立通用路由封裝GRE隧道的方法,其特征在于,所述方法包括:家庭網關HG向混合鏈路聚合節點HAAP發送通用路由封裝GRE隧道建立請求報文,所述GRE隧道建立請求報文包括第一互聯網協議IP地址,所述第一IP地址為所述HG的廣域網WAN的IP地址;所述HG接收所述HAAP發送的GRE建立響應報文,所述GRE建立響應報文包括第二IP地址,所述第二IP地址為所述HAAP接收到的所述GRE隧道建立請求報文中的源IP地址;所述HG根據所述GRE隧道建立響應報文,建立所述HG和所述HAAP之間的所述GRE隧道,并根據所述第一IP地址和所述第二IP地址,確定在所述HG和所述HAAP之間的所述GRE隧道的建立過程中是否進行了網絡地址轉換NAT。
【技術特征摘要】
1.一種建立通用路由封裝GRE隧道的方法,其特征在于,所述方法包
括:
家庭網關HG向混合鏈路聚合節點HAAP發送通用路由封裝GRE隧道
建立請求報文,所述GRE隧道建立請求報文包括第一互聯網協議IP地址,
所述第一IP地址為所述HG的廣域網WAN的IP地址;
所述HG接收所述HAAP發送的GRE建立響應報文,所述GRE建立響
應報文包括第二IP地址,所述第二IP地址為所述HAAP接收到的所述GRE
隧道建立請求報文中的源IP地址;
所述HG根據所述GRE隧道建立響應報文,建立所述HG和所述HAAP
之間的所述GRE隧道,并根據所述第一IP地址和所述第二IP地址,確定在
所述HG和所述HAAP之間的所述GRE隧道的建立過程中是否進行了網絡
地址轉換NAT。
2.如權利要求1所述的方法,其特征在于,所述HG根據所述第一IP
地址和所述第二IP地址,確定在所述HG和所述HAAP之間的所述GRE隧
道的建立過程中是否進行了網絡地址轉換NAT,包括:
如果所述第一IP地址和所述第二IP地址不同,所述HG確定在所述HG
和所述HAAP之間的所述GRE隧道的建立過程中進行了所述NAT;
如果所述第一IP地址和所述第二IP地址相同,所述HG確定在所述HG
和所述HAAP之間的所述GRE隧道的建立過程中沒有進行所述NAT。
3.如權利要求1或2所述的方法,其特征在于,如果所述HG確定在
所述HG和所述HAAP之間的所述GRE隧道的建立過程中進行了所述NAT,
所述方法還包括:
所述HG通過所述GRE隧道向所述HAAP發送第一數據報文,所述第
一數據報文包括第一用戶數據協議UDP頭,所述第一UDP頭包括第一源IP
地址,所述第一源IP地址為所述GRE隧道在所述HG上的隧道端口的IP
地址。
4.如權利要求1至3中任一項所述的方法,其特征在于,如果所述HG
確定在所述HG和所述HAAP之間的所述GRE隧道的建立過程中進行了所
述NAT,所述方法還包括:
所述HG通過所述GRE隧道接收所述HAAP發送的第二數據報文,所
述第二數據報文包括第二UDP頭,所述第二UDP頭包括第二源IP地址,
所述第二源IP地址為所述GRE隧道在所述HAAP上的隧道端口的IP地址。
5.如權利要求1或2所述的方法,其特征在于,如果所述HG確定在
所述HG和所述HAAP之間的所述GRE隧道的建立過程中沒有進行所述
NAT,所述方法還包括:
所述HG通過所述GRE隧道向所述HAAP發送第一數據報文,和/或
所述HG通過所述GRE隧道接收所述HAAP發送的第二數據報文,
其中,所述第一數據報文不包括UDP頭,所述第二數據報文不包括UDP
頭。
6.如權利要求1至5中任一項所述的方法,其特征在于,所述第一IP
地址位于所述GRE隧道建立請求報文的屬性字段,所述第二IP地址位于所
述GRE隧道建立響應報文的屬性字段。
7.一種建立通用路由封裝GRE隧道的方法,其特征在于,所述方法包
括:
混合鏈路聚合節點HAAP接收家庭網關HG發送的通用路由封裝GRE
隧道建立請求報文,所述GRE隧道建立請求報文包括第一互聯網協議IP地
址,所述第一IP地址為所述HG的廣域網WAN的IP地址;
所述HAAP向所述HG發送GRE隧道建立響應報文,以便于所述HG
根據所述GRE隧道建立響應報文建立所述HG和所述HAAP之間的所述
GRE隧道,所述GRE隧道建立響應報文包括第二IP地址,所述第二IP地
址為所述HAAP接收到的所述GRE隧道建立請求報文中的源IP地址;
所述HAAP根據所述第一IP地址和所述第二IP地址,確定在所述HG
和所述HAAP之間的所述GRE隧道的建立過程中是否進行了網絡地址轉換
NAT。
8.如權利要求7所述的方法,其特征在于,所述HAAP根據所述第一
IP地址和所述第二IP地址,確定在所述HG和所述HAAP之間的所述GRE
隧道的建立過程中是否進行了網絡地址轉換NAT,包括:
如果所述第一IP地址和所述第二IP地址不同,所述HAAP確定在所述
HG和所述HAAP之間的所述GRE隧道的建立過程中進行了所述NAT;
如果所述第一IP地址和所述第二IP地址相同,所述HAAP確定在所述
\tHG和所述HAAP之間的所述GRE隧道的建立過程中沒有進行所述NAT。
9.如權利要求7或8所述的方法,其特征在于,如果所述HAAP確定
在所述HG和所述HAAP之間的所述GRE隧道的建立過程中進行了所述
NAT,所述方法還包括:
所述HAAP通過所述GRE隧道接收所述HG發送的第一數據報文,所
述第一數據報文包括第一用戶數據協議UDP頭,所述第一UDP頭包括第一
源IP地址,所述第一源IP地址為所述HAAP接收到的GRE隧道建立請求
報文中的源IP地址。
10.如權利要求7至9中任一項所述的方法,其特征在于,如果所述
HAAP確定在所述HG和所述HAAP之間的所述GRE隧道的建立過程中進
行了所述NAT,所述方法還包括:
所述HAAP通過所述GRE隧道向所述HG發送第二數據報文,所述第
二數據報文包括第二UDP頭,所述第二UDP頭包括第二源IP地址,所述
第二源IP地址為所述GRE隧道在所述HAAP上的隧道端口的IP地址。
11.如權利要求7或8所述的方法,其特征在于,如果所述HAAP確定
在所述HG和所述HAAP之間的所述GRE隧道的建立過程中沒有進行所述
NAT,所述方法還包括:
所述HAAP通過所述GRE隧道接收所述HG發送的第一數據報文,和/
或
所述HAAP通過所述GRE隧道向所述HG發送所述第二數據報文,
其中,所述第一數據報文不包括UDP頭,所述第二數據報文不包括UDP
頭。
12.如權利要求7至11中任一項所述的方法,其特征在于,所述第一
IP地址位于所述GRE隧道建立請...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。