Configure multipoint links. HQ is the hub, west and east are the spokes.
Router(config)#hostname HQ
HQ(config)#
HQ(config)#int se0/0
HQ(config-if)#no shut
HQ(config-if)#encapsulation frame-relay ietf
HQ(config-if)#exit
HQ(config)#int se0/0.1 multipoint
HQ(config-subif)#
HQ(config-subif)#ip address 172.30.10.1 255.255.255.248
HQ(config-subif)#frame-relay map ip 172.30.10.3 103 broadcast ietf
HQ(config-subif)#frame-relay map ip 172.30.10.2 102 broadcast ietf
Router(config)#hostname East
East(config)#
East(config-if)#encapsulation frame-relay ietf
East(config-if)#no shut
East(config-if)#exit
East(config)#int se0/0.1 multipoint
East(config-subif)#frame-relay map ip 172.30.10.1 201 broadcast ietf
Router(config)#hostname West
West(config)#
West(config)#int se0/0
West(config-if)#encapsulation frame-relay ietf
West(config-if)#no shut
West(config-if)#exit
West(config-subif)#frame-relay map ip 172.30.10.1 301 broadcast ietf
Before I start I should verify my configuration.
HQ#sh frame-relay map
Serial0/0.1 (up): ip 172.30.10.2 dlci 102(0x66,0x1860), static,
broadcast,
IETF, status defined, active
Serial0/0.1 (up): ip 172.30.10.3 dlci 103(0x67,0x1870), static,
broadcast,
IETF, status defined, active
West#sh frame-relay map
Serial0/0.1 (up): ip 172.30.10.1 dlci 301(0x12D,0x48D0), static,
broadcast,
IETF, status defined, active
East#sh frame-relay map
Serial0/0.1 (up): ip 172.30.10.1 dlci 201(0xC9,0x3090), static,
broadcast,
IETF, status defined, active
HQ#ping 172.30.10.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.30.10.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/8/8 ms
HQ#ping 172.30.10.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.30.10.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/8/8 ms
HQ#
So I am good to good 😉