1. 程式人生 > >配置IPv4/IPv6 BGP雙棧動態路由

配置IPv4/IPv6 BGP雙棧動態路由

IPv6 BGP簡介

BGP-4 是一種用於不同自治系統之間的動態路由協議,只能管理 IPv4 的路由資訊。對於使用其它網路層協議(如 IPv6 等)的應用,在跨自治系統傳播時就受到一定限制。

為了提供對多種網路層協議的支援,IETF 對 BGP-4 進行了擴充套件,其中對於 IPv6 協議的支援就形成了IPv6 BGP。IPv6 BGP 是利用 BGP 的多協議擴充套件屬性,來達到在 IPv6 網路中應用的目的,BGP-4 原有的訊息機制和路由機制並沒有改變。

BGP-4中與IPv4網路層協議相關的資訊由Update訊息攜帶,這些資訊是:NLRI、路徑屬性中的NEXT_HOP、路徑屬性中的AGGREGATOR(該屬性中包含形成聚合路由的BGP發言者的IP地址和Router ID)。

為實現對IPv6的支援,IPv6 BGP對Update訊息的NLRI和NEXT_HOP屬性資訊進行了擴充套件:

  1. 引入兩個新的路徑屬性MP_REACH_NLRI和MP_UNREACH_NLRI代替了BGP-4的NLRI欄位,以提供對IPv6地址的支援。
  2. 下一跳資訊支援對IPv6地址的支援,不僅支援全球單播IPv6地址還可支援本地鏈路IPv6地址。由於下一跳資訊只是對可達路由進行通告,因此將此資訊通過MP_REACH_NLRI屬性攜帶,而不是在NEXT_HOP屬性中攜帶。

此外,IPv6 BGP與BGP-4的不同點還有:BGP-4中的Router ID可以手工配置,也可以採用介面的IPv4地址。IPv6 BGP的Router ID與BGP-4共用一個,仍然採用IPv4地址作為IPv6 BGP的Router ID。但如果在純IPv6環境,則需要手工配置,且仍用IPv4地址形式標識。

測試場景

配置要求

本文測試的BGP環境均在一個AS域中。

本文測試場景是使用一臺quagga通過openflow交換機與H3C物理交換機之間的IPv4-IPv6 BGP雙棧測試;

組網圖

測試環境配置及測試

靜態路由配置及測試

靜態路由配置

  • 虛擬機器配置
    首先需要根據測試組網配置虛擬機器192.168.6.250埠ens7的ipv6地址以及路由資訊。

    1. ens7網絡卡上新增H3C交換機router-id的路由
      ip route add 10.0.0.1/32 via 172.18.0.1
    2. ens7網絡卡上新增ipv6地址
      ifconfig ens7 inet6 add 2001:db8:3::250/64
    3. 配置到192.168.6.201的ipv6路由
      route -A inet6 add 2001:db8:3::3/64 dev ens7
  • 物理機配置

    1. 新增H3C交換機router-id的路由
      ip route add 10.0.0.1/32 via 172.18.0.1
    2. 新增到虛擬機器router-id的路由
      ip route add 6.6.6.6/32 via 172.18.0.250
    3. br1網橋上新增ipv6地址
      ifconfig br1 inet6 add 2001:db8:3::1/64
    4. 配置到192.168.6.201的ipv6路由
      route -A inet6 add 2001:db8:3::3/64 dev br1
  • H3C 192.168.6.201配置

    1. 在vlan102上面配置ipv6地址
      [S5560.6.201-Vlan-interface102]ipv6 address 2001:DB8:3::3/64
    2. 配置ipv6的路由
      [S5560.6.201]ipv6 route-static 2001:DB8:3::250 64 Vlan-interface 102 2001:db8:3::1
    3. 配置到虛擬機器router-id的路由
      [S5560.6.201]ip route-static 6.6.6.6 255.255.255.255 172.18.0.250

靜態路由測試

  • 檢視虛擬機器的路由表
    1. Ipv4路由表
      這裡寫圖片描述
    2. Ipv6路由表
      這裡寫圖片描述
  • 檢視H3C192.168.6.201的路由表
    1. Ipv4路由表
      這裡寫圖片描述
      這裡寫圖片描述
    2. Ipv6路由表
      這裡寫圖片描述
  • 虛擬機器與H3C交換機之間互ping
    1. 在虛擬機器上面ping H3C
      這裡寫圖片描述
      這裡寫圖片描述
    2. 在H3C上面ping虛擬機器
      這裡寫圖片描述

配置BGP雙棧

虛擬機器bgp的配置

這裡寫圖片描述

H3C的bgp配置

配置注意事項:
- 為了防止埠狀態不穩定引起路由震盪,本舉例使用LoopBack介面來建立IBGP對等體。
- 使用LoopBack介面建立IBGP對等體時,因為LoopBack介面不是兩對等體實際連線的介面,所以,必須使用peer connect-interface命令將LoopBack介面配置為BGP連線的源介面。
- EBGP鄰居關係的兩臺路由器,處於不同的AS域,對端的LoopBack介面一般路由不可達,所以一般使用直連地址建立EBGP鄰居。
- H3C配置的network一定是有效路由,不然quagga學習不到。
- Ipv6鄰居不需要配置loopback 0 地址。
這裡寫圖片描述

測試BGP雙棧

測試IPv4 BGP協議棧

  1. 在quagga上面檢視bgp鄰居資訊
    bgpd# show bgp ipv4 unicast summary
    (quagga的實現有點小問題,檢視ipv4 bgp資訊時,ipv6的也出現了)
    這裡寫圖片描述
    bgpd# show bgp neighbors 10.0.0.1
    這裡寫圖片描述
  2. 在H3C上面檢視bgp鄰居資訊
    [S5560.6.201-bgp]display bgp peer ipv4
    這裡寫圖片描述
  3. 測試雙方是否能動態學習對方的network
    參照3.2節ipv4中的network配置,分別檢視quagga和H3C的路由學習情況
    • Quagga的路由學習情況
      bgpd# show bgp ipv4 unicast neighbors 10.0.0.1 routes
      這裡寫圖片描述
    • H3C的路由學習情況
      [S5560.6.201-bgp]dis bgp routing-table ipv4
      這裡寫圖片描述

測試Ipv6 BGP協議棧

  1. 在quagga上面檢視bgp鄰居資訊
    bgpd# show bgp ipv6 unicast summary
    這裡寫圖片描述
    bgpd# show bgp neighbors 2001:db8:3::3
    這裡寫圖片描述
    (由於剛開始配置有問題,導致quagga傳送了許多open協議,而H3C沒有迴應,所以才看到quagga sent的open訊息非常多)
  2. 在H3C上面檢視bgp鄰居資訊
    [S5560.6.201-bgp]display bgp peer ipv6
    這裡寫圖片描述
  3. 測試雙方是否能動態學習對方的network
    • Quagga的路由學習情況
      bgpd# show bgp ipv6 unicast neighbors 2001:db8:3::3 routes
      這裡寫圖片描述
    • H3C的路由學習情況
      [S5560.6.201-bgp]dis bgp routing-table ipv6
      這裡寫圖片描述

相關推薦

配置IPv4/IPv6 BGP動態路由

IPv6 BGP簡介 BGP-4 是一種用於不同自治系統之間的動態路由協議,只能管理 IPv4 的路由資訊。對於使用其它網路層協議(如 IPv6 等)的應用,在跨自治系統傳播時就受到一定限制。 為了提供對多種網路層協議的支援,IETF 對 BGP-4 進行了

使用Quagga測試IPv4/IPv6 BGP動態路由(by quqi99)

作者:張華  發表於:2016-07-04版權宣告:可以任意轉載,轉載時請務必以超連結形式標明文章原始出處和作者資訊及本版權宣告( http://blog.csdn.net/quqi99 )測試環境 測試環境依然用上次測STT的兩臺物理機, 已有的網路環境如下:node1,

IPv6與隧道

由於Internet的規模以及目前網路中數量龐大的IPv4使用者和裝置,IPv4到v6的過渡不可能一次性實現。而且,目前許多企業和使用者的日常工作越來越依賴於Internet,它們無法容忍在協議過渡過程中出現的問題。所以IPv4到v6的過渡必須是一個循序漸進的過程,在體

第11章 拾遺4:IPv6IPv4共存技術(1)_技術和6to4隧道技術

說明 images 測試結果 ges conf alt style dns服務 數據 6. IPv6和IPv4共存技術 6.1 雙棧技術 (1)雙協議主機的協議結構 (2)雙協議棧示意圖   ①雙協議主機在通信時首先通過支持雙協議的DNS服務器查詢與目的主機名對應的

動態路由協議BGP反射器的配置

都是 端口 sha shadow pro 我們 配置ip 路由 sna 一、搭建如下拓撲圖二、設計思路:三個路由器配置屬於AS100AR1與AR3,AR2與AR3通過loopbck口建立BGP內部鄰居在AR3上配置反射器服務器,配置AR1和AR2為AR3的客戶端三、配置步驟

IPV6動態路由協議的配置

IPV6 IPV6地址型別:1、單播(鏈路本地地址自動配置一個為FE80/10 的地址、本地區域地址或站點本地地址字首為FEC0::/10、全球單播地址全球只有唯一的一個地址,它的地址正數第三位永遠是1,全球單播地址開頭為2或3 )地址格式:前48位本地路由選擇字首,16位子網ID(相當於IPV4中的網路I

第11章 拾遺5:IPv6IPv4共存技術(1)_技術和6to4隧道技術

6. IPv6和IPv4共存技術 6.1 雙棧技術 (1)雙協議主機的協議結構 (2)雙協議棧示意圖   ①雙協議主機在通訊時首先通過支援雙協議的DNS伺服器查詢與目的主機名對應的IP地址。   ②再根據指定的IPv6或IPv4地址開始通訊。   ③Win2008

OSS支援IPV6/IPV4訪問域名

摘要: OSS開放IPv6/IPv4雙棧域名,可同時支援IPv6/IPv4客戶端的訪問,支援下一代網際網路技術IPv6,可服務海量物理網裝置連線等應用場景。 下一代IP協議 IPv4地址已接近枯竭,被譽為下一代網際網路技術的IPv6成為新的“全球網際網路門牌號”,它可以讓地球上

IPv6技術系列⑨——IPv6IPv4實驗

water 基於 傳輸層 設備配置 地址 ips fig -o tps 一、技術簡介 雙協議棧是指在單個節點同時支持IPv4和IPv6兩種協議棧。由於IPv6和IPv4是功能相近的網絡層協議, 兩者都基於相同的物理平臺, 而且加載於其上的傳輸層協議TCP和UDP也基本沒有區

Cisco PT模擬實驗(13) 路由器RIP動態路由配置

ccna cisco 交換實驗 Cisco PT模擬實驗(13) 路由器RIP動態路由的配置實驗目的: 掌握RIP動態路由選擇協議的配置方法 掌握路由選擇表中的RIP路由描述 熟悉路由選擇和分組轉發的原理及過程實驗背景: 公司通過一

Cisco PT模擬實驗(14) 路由器OSPF動態路由配置

ccna 交換實驗 cisco Cisco PT模擬實驗(14) 路由器OSPF動態路由的配置實驗目的: 掌握OSPF動態路由選擇協議的配置方法 掌握路由選擇表中的OSPF路由描述 熟悉路由選擇和分組轉發的原理及過程實驗背景: 公司

關於簡單動態路由協議配置,註入,路由重分布

ket 分配 地址 bsp 創建 nds mis tracer ria 動態路由的配置記錄基於cisco模擬器 Packet Tracer Student 6.2 ,一下是實踐以及具體內容 拓撲結構基本如圖所示:   RIP協議   RIP協議現有兩個版本,v1和v2 ,

RIP動態路由協議配置思路及原理

outer esp 本地 request 發送 orm 次優路徑 必須 toc RIP 協議配置命令: 1、配置終端設備 - PC1/2 2、配置網絡設備 R1/R2/R3/R4 router rip // 啟用路由協議 RIP

TCP/UDP,動態路由,RIP/OSPF/BGP簡述

動態 節點和 變化 繼續 穩定 實時 ipv 傳輸 spf 1、TCP/UDP的區別:TCP相對UDP相對安全;但傳輸效率慢2、什麽是靜態路由靜態路由就是必須手工配置,無法適應網絡拓撲變化,變化一次就得修改一次什麽是動態路由路由器自動建立自己的路由表,並且能夠根據實際情況的

路由器RIP動態路由配置

網絡 基礎 IT 實驗目的:掌握 RIP 協議的配置方法;掌握查看通過動態路由協議 RIP 學習產生的路由;熟悉廣域網線纜的鏈接方式; 實驗背景假設校園網通過一臺三層交換機連到校園網出口路由器上,路由器再和校園外的另一臺路由器連接。現要做適當配置,實現校園網內部主機與校園網外部主機之間的相互通信。

IPv6靜態路由動態路由

下一跳 如果 ipv pre 原因 onf 地址 路由 數據包 實驗涉及命令以及知識補充 IPv6 接口必須配置 IPv6 地址和子網掩碼 使用 ipv6 address ipv6-address/prefix-length [link-local | eui-64]

OSPF動態路由配置

ospf rip協議實驗拓撲圖:實驗步驟:1.R2配置配置f0/0、f0/1接口IP且配置到達R1的默認路由查看路由表2.R1配置配置接口IP和靜態路由開啟OSPF協議,把192.168.30.0網段和router-id 1.1.1.1宣告到area 1區域中。把默認路由和靜態路由註入到OSPF 1協議中,查

動態路由協議RIP,OSPF基礎知識詳解,以及配置實驗驗證

多個 shadow star 下一跳 tle water 外交 協議 使用 動態路由:不需要手工寫路由,將各自的直連網段宣告出去,路由器之間就可以相互學習,如果路由表有變化則及時更新宣告給相鄰的路由器靜態路由 優點:精確轉發,由管理員手動控制 缺點:靈活性差動態路由特點

華為靜態路由動態路由配置

art with routing 動態 restart out === view 51cto 一、配置設備名稱與 IP 地址:R1: <Huawei>system-view Enter system view, return user view with Ctr

SpringCloud Stream生產者配置RabbitMq的動態路由

在寫這個文章前不得不吐槽目前國內一些blog的文章,盡是些複製貼上的文章,提到點上但沒任何的深入和例子。......... 經過測試下來總結一下RabbitMQ的Exchange的特性: 1、direct 生產者可以指定路由鍵,消費者可以指定路由鍵,但不能講路由鍵設定為#(全部)。 2、topic