R1#sh run | b bgp
router bgp 200
 no synchronization
 bgp router-id 1.1.1.1
 bgp log-neighbor-changes
 neighbor 2002:B428:701:: remote-as 100
 neighbor 2002:B428:701:: ebgp-multihop 2
 no neighbor 2002:B428:701:: activate
 neighbor 2005:0:102::2 remote-as 100
 no neighbor 2005:0:102::2 activate
 neighbor 2005:0:104::4 remote-as 300
 no neighbor 2005:0:104::4 activate
 no auto-summary
 !
 address-family ipv6
 neighbor 2002:B428:701:: activate
 neighbor 2005:0:102::2 activate
 neighbor 2005:0:104::4 activate
 network 2006:1:1::/128
 exit-address-family
!


R2#sh run | b bgp
router bgp 100
 bgp router-id 2.2.2.2
 bgp log-neighbor-changes
 neighbor 2000:3:3:: remote-as 100
 neighbor 2000:3:3:: update-source Serial1/1
 neighbor 2005:0:102::1 remote-as 200
 !
 address-family ipv4
 no neighbor 2000:3:3:: activate
 no neighbor 2005:0:102::1 activate
 no auto-summary
 no synchronization
 exit-address-family
 !
 address-family ipv6
 neighbor 2000:3:3:: activate
 neighbor 2005:0:102::1 activate
 network 2006:2:2::/128
 exit-address-family
!
!
ipv6 router ospf 1
 router-id 2.2.2.2
 log-adjacency-changes
 area 20 virtual-link 3.3.3.3
 distribute-list prefix-list NoLoop out connected
 redistribute connected
 redistribute rip R2Rip tag 2
!
ipv6 router rip R2Rip
 redistribute connected
 redistribute ospf 1 metric 2
  distribute-list prefix-list NoLoop out
!
!
!
ipv6 prefix-list NoLoop seq 5 deny 2006:2:2::/128
ipv6 prefix-list NoLoop seq 10 permit ::/0 le 128
!


R3#sh run | b bgp
router bgp 100
 no synchronization
 bgp router-id 3.3.3.3
 bgp cluster-id 1000
 bgp log-neighbor-changes
 neighbor 2005:0:102::2 remote-as 100
 neighbor 2005:0:102::2 update-source Loopback0
 no neighbor 2005:0:102::2 activate
 neighbor 2005:0:237::7 remote-as 100
 neighbor 2005:0:237::7 update-source Loopback0
 no neighbor 2005:0:237::7 activate
 no auto-summary
 !
 address-family ipv6
 neighbor 2005:0:102::2 activate
 neighbor 2005:0:102::2 route-reflector-client
 neighbor 2005:0:237::7 activate
 neighbor 2005:0:237::7 route-reflector-client
 network 2006:3:3::/128
 exit-address-family
!


R4#sh run | b bgp
router bgp 300
 no synchronization
 bgp router-id 4.4.4.4
 bgp log-neighbor-changes
 neighbor 2005:0:104::1 remote-as 200
 no neighbor 2005:0:104::1 activate
 no auto-summary
 !
 address-family ipv6
 neighbor 2005:0:104::1 activate
 network 2006:4:4::/128
 exit-address-family
!


R7#sh run | b bgp
router bgp 100
 no synchronization
 bgp router-id 7.7.7.7
 bgp log-neighbor-changes
 neighbor 2000:3:3:: remote-as 100
 no neighbor 2000:3:3:: activate
 neighbor 2002:B428:742:: remote-as 200
 neighbor 2002:B428:742:: ebgp-multihop 2
 no neighbor 2002:B428:742:: activate
 no auto-summary
 !
 address-family ipv6
 neighbor 2000:3:3:: activate
 neighbor 2002:B428:742:: activate
 network 2006:7:7::/128
 exit-address-family
!