Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Протоколы маршрутизации в сетях провайдеров. Методические указания по проведению лабораторных работ
.pdf
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/21/24 ms
Вы также можете использовать расширенный режим Ping указать адрес источника,
как показано в примере.
R-A# ping
Protocol [ip]:
Target IP address: 172.16.64.1
Repeat count [5]:
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 192.168.100.1
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]: Data
pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]: Sweep
range of sizes [n]:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.64.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 48/48/52 ms
Была продемонстрирована полная достижимость между маршрутизатором R-A и
обоими R-B и R-C.
8. Конфигурирование функции BGP next-hop-self.
R-B не знает о связи между R-A и R-C, и R-C не знает о связи между R-A и R-B.
Прежде чем R-A сможет успешно пинговать все внутренние последовательные интерфейсы
как AS 64512, эти последовательные каналы должны быть объявлены с помощью BGP на
маршрутизаторе R-A. Также это можно сделать с помощью EIGRP на каждом
маршрутизаторе R-B и R-C. Предпочтительный способ для R-A для оповещения этих
соединений.
8.1. Выполните следующие команды на маршрутизаторе R-A.
R-A(config)# router bgp 200
R-A(config-router)# network 192.168.1.0 mask 255.255.255.252
61

*>
172.16.0.0
192.168.1.2 0 0
64512 i
* 192.168.1.6 0 0
64512 i
*>
192.168.1.0/30
0.0.0.0 0 32768
i
*>
192.168.1.4/30
0.0.0.0 0 32768
i
*>
192.168.100.0
0.0.0.0 0 32768
i
R-A(config-router)# network 192.168.1.4 mask 255.255.255.252
8.2. Выполните команду show ip bgp чтобы убедиться, что R-A правильно ввел
свои WAN соединения в BGP.
R-A# show ip bgp
BGP table version is 5, local router ID is 192.168.100.1
Status codes: s suppressed, d damped, h history, * valid, > best, i –
internal Origin codes: i - IGP, e - EGP, ? – incomplete
Network Next Hop Metric LocPrf Weight Path
8.3. Проверьте на R-B и R-C, что противоположные WAN соединения включены в
таблицу маршрутизации.
R-C# show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS
inter area, * - candidate default, U - per-user static
route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
C 172.16.32.0/24 is directly connected, Loopback0
S 172.16.0.0/16 is directly connected, Null0
C 172.16.1.0/24 is directly connected, Serial0/3/1
D 172.16.64.0/24 [90/2297856] via 172.16.1.1, 01:02:10, Serial0/3/1
62

Network
*> 172.16.0.0
Next Hop
0.0.0.0
Metric
0
LocPrf
Weight
32768
Path i
* i192.168.1.0/30
192.168.1.5
0
100
0
200
i
*>
192.168.1.1
0 0
200
i
* i192.168.1.4/30
192.168.1.5
0
100
0
200
i
*>
192.168.1.1
0 0
200
i
* i192.168.100.0
192.168.1.5
0
100
0
200
i
*>
192.168.1.1
0 0
200
i
192.168.1.0/30 is subnetted, 2 subnets
C 192.168.1.0 is directly connected, Serial0/3/0
B 192.168.1.4 [20/0] via 192.168.1.1, 00:01:13
B 192.168.100.0/24 [20/0] via 192.168.1.1, 00:33:32
Рассмотрим следующую проблему - BGP политику маршрутизации между
автономными системами. Next-hop атрибут маршрута в разных AS устанавливает IP-адрес
пограничного маршрутизатора в следующей AS в направлении получателя, и этот атрибут не
изменяется по умолчанию, когда этот маршрут оповещается через IBGP. Таким образом, для
всех IBGP членов, он либо должен знать маршрут к этому граничному маршрутизатору (в
другом соседнем AS), или наш собственный пограничный маршрутизатор должен оповещать
внешние маршруты с помощью функции next-hop-self, переопределяя адрес следующего
перехода с собственным IP-адресом. Маршрутизатор R-C направляет политику на R-B и
наоборот. Политика маршрутизации от AS 64512 к AS 200 для пересылки пакетов на
интерфейс 192.168.1.1. R-B имеет аналогичную, а также противоположную политику: он
перенаправляет запросы к интерфейсу 192.168.1.5. Если какое-либо WAN соединение не
удастся, то противоположный маршрутизатор становится действительным шлюзом. Это
достигается, если на R-B и R-C настроена команда next-hop-self .
8.4. Просмотрите выход, прежде чем выдать команду next-hop-self.
R-C# show ip bgp
BGP table version is 11, local router ID is 172.16.32.1
Status codes: s suppressed, d damped, h history, * valid, > best, i –
internal Origin codes: i - IGP, e - EGP, ? - incomplete
8.5. Выполните команду next-hop-self на R-B и R-C.
R-B(config)# router bgp 64512
63

*> 172.16.0.0
0.0.0.0
0
32768
i
* i192.168.1.0/30
172.16.64.1
0
100
0
200
i
*>
192.168.1.1
0
0 200
i
* i192.168.1.4/30
172.16.64.1
0
100
0
200
i
*>
192.168.1.1
0
0 200
i
* i192.168.100.0
172.16.64.1
0
100
0
200
i
R-B(config-router)# neighbor 172.16.32.1 next-hop-self
R-C(config)# router bgp 64512
R-C(config-router)# neighbor 172.16.64.1 next-hop-self
8.6. Сбросьте настройки BGP на любом маршрутизаторе командой clear ip
bgp*soft.
8.7. Выполните команду show ip bgp ,чтобы посмотреть, что было исправлено
командой next-hop-self.
R-C# show ip bgp
BGP table version is 11, local router ID is 172.16.32.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i - IGP, e - EGP, ? – incomplete
Network Next Hop Metric LocPrf Weight Path
*> 192.168.1.1 0 0 200 i
9. Установите локальное предпочтение BGP.
исходящего потока данных, и въездного потока пакетов.
соседями, настройте простую карту маршрута, которая ссылается на локальное значение
На данный момент, все выглядит хорошо, за исключением маршрутов по умолчанию,
9.1. Так как локальное значение предпочтения распределяются между IBGP
64

Network
Next Hop
Metric
LocPrf
Weight
Path
* i172.16.0.0
172.16.32.1
0
100
0
i
*>
0.0.0.0
0
32768
i
*> 192.168.1.0/30
192.168.1.5
0
150
0
200i
*> 192.168.1.4/30
192.168.1.5
0
150
0
200i
*> 192.168.100.0
192.168.1.5
0
150
0
200i
предпочтений на R-B и R-C. Эта политика регулирует исходящий трафик предпочитая
соединение от маршрутизатора R-B вместо дозированного T1 выкл R-C
R-B(config)# route-map PRIMARY_T1_IN permit 10
R-B(config-route-map)# set local-preference 150
R-B(config-route-map)# exit
R-B(config)# router bgp 64512
R-B(config-router)# neighbor 192.168.1.5 route-map PRIMARY_T1_IN in
R-C(config)# route-map SECONDARY_T1_IN permit 10
R-C(config-route-map)# set local-preference 125
R-B(config-route-map)# exit
R-C(config)# router bgp 64512
R-C(config-router)# neighbor 192.168.1.1 route-map SECONDARY_T1_IN in
Используйте команду clear ip bgp*soft после настройте эту новую политику. Когда
"разговоры" будут восстановлены, выполните команду show ip bgp на R-B и R-C.
R-B# clear ip bgp * soft
R-C# clear ip bgp * soft
R-B# show ip bgp
BGP table version is 8, local router ID is 172.16.64.1
Status codes: s suppressed, d damped, h history, * valid, > best, i –internal Origin codes: i -
IGP, e - EGP, ? - incomplete
R-C# show ip bgp
BGP table version is 11, local router ID is 172.16.32.1
Status codes: s suppressed, d damped, h history, * valid, > best, i –
internal Origin codes: i - IGP, e - EGP, ? - incomplete
65

Network
*> 172.16.0.0
Next Hop
0.0.0.0
Metric
0
LocPrf
Weight
32768
Path i
*i
172.16.64.1
0
100
0
i
*>i192.168.1.0/30
172.16.64.1
0
150
0
200
*
192.168.1.1
0
125
0
200
*>i192.168.1.4/30
172.16.64.1
0
150
0
200
*
192.168.1.1
0
125
0
200
*>i192.168.100.0
172.16.64.1
0
150
0
200
*
192.168.1.1
0
125
0
200
Теперь это означает, что маршрутизация сегмента loopback для R-A 192.168.100.0/24
может быть достигнута только через общее соединение R-B и R-A.
10. Установите BGP MED.
Как будет возвращаться трафик из сети 192.168.100.0 / 24? Будет ли он
проходить через R-B или R-C?
10.1. Используйте расширенный режим команды Ping . Укажите опцию record.
R-C# ping
Protocol [ip]:
Target IP address: 192.168.100.1
Repeat count [5]: 2
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]:
y
Source address or interface: 172.16.32.1
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]: Data
pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]: record
Number of hops [ 9 ]:
Loose, Strict, Record, Timestamp, Verbose[RV]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
66

Packet has IP options: Total option bytes= 39, padded length=40
Record route: <*>
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
Reply to request 0 (48 ms). Received packet has
options Total option bytes= 40, padded length=40
Record route: (172.16.1.2)
(192.168.1.6)
(192.168.100.1)
(192.168.1.1)
(172.16.32.1) <*>
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
End of list
Reply to request 1 (48 ms). Received packet has
options Total option bytes= 40, padded length=40
Record route:
(172.16.1.2)
(192.168.1.6)
(192.168.100.1)
(192.168.1.1)
(172.16.32.1) <*>
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
End of list
67

Если вы не знакомы с опцией записи, важно отметить, что каждый IP-адрес в скобках
это исходящий интерфейс. Выход может быть интерпретирован следующим образом:
1.Ping, который поставляется из 172.16.32.1 выходит в R-C через s0/0/1, 172.16.1.2.
Затем поступает в интерфейс S0/0/1 для R-B.
2.R-B S0/0/0, 192.168.1.6, маршруты пакетов прибывают из S0/0/0 интерфейса R-A.
3.Цель достигнута 192.168.100.1: 192.168.100.1.
4.Пакет затем перенаправляется на S0/0/1, интерфейс 192.168.1.1 для R-A и прибывает
на интерфейс для R-C S0/0/0.
5.R-C затем пересылает пакет из последнего интерфейса, loopback 0, 172.16.32.1.
Хотя неограниченное использование T1 с R-B здесь предпочтительно, R-A в настоящее
время занимает соединение из R-C для всего обратного трафика.
10.2. Создайте новую политику, чтобы маршрутизатор R-A возвращал весь трафик
через R-B. Создайте вторую карту маршрута с использованием MED (метрическая), которая
коллективная между EBGP соседями.
R-B(config)#route-map PRIMARY_T1_MED_OUT permit 10
R-B(config-route-map)#set Metric 50
R-B(config-route-map)#exit R-B(config)#router bgp 64512
R-B(config-router)#neighbor 192.168.1.5 route-map PRIMARY_T1_MED_OUT out
R-C(config)#route-map SECONDARY_T1_MED_OUT permit 10
R-C(config-route-map)#set Metric 75
R-C(config-route-map)#exit
R-C(config)#router bgp 64512
R-C(config-router)#neighbor 192.168.1.1 route-map SECONDARY_T1_MED_OUT out
10.3. Используйте команду clear ip bgp*soft после создания этой новой политики.
Вывод команды show ip bgp на R-B или R-C ничего о недавно определенной политике не
указывает.
68

Network
Next Hop
Metric
LocPrf
Weight
Path
* i172.16.0.0
172.16.32.1
0
100
0
i
*>
0.0.0.0
0
32768
i
*> 192.168.1.0/30
192.168.1.5
0
150
0
200
*> 192.168.1.4/30
192.168.1.5
0
150
0
200
*> 192.168.100.0
192.168.1.5
0
150
0
200
R-B# clear ip bgp * soft
R-C# clear ip bgp * soft
R-B# show ip bgp
BGP table version is 10, local router ID is 172.16.64.1
Status codes: s suppressed, d damped, h history, * valid, > best, i –internal Origin
codes: i - IGP, e - EGP, ? – incomplete
10.4. Повторите расширенную команду ping с помощью команды record.
R-C# ping
Protocol [ip]:
Target IP address: 192.168.100.1
Repeat count [5]: 2
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 172.16.32.1
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]: record
Number of hops [ 9 ]:
Loose, Strict, Record, Timestamp, Verbose[RV]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet has IP options: Total option bytes= 39, padded length=40
Record
route: <*>
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
69

(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
Reply to request 0 (64 ms). Received packet has options
Total option bytes= 40, padded length=40
Record route:
(172.16.1.2)
(192.168.1.6)
(192.168.100.1)
(192.168.1.5)
(172.16.1.1)
(172.16.32.1) <*>
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
End of list
Reply to request 1 (64 ms). Received packet has
options Total option bytes= 40, padded length=40
Record route:
(172.16.1.2)
(192.168.1.6)
(192.168.100.1)
(192.168.1.5)
(172.16.1.1)
(172.16.32.1) <*>
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
End of list
Выполните команду show ip bgp.
R-A# show ip bgp
BGP table version is 12, local router ID is 192.168.100.1
Status codes: s suppressed, d damped, h history, * valid, > best, i – internal
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
