Привет, незнакомец!

Похоже, вы здесь новенький. Чтобы принять участие, нажмите одну из кнопок ниже!

PPP scenario 1 (peer address static and custom mask)

Доброго времени суток, Коллеги!

Зная, насколько сильно Cisco любит вставлять PPP задачи в CCIE лабы, хотелось бы обсудить с Вами последовательно ряд задач на эту тему, чтобы упорядочить царящий в голове хаос по этой теме.
Имеем простую схему - R1 соединен с R2 по Se3/0. R1 настроен на динамическое получение адреса по IPCP с R2. На R2 настроена статическая выдача адреса для R1.
По умолчанию, R1 получает адрес, но использует маску /32. Вопрос: как заставить R1/R2 использовать другую маску?

Настройки R1:
interface Serial3/0
ip address negotiated
encapsulation ppp
ppp ipcp mask request
serial restart-delay 0
end


Настройки R2:
interface Serial3/0
ip address 10.0.12.5 255.255.255.0
encapsulation ppp
peer default ip address 10.0.12.6
ppp ipcp mask 255.255.255.0
serial restart-delay 0
clock rate 128000
end

Debug с R1 показывает, что маска ему передается, однако на интерфейсе он ее не назначает:
Se3/0 IPCP: Address 10.0.12.5 (0x03060A000C05)
*Apr 9 03:02:38.235: Se3/0 IPCP: O CONFACK [REQsent] id 1 len 10
*Apr 9 03:02:38.235: Se3/0 IPCP: Address 10.0.12.5 (0x03060A000C05)
*Apr 9 03:02:38.239: Se3/0 IPCP: Event[Receive ConfReq+] State[REQsent to ACKsent]
*Apr 9 03:02:38.239: Se3/0 CDPCP: I CONFREQ [REQsent] id 1 len 4
*Apr 9 03:02:38.243: Se3/0 CDPCP: O CONFACK [REQsent] id 1 len 4
*Apr 9 03:02:38.243: Se3/0 CDPCP: Event[Receive ConfReq+] State[REQsent to ACKsent]
*Apr 9 03:02:38.263: Se3/0 IPCP: I CONFNAK [ACKsent] id 1 len 20
*Apr 9 03:02:38.267: Se3/0 IPCP: VSO OUI Cisco Netmask 255.255.255.0 (0x000A00000C01FFFFFF00)
*Apr 9 03:02:38.267: Se3/0 IPCP: Address 10.0.12.6 (0x03060A000C06)
*Apr 9 03:02:38.271: Se3/0 IPCP: O CONFREQ [ACKsent] id 2 len 20
*Apr 9 03:02:38.271: Se3/0 IPCP: VSO OUI Cisco Netmask 255.255.255.0 (0x000A00000C01FFFFFF00)
*Apr 9 03:02:38.275: Se3/0 IPCP: Address 10.0.12.6 (0x03060A000C06)
*Apr 9 03:02:38.275:
R1(config-if)#Se3/0 IPCP: Event[Receive ConfNak/Rej] State[ACKsent to ACKsent]
*Apr 9 03:02:38.279: Se3/0 CDPCP: I CONFACK [ACKsent] id 1 len 4
*Apr 9 03:02:38.279: Se3/0 CDPCP: Event[Receive ConfAck] State[ACKsent to Open]
*Apr 9 03:02:38.287: Se3/0 CDPCP: State is Open
*Apr 9 03:02:38.303: Se3/0 IPCP: I CONFACK [ACKsent] id 2 len 20
*Apr 9 03:02:38.307: Se3/0 IPCP: VSO OUI Cisco Netmask 255.255.255.0 (0x000A00000C01FFFFFF00)
*Apr 9 03:02:38.307: Se3/0 IPCP: Address 10.0.12.6 (0x03060A000C06)
*Apr 9 03:02:38.311: Se3/0 IPCP: Event[Receive ConfAck] State[ACKsent to Open]
*Apr 9 03:02:38.315: Se3/0 IPCP: State is Open
*Apr 9 03:02:38.319: Se3/0 IPCP: Install negotiated IP interface address 10.0.12.6
*Apr 9 03:02:38.319: Se3/0 IPCP: Subnet: address 10.0.12.6 mask 255.255.255.0
*Apr 9 03:02:38.391: Se3/0 Added to neighbor route AVL tree: topoid 0, address 10.0.12.5
*Apr 9 03:02:38.391: Se3/0 IPCP: Install route to 10.0.12.5

R1(config-if)#do sh int se 3/0
Serial3/0 is up, line protocol is up
Hardware is M4T
Internet address is 10.0.12.6/32
MTU 1500 bytes, BW 1544 Kbit/sec, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation PPP, LCP Open

Видел некоторые решения, связанные с использованием DHCP ODAP, но это хотелось бы обсудить позже. Сейчас хотелось бы знать вердикт по этому сценарию. Можно ли статически назначая адрес соседу с использованием peer default ip address x.x.x.x изменить маску на отличную от /32?

Спасибо!
Тэги темы:

Комментарии

  • Да. Отличная статья Петра Лапухова. Т.е. получается, что команды ppp ipcp mask request и ppp ipcp mask 255.255.255.0 все-таки относятся к ODAP, т.е. R1 запрашивает маску для своего пула, а не интерфейса.
    Получается, что через negotiate ВСЕГДА будем получать /32.
Войдите или Зарегистрируйтесь чтобы комментировать.