terça-feira, 6 de abril de 2010

IP Addressing Dica IP Unnumbered sobre conexão PPP

Eu precisava criar uma conexão PPP sobre dois links de radios, mas não possuia IP para que podesse endereçar os Radios e teria que criar uma conexão PPP entre dois pontos através de interface não numerada. Encontrei uma forma de usar o GNS para simular minha situação sendo que as conexões Seriais representariam os enlaces de radio:
Segue abaixo uma situação na qual passei recentemente,:
R4 e R5 estão conectados via serial cable. Em ambos lados eu irei criar uma interface Lo para que eu possa colocar as configurações IPs, (não posso utilizar IPs nas seriais pois isso implicaria nas range interna do cliente, forma de economizar distribuição de IP ) . A os IPs usados para endereçar as Lo: será a 192.168.45.4/24 no roteador R4, e 192.168.45.5/24 no roteador R5.

IP Unnumbered

R4:
interface lo0
ip add 192.168.45.4 255.255.255.0
!
interface Serial1/1
ip unnumbered Loopback0
encapsulation ppp
clock rate 64000
R5:
interface lo0
ip add 192.168.45.5 255.255.255.0
!
interface Serial 1/1 ip unnumbered Loopback0
 encapsulation ppp
====

====

R4#sh ip route
Gateway of last resort is not set
192.168.45.0/24 is variably subnetted, 2 subnets, 2 masks
C      192.168.45.5/32 is directly connected, Serial0/0
C      192.168.45.0/24 is directly connected, Loopback0
R5#sh ip route
Gateway of last resort is not set
192.168.45.0/24 is variably subnetted, 2 subnets, 2 masks
C     192.168.45.4/32 is directly connected, Serial0/0
C     192.168.45.0/24 is directly connected, Loopback0


====

====

R4#ping 192.168.45.5

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.45.5, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/22/36 ms
R4#

====

====

R5#ping 192.168.45.4

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.45.4, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/17/40 ms
R5#

=-=-=-=-=-=-=-=-=-=-
Para outras formas de se fazer essa configuração a fonte de pesquisa encontrada foi:
http://ardenpackeer.com/ios-features-management/troubleshooting-ip-addressing-tricks-tips-using-ppp/
=-=-=-=-=-=-=-=-=-=-
Josinfo Networks - To be CCIE R&S

segunda-feira, 5 de abril de 2010

Conceitos de Multicast Part 1

Multicast

Bem acredito que com o conceito basico de Multicast podemos definir que: São solicitações ips que São enviadas para um determinado grupo e.q:

224.0.0.0 Base Address (Reserved)
224.0.0.1 All Systems on this Subnet
224.0.0.2 All Routers on this Subnet
224.0.0.3 Unassigned
224.0.0.4 DVMRP Routers
224.0.0.5 OSPFIGP OSPFIGP All Routers
224.0.0.6 OSPFIGP OSPFIGP Designated Routers
224.0.0.7 ST Routers
224.0.0.8 ST Hosts
224.0.0.9 RIP2 Routers
224.0.0.10 IGRP Routers
224.0.0.11 Mobile-Agents
224.0.0.12 DHCP Server / Relay Agent
224.0.0.13 All PIM Routers

Foi atribuido a faixa de enderaçamento Multicast pela IANA, a Classe D que vai de 224.0.0.0 até 239.255.255.255, denotando 4 bits do primeiro octecto ip III0I, os 28 bits restantes serão utilizados para identificar o grupo ID do multicast.

- Ip Multicast Address Group

são divididos em 3:

Local Scope addresses - Definidos pela IANA para uso reservado, e.q: RIP, OSPF, EIGRP etc multicast address (Possui TTL 1);
224.0.0.0 to 224.0.0.255

Global scope addresses - É alocado de forma dinamica através da internet;
224.0.1.0 to 228.255.255.255

Administratively scoped addresses - Reservado para uso privativo dentro de um dominio;
239.0.0.0 to 239.255.255.255

================================================

Historicamente um host só está acessivel a se comunicar na rede quando sua NIC, recebe um pagote destinado ao seu endereço Burnes-in MAC address, em uma rede multicast o um grupo de host deverão ter acesso a receber acesso a um pacote que contenha um endereço de destino em comum de MAC.

Existe algumas formas que podemos definir que varios hosts, irão receber o mesmo pacote e ainda irão diferenciar o seu grupo Multicast.

No padrão IEEE 802.3, o bit 0 no primeiro octeto é utilizado para indicar Broadcast ou Multicast dentro do MAC address;
Este bit no MAC Frame é destinado para um Grupo ou para todos, e.q: broadcast 0xFFFF.FFFF.FFFF

- IANA Ethernet Multicast MAC Address: IANA possui um bloco de endereços Ethernet MAC address que inicia com 01:00:5E em formato hexa.Metade desse bloco é alocado para uso de Multicast addresses, essa faixa pega de 0100.5e00.0000 até 0100.5e7f.ffff (Faixa reservada para uso do IP Multicast)

00000001:00000000:01011110:0|0000000:00000000:00000000 (01:00:0E:00:00:00)

00000001:00000000:01011110:0|1111111:11111111:11111111 (01:00:0E:7F:FF:FF)
- Dentro dessas duas faixas o endereço MAC possuem os primeiros 25 bits em comum, e os 23 bits restantes estão disponivel para mapear os 23 Bits do IP Multicast Grupo.

*-*: Como de 32 bits sobraram 28 bits para endereçamento de ID Multicast e se for mapear com os 23 bits do MAC address de Low Order (Baixa Ordem)restantes deixados para ser usado para mapeamento do grupo Multicast na rede ethernet, teremos assim uma sobreposição de 5 bits, se elevarmos 2^5 = 32, teremos então uma sobreposição de 32 endereços que serão representado através de um unico endereço MAC 32 to 1

-- Para que isso ocorra pegue os 23 Bits de Ordem baixa em um endereço IP converta de binario para Hexa e então adicione o Prefixo 01:00:5e eq:


Decimal:

01 = 224.1.1.1
02 = 224.129.1.1
03 = 225.1.1.1
04 = 225.129.1.1
05 = 226.1.1.1
06 = 226.129.1.1
07 = 227.1.1.1
08 = 227.129.1.1
09 = 228.1.1.1
10 = 228.129.1.1
11 = 229.1.1.1
12 = 229.129.1.1
13 = 230.1.1.1
14 = 230.129.1.1
15 = 231.1.1.1
16 = 231.129.1.1
17 = 232.1.1.1
18 = 232.129.1.1
19 = 233.1.1.1
20 = 233.129.1.1
21 = 234.1.1.1
22 = 234.129.1.1
23 = 235.1.1.1
24 = 235.129.1.1
25 = 236.1.1.1
26 = 236.129.1.1
27 = 237.1.1.1
28 = 237.129.1.1
29 = 238.1.1.1
30 = 238.129.1.1
31 = 239.1.1.1
32 = 239.129.1.1

========================
Binario:

01 = 11100000.0|0000001.00000001.00000001
02 = 11100000.1|0000001.00000001.00000001
03 = 11100001.0|0000001.00000001.00000001
04 = 11100001.1|0000001.00000001.00000001
05 = 11100010.0|0000001.00000001.00000001
06 = 11100010.1|0000001.00000001.00000001
07 = 11100011.0|0000001.00000001.00000001
08 = 11100011.1|0000001.00000001.00000001
09 = 11100100.0|0000001.00000001.00000001
10 = 11100100.1|0000001.00000001.00000001
11 = 11100101.0|0000001.00000001.00000001
12 = 11100101.1|0000001.00000001.00000001
13 = 11100110.0|0000001.00000001.00000001
14 = 11100110.1|0000001.00000001.00000001
15 = 11100111.0|0000001.00000001.00000001
16 = 11100111.1|0000001.00000001.00000001
17 = 11101000.0|0000001.00000001.00000001
18 = 11101000.1|0000001.00000001.00000001
19 = 1110100I.0|0000001.00000001.00000001
20 = 11101001.1|0000001.00000001.00000001
21 = 11101010.0|0000001.00000001.00000001
22 = 11101010.1|0000001.00000001.00000001
23 = 11101011.0|0000001.00000001.00000001
24 = 11101011.1|0000001.00000001.00000001
25 = 11101100.0|0000001.00000001.00000001
26 = 11101100.1|0000001.00000001.00000001
27 = 11101101.0|0000001.00000001.00000001
28 = 11101101.1|0000001.00000001.00000001
29 = 11101110.0|0000001.00000001.00000001
30 = 11101110.1|0000001.00000001.00000001
31 = 11101111.0|0000001.00000001.00000001
32 = 11101111.1|0000001.00000001.00000001

Convertendo para MAC address ficaria 01:00:56:01:01:01 -- Todos que estivessem no mesmo grupo Multicast irão receber esse Pacote e conseguirão abri-lo

NOTE: os os Bits de Baixa ordem são aqueles 23 bits finais do endereço ip e os 23 bits deixados livres no endereço de MAC, a variação de 32 Bits que ocorre é a variação entre 28 bits do endereço IP disponiel para mostrar o ID do Multicast até os 23 bits, que se somam 5 que elevado a 2 da 32.

======================================

Cisco DNA Center - Demostração Online do Cisco DNA 2.1.1.S1

                Cisco DNAC na Vida Real!                                          How-to Series Guide     Demonstração do Cisco DNAC Liv...