forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.CISCO

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 16:38
Victor Kakhnych
Guest
 
Сообщений: n/a
По умолчанию сети и маски

Victor Kakhnych написал(а) к All в Mar 15 08:48:44 по местному времени:

Нello everybody.

Понадобилось проанонсить по BGP очередную сеть класса С. Плевое дело, быстро и по шаблону
делаем:

ip route 10.10.10.0 255.255.255.0 Null0 100
Добавляем в свой ip access-list extended BGP-OUT
permit ip host 10.10.10.0 host 255.255.255.0
!
router bgp 12345
network 10.10.10.0 (class C по дефолту без маски, так прописаны все остальные сети)

Дергаем сессию на исход и... не анонсится.. Хм...

sh ip route | in 10
10.0.0.0/24 is subnetted, 1 subnets
S 10.10.10.0 is directly connected, Null0

Стоп. Какая 10.0.0.0/24? Мы же явно указывали 10.10.10.0 255.255.255.0. И для остальных анонсов
всё ровно. Но при этом:
sh ip route 10.10.10.111
Routing entry for 10.10.10.0/24
Known via "static", distance 100, metric 0 (connected)

А здесь всё верно. Анонс ушел после того как в router bgp 12345 я явно указал маску
network 10.10.10.0 255.255.255.0 - причем она добавилась к предыдущему объявлению а не заменила его. Туплю где-то в самых азах, но не знаю как правильно сформулировать гуглеж :)

Victor

--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #2  
Старый 17.08.2016, 16:38
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: сети и маски

Eugene Grosbein написал(а) к Victor Kakhnych в Mar 15 14:15:55 по местному времени:

18 мар 2015, среда, в 09:48 NOVT, Victor Kakhnych написал(а):

VK> router bgp 12345
VK> network 10.10.10.0 (class C по дефолту без маски, так прописаны все остальные
VK> сети)

Откуда ты взял, что 10.10.10.0 имеет класс C, по какому такому дефолту?

Eugene
--- slrn/1.0.1 (FreeBSD)
Ответить с цитированием
  #3  
Старый 17.08.2016, 16:38
Victor Kakhnych
Guest
 
Сообщений: n/a
По умолчанию сети и маски

Victor Kakhnych написал(а) к Eugene Grosbein в Mar 15 13:45:14 по местному времени:

Нello Eugene.

18 Mar 15 14:15, you wrote to me:

EG> 18 мар 2015, среда, в 09:48 NOVT, Victor Kakhnych написал(а):

VK>> router bgp 12345
VK>> network 10.10.10.0 (class C по дефолту без маски, так прописаны
VK>> все остальные сети)

EG> Откуда ты взял, что 10.10.10.0 имеет класс C, по какому такому
EG> дефолту?
Потому что кроме этой 10-ки там еще много сетей класса С которые именно бещз маски
в конфиге отображаются.
Пишем:
router bgp 12345
network 192.168.1.0 mask 255.255.255.0
А теперь смотрим:
sh run | in 192.168.1
network 192.168.1.0 (а тут маски уже нет, отсюда мое предположение дефолт для класса С)

Абстрагируемся от BGP. Почему при ip route 10.10.10.0 255.255.255.0 Null0 100
В таблице маршрутизации 10.0.0.0/24 а не 10.10.10.0/24?

Почему аналогично задаваемая ip route 192.168.1.0 255.255.255.0 Null0 100
в табличке маршрутизации отображается корректно:
sh ip rou | in 192.168.1
S 192.168.1.0/24 is directly connected, Null0

Victor

--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #4  
Старый 17.08.2016, 16:38
Denis Mikhlevich
Guest
 
Сообщений: n/a
По умолчанию сети и маски

Denis Mikhlevich написал(а) к Victor Kakhnych в Mar 15 20:01:13 по местному времени:

Нello, Victor Kakhnych.
On 18.03.15 13:45 you wrote:

EG>> 18 мар 2015, среда, в 09:48 NOVT, Victor Kakhnych написал(а):
VK>>> router bgp 12345 network 10.10.10.0 (class C по дефолту без
VK>>> маски, так прописаны все остальные сети)
EG>> Откуда ты взял, что 10.10.10.0 имеет класс C, по какому такому
EG>> дефолту?
VK> Потому что кроме этой 10-ки там еще много сетей класса С которые
VK> именно бещз маски в конфиге отображаются. Пишем: router bgp 12345
VK> network 192.168.1.0 mask 255.255.255.0 А теперь смотрим: sh run |
VK> in 192.168.1
VK> network 192.168.1.0 (а тут маски уже нет, отсюда мое
VK> предположение дефолт для класса С)

У класса С помимо маски /24 должно выполняться ещё одно условие: первые 3 бита первого октета 011. 10 подпадает под класс А, 192. Уже под класс С, если разложить в двоичную систему как раз первые 3 бита равны 011.

--
Galaxy Nexus, UB4CAR
--- Нotdoged/2.10/Android
Ответить с цитированием
  #5  
Старый 17.08.2016, 16:38
Victor Kakhnych
Guest
 
Сообщений: n/a
По умолчанию сети и маски

Victor Kakhnych написал(а) к Denis Mikhlevich в Mar 15 19:41:00 по местному времени:

Нello Denis.

19 Mar 15 20:01, you wrote to me:

EG>>> 18 мар 2015, среда, в 09:48 NOVT, Victor Kakhnych написал(а):
VK>>>> router bgp 12345 network 10.10.10.0 (class C по дефолту без
VK>>>> маски, так прописаны все остальные сети)
EG>>> Откуда ты взял, что 10.10.10.0 имеет класс C, по какому такому
EG>>> дефолту?
VK>> Потому что кроме этой 10-ки там еще много сетей класса С которые
VK>> именно бещз маски в конфиге отображаются. Пишем: router bgp 12345
VK>> network 192.168.1.0 mask 255.255.255.0 А теперь смотрим: sh run |
VK>> in 192.168.1
VK>> network 192.168.1.0 (а тут маски уже нет, отсюда мое
VK>> предположение дефолт для класса С)

DM> У класса С помимо маски /24 должно выполняться ещё одно условие:
DM> первые 3 бита первого октета 011. 10 подпадает под класс А, 192. Уже
DM> под класс С, если разложить в двоичную систему как раз первые 3 бита
DM> равны 011.

Спасибо! Вот бы не подумал что есть доп. условия кроме маски для классовых сетей.

Victor

--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #6  
Старый 17.08.2016, 16:38
Denis Mikhlevich
Guest
 
Сообщений: n/a
По умолчанию сети и маски

Denis Mikhlevich написал(а) к Victor Kakhnych в Mar 15 23:03:28 по местному времени:

Нello, Victor Kakhnych.
On 19.03.15 19:41 you wrote:

DM>> У класса С помимо маски /24 должно выполняться ещё одно условие:
DM>> первые 3 бита первого октета 011. 10 подпадает под класс А, 192.
DM>> Уже под класс С, если разложить в двоичную систему как раз первые
DM>> 3 бита равны 011.
VK> Спасибо! Вот бы не подумал что есть доп. условия кроме маски для
VK> классовых сетей.

А как ты думал до того как изобрели маски переменной длины CIDR как маршрутизатор должен был понять к какому классу а стало быть к какой из трех масок следует относить конкретный IP? как раз по первым битами первого октета.
Класс А - первый бит 0
Класс В - первые 2 бита 10
Класс С - первые 3 бита 110 (в первом письме я опечатался)

Дальше маршрутизатор понимал что у класса А первый октет под адрес сети, остальные 3 под адрес хоста. У класса В поровну. У класса С первые 3 октета под адрес сети, последний - под адрес хоста.
Тогда ещё не было тех масок которыми мы пользуемся сейчас.
Ты не первый кто допускает в своих высказываниях ошибки относя сети к определённым классам.
--
Galaxy Nexus, UB4CAR
--- Нotdoged/2.10/Android
Ответить с цитированием
  #7  
Старый 17.08.2016, 16:38
Sergey
Guest
 
Сообщений: n/a
По умолчанию Re: сети и маски

Sergey написал(а) к Victor Kakhnych в Mar 15 17:45:48 по местному времени:

From: Sergey <asy@sama.ru>

Victor Kakhnych wrote:

> Спасибо! Вот бы не подумал что есть доп. условия кроме маски для
> классовых сетей.

На самом деле, маска исключает класс. Либо ты используешь классы и
не говоришь про маски, и тогда всё делется как уже пояснили, либо
ты используешь бесклассовую адресацию с масками, но, тогда, забуть
про классы. Максимум, что можно, это говорить о соответствии.

--
С уважением, Сергей.

PS: классы... древность-то какая... Это уже лет, наверное, 20 скоро,
как не используется...

PPS: когда-то команда была в ios - ip classless. :-)
--- ifmail v.2.15dev5.4
Ответить с цитированием
  #8  
Старый 17.08.2016, 16:38
Ivan Novikov
Guest
 
Сообщений: n/a
По умолчанию сети и маски

Ivan Novikov написал(а) к Denis Mikhlevich в Mar 15 20:53:54 по местному времени:

Привет, Denis!

19 Mar 15, Denis Mikhlevich накропал письмо к Victor Kakhnych:

DM> У класса С помимо маски /24 должно выполняться ещё одно условие:
DM> первые 3 бита первого октета 011. 10 подпадает под класс А, 192. Уже
DM> под класс С, если разложить в двоичную систему как раз первые 3 бита
DM> равны 011.

так ведь классовую адресацию отменили лет двадцать тому как
или так, в качестве рудимента?



С приветом, Ivan.

--- Дед Мастдай и Саксы (1.1.5-b20110320 штук)
Ответить с цитированием
  #9  
Старый 17.08.2016, 16:38
Victor Kakhnych
Guest
 
Сообщений: n/a
По умолчанию сети и маски

Victor Kakhnych написал(а) к Ivan Novikov в Mar 15 20:40:26 по местному времени:

Нello Ivan.

20 Mar 15 20:53, you wrote to Denis Mikhlevich:

DM>> У класса С помимо маски /24 должно выполняться ещё одно условие:
DM>> первые 3 бита первого октета 011. 10 подпадает под класс А, 192.
DM>> Уже под класс С, если разложить в двоичную систему как раз первые
DM>> 3 бита равны 011.

IN> так ведь классовую адресацию отменили лет двадцать тому как
IN> или так, в качестве рудимента?

Тут классовость притянута за уши. Так просто проще было объяснить суть загадки :)

Victor

--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #10  
Старый 17.08.2016, 16:38
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: сети и маски

Eugene Grosbein написал(а) к Sergey в Mar 15 00:50:13 по местному времени:

20 мар 2015, пятница, в 18:45 NOVT, Sergey написал(а):

S> PS: классы... древность-то какая... Это уже лет, наверное, 20 скоро,
S> как не используется...

30 лет в этом году RFC950:

0950 Internet Standard Subnetting Procedure. J.C. Mogul, J. Postel.
August 1985. (Format: TXT=37985 bytes) (Updates RFC0792) (Also
STD0005) (Status: STANDARD)

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.1 (FreeBSD)
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:35. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot