天天看點

MPLS小實驗 HUB &Spoke

多的不說了,直接上圖和配置檔案。經過幾天研究終于弄通了哈哈!太真實了,自己敲過才知道,會錯在什麼地方。

BGP中:

Ipv4單點傳播鄰居跑公網路由VPNv4 跑穿透路由

Vpnv4 instance 和客戶CE建立鄰居傳遞私網路由。

VPN-IPv4位址結構

MPLS小實驗 HUB &Spoke

RD(route distinguisher):64bits,用于區分使用相同位址空間的IPv4字首,增加了RD的IPv4位址稱為VPN-IPv4位址(即VPNv4位址)。PE從CE接收到IPv4路由後,轉換為全局唯一的VPN-IPv4路由,并在公網上釋出。

RD的兩個功能:

1) 與 32bits 的 Ipv4 字首一起構成 96bits 的 VPNv4 字首;

2) 如果不同的 VPN 客戶,存在相同的 IPv4 位址空間,那麼可以通過設定不同的 RD 值進而保證字首的唯一性。

每一個VRF有一個全局唯一的RD。

同一個VPN的不同站點可以配置相同的RD,不同VPN的RD必須唯一。

RT(Route Target):用來區分VPN customer ,是BGP community 的擴充屬性,在VRF 中進行配置。它跟在VPNv4 字首後面被一起傳遞。一條路由可以附加多個RT 值。

有兩類VPN Target屬性:

Export Target:本地PE從直接相連Site學到IPv4路由後,轉換為VPN-IPv4路由,并為這些路由設定Export Target屬性。Export Target屬性作為BGP的擴充團體屬性随路由釋出。

Import Target:PE收到其它PE釋出的VPN-IPv4路由時,檢查其Export Target屬性。當此屬性與PE上某個VPN執行個體的Import Target比對時,PE就把路由加入到該VPN執行個體中。

在BGP/MPLS

IP VPN網絡中,通過VPN Target屬性來控制VPN路由資訊在各Site之間的釋出和接收。VPN Export

Target和Import Target的設定互相獨立,并且都可以設定多個值,能夠實作靈活的VPN通路控制,進而實作多種VPN組網方案。

46900000055552222M

Frame46:10btesonireiu

RthAREtHeB

田Destination:Huaweifee801:48:c1:4

Source:HuaweiTeb5:60:ecoo:eo:fc:b5:60:e

Type:MPLSTabelswitchedpacket(Ox8847)

MultiProtocOiLAbEISwitchingHeader

MPLSLabe1:1028

MPLSE

SExperimentalbBits:0

MPLSBottomofLabelstack:

TTL:254

MPLS

Internetprotocols555522222

version:4

Headerlength:20bytes

DifferentiatedseryicesField:ox00sPox0:u;:

1Length:84

Tota1

Identification:0x0032(50

oF1aqs:0x00

Reseryedbit:Notset

0...

Don'tfragment:Notset

.0..

MOREFRAGMENt's:NotSeT

..0...

Fragmentoffset:o

TImetolive:254

Protoco1:ICMP(1)

日Headerchecksum:oxae69[correct]

[Good:True

Bad:False]

source:5.5.5.5(5.5.5.5)

Destination:2.2.2.2(2.2.2.2)

PInternetcontroiMessageProtoco

Type:8(Echo(ping)request)

code:0

checksum:oxfad9[correct]

Identifier:oxceab

sequencenumber:8192(0x2000)

Sequencenumber(LE):32(0x0020)

日Data(56bytes

Dat:f03a020014504f83365b50001007

Length:56]

MPLS小實驗 HUB &Spoke

(816bits)

Frame11:102bytesonwire16bit1

captured

EthernetTT.scHuaweiTee8:01:49o.fc

Dst:HuaweiTe_01:5b:9aoo:eofco1:b9a

8:01:49

802.rtuaLAn,

0)

Priority:BestEffortdefault)(o

000.......

-cFI:canonical0)

802.1gvid-10

00001010BID:10

0000

Type:IP

Ox0800

日Internet

tProtocol22

version:4

Headerlength:20bytes

DifferentiatedservicesFied:QX00Ox0:eut;

TotalLength:84

Identification:0x027b(635)

田F1aqs:0x00

Fragmentoffset:o

Timetolive:253

Protoco1:ICMP(1)

田Headerchecksum:oxad20[correct]

source:5.5.5.5(5.5.5.5

Destination:2.2.2.2(2.2.2.2)

PInternetcontrolMessageProtoco

Type:8(echoping)request)

code:0

checksum:0x7074[correct]

Identifier:oxceab

sequencenumber:25090(0x6202)

sequencenumber(LE):610(0x0262

Data(56bytes

+Da

MPLS小實驗 HUB &Spoke

0.10

ip12.1.1.11

AR2

0.20

GE0/O/O

ip12.1.2.21

10:10export

20:20

import

12.1.1.0/24

30:30

import

1.20

GE0/0/11.10

ip12.1.2.20

ip12.1.1.10

GEO/O/O

GE0/0/2

AR1

0/0/0

GE0/O/O

R

10:10import

R

30:30exprot

AR4

AR3

GEOP/1

GEp/o/1

import

10:10

20:20

export

46.1.1.0/24

35.1.1.0/24

GE0/O/O

GE0/O/O

AR6