Перейти к содержимому
Калькуляторы

Помогите с MPLS VPN - 2. Доступ в интернет

Структура следующая:

 

CE1[10.250.0.249/30] -- PE11[10.255.3.1] ---- MPLS CORE ---- PE22[10.255.1.114] -- [10.142.27.73/30]CE1

 

 

PE11:

 

Код

ip vrf vpn1

rd 100:110

route-target export 100:1000

route-target import 100:1000

 

 

interface Loopback0

ip vrf forwarding vpn1

ip address 10.142.27.73 255.255.255.252

end

 

 

router bgp 100

no synchronization

bgp log-neighbor-changes

neighbor 10.255.3.1 remote-as 100

no auto-summary

!

address-family vpnv4

neighbor 10.255.3.1 activate

neighbor 10.255.3.1 send-community both

neighbor 10.255.3.1 next-hop-self

neighbor 10.255.3.1 distribute-list default out

exit-address-family

!

address-family ipv4 vrf vpn1

redistribute connected

redistribute static

no synchronization

exit-address-family

 

ip prefix-list default: 2 entries

seq 5 permit 0.0.0.0/0

seq 10 permit 10.142.27.72/29

 

 

 

Сеть СЕ1 видим:

 

Цитата

sh ip bgp vpnv4 vrf vpn1

BGP table version is 5, local router ID is 10.142.16.114

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale

Origin codes: i - IGP, e - EGP, ? - incomplete

 

Network Next Hop Metric LocPrf Weight Path

Route Distinguisher: 100:110 (default for vrf vpn1)

*>i10.250.0.248/30 10.255.3.1 0 100 0 ?

*> 10.142.27.72/30 0.0.0.0 0 32768 ?

 

 

 

PE22:

 

Код

ip vrf vpn1

rd 100:110

route-target export 100:1000

route-target import 100:1000

!

 

router bgp 100

no synchronization

bgp log-neighbor-changes

neighbor 10.255.1.114 remote-as 100

no auto-summary

!

address-family vpnv4

neighbor 10.255.1.114 activate

neighbor 10.255.1.114 send-community both

exit-address-family

!

address-family ipv4 vrf vpn1

redistribute connected

no synchronization

exit-address-family

 

 

interface GigabitEthernet4/2

description test-stand

ip vrf forwarding vpn1

ip address 10.250.0.250 255.255.255.252

wrr-queue random-detect min-threshold 1 70 70

wrr-queue random-detect min-threshold 2 70 70

wrr-queue random-detect max-threshold 1 100 100

wrr-queue random-detect max-threshold 2 100 100

wrr-queue cos-map 2 1 4 6 7

rcv-queue threshold 1 70 100

rcv-queue cos-map 1 1 0 1 2 3 4 6 7

rcv-queue cos-map 1 2 5

mls qos trust cos

end

 

 

И тут видим:

 

Цитата

sh ip bgp vpnv4 vrf vpn1

BGP table version is 23, local router ID is 10.255.3.1

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale

Origin codes: i - IGP, e - EGP, ? - incomplete

 

Network Next Hop Metric LocPrf Weight Path

Route Distinguisher: 100:110 (default for vrf vpn1)

*> 10.250.0.248/30 0.0.0.0 0 32768 ?

*>i10.142.27.72/30 10.255.1.114 0 100 0 ?

 

 

По лдп связность видна:

 

Цитата

sh mpls ldp neighbor 10.255.3.1

Peer TDP Ident: 10.255.3.1:0; Local TDP Ident 10.255.1.114:0

TCP connection: 10.255.3.1.16209 - 10.255.1.114.711

State: Oper; PIEs sent/rcvd: 0/292; Downstream

Up time: 04:03:20

TDP discovery sources:

Directed Hello 10.255.1.114 -> 10.255.3.1, active, passive

Addresses bound to peer TDP Ident:

10.250.0.13 10.7.37.33 10.142.22.33 10.7.32.1

10.7.33.1 10.7.34.1 10.7.35.1 10.7.36.1

10.7.34.65 10.255.3.1 10.7.37.1

 

 

 

 

А вот пакеты не ходят:

 

Цитата

PE11#ping vrf vpn1 10.142.27.73

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 79.142.27.73, timeout is 2 seconds:

.....

Success rate is 0 percent (0/5)

 

 

PE11#ping vrf vpn1 10.250.0.249

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.250.0.249, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/8 ms

 

 

 

Помогите, пожалуйста разобраться!

Изменено пользователем chainick

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот пакеты не ходят:

 

PE11#ping vrf vpn1 10.142.27.73

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 79.142.27.73, timeout is 2 seconds:

.....

Success rate is 0 percent (0/5)

 

 

PE11#ping vrf vpn1 10.250.0.249

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.250.0.249, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/8 ms

Помогите, пожалуйста разобраться!

А что за подсеть 79.142.27.73в vrf vpn1 ? И почему ее нет в таблице ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

>> А что за подсеть 79.142.27.73в vrf vpn1

 

Считаем, что это сеть 10.142.27.73, не хотел светить реальные адреса, но спалился :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

может так?

ip vrf vpn1
rd 100:110
route-target export 100:110
route-target import 100:110

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так какая разница, ведь метки RT ведь с обеих сторон одинаковые, я правильно понимаю?

 

У меня есть еще подозрение, что трафик с РЕ1 уходит не в тот канал, где находится РЕ2. Пытаюсь это проверить так:

 

#traceroute mpls ipv4 10.142.27.73/32

Tracing MPLS Label Switched Path to 10.142.27.73/32, timeout is 2 seconds

 

Codes: '!' - success, 'Q' - request not transmitted,

'.' - timeout, 'U' - unreachable,

'R' - downstream router but not target,

'M' - malformed request

 

Type escape sequence to abort.

Q 1 *

Может быть причина в этом?

 

show ip cef <loopback PE>/32 internal
#sh ip cef 10.142.27.73 internal

0.0.0.0/0, epoch 5, RIB, refcount 7, per-destination sharing

sources: RIB, D/N, DRH

feature space:

LFD: 0.0.0.0/0 0 local labels

contains path extension list

label switch chain 0x47363978

IPRM: 0x00028000

Broker: linked

subblocks:

DefNet source: 0.0.0.0/0

ifnums:

GigabitEthernet5/1(340): 10.250.0.14

path 50F90138, path list 50F8A9E0, share 1/1, type attached nexthop, for IPv4

MPLS short path extensions: MOI flags = 0x0 label implicit-null

nexthop 10.250.0.14 GigabitEthernet5/1, adjacency IP adj out of GigabitEthernet5/1, addr 10.250.0.14 46764C40

output chain: IP adj out of GigabitEthernet5/1, addr 10.250.0.14 46764C40

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все, нашел баг - была неправильная связность между РЕ, в ядре маршрут не туда смотрел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Задал еще один вопрос, чтобы не плодить темы.

 

С предыдущим вопросом разобрался. Теперь появился вопрос - предположим, у меня есть впн, клиент живет в своем vrf, впн работает. Теперь клиент хочет интернет. Насколько я правильно понимаю, для этого я анонсирую сеть клиентского vrf в свою глобальную таблицу.

 

Но, соответственно, клиент начинает видеть и мою сеть! А мне этого не хочется, зачем он мне тут нужен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

заведите vrf для интернет, и сделайте роут-ликинг между ними

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://www.specialist.ru/programs/course.asp?idc=1011

советую :)

 

если нет денег, хотя бы слейте с торентов курс и прочитайте, там всё написано, и про траблшутинг и доступ в интернет в том числе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Stak, спасибо за наводку.

 

ingress, прочитаю, спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.