1、MSR 系列路由器BGP4+路由协议反射器功能的配置关键字: BGP; 路由反射;IPv6试验设备:RouterA(MSR20-21) ,RouterB (MSR20-20) ,RouterC(MSR30-20),RouterD(MSR30-20)一、组网需求RouterB 接收了一个经过 EBGP 的更新报文并将之传给 RouterC。RouterC 被配置为路由反射器,它有两个客户:RouterB 和 RouterD。RouterB 和 RouterD 间不需一个 IBGP 连接,当 RouterC 接收了来自 RouterB 的路由更新时,它将此信息反射给 RouterD,反之亦然。二、
2、组网图三、配置步骤1RouterA 配置:#ipv6#interface Ethernet0/1port link-mode routeipv6 address 1:1/96 RouterAAS1001:1:1:1AS200E0/11:1/96RouteB2:2:2:2RouterD4:4:4:4RouterC3:3:3:3E0/11:2/96G0/02:2/96E0/13:1/96E0/03:2/96E0/02:1/96ReflectorReflect-ClientReflect-Client#interface NULL0#interface LoopBack0ipv6 address 1
3、:1:1:1/128# bgp 100undo synchronization#ipv6-family/发布该网段的路由,此处为 loopback0 地址network 1:1:1:1 128undo synchronization/与对端建立 EBGP 连接peer 1:2 as-number 2002配置 RouterB:#ipv6#interface Ethernet0/0port link-mode routeipv6 address 2:1/96#interface Ethernet0/1port link-mode routeipv6 address 1:2/96 #interfa
4、ce LoopBack0ipv6 address 2:2:2:2/128#bgp 200undo synchronization#ipv6-family network 2:2:2:2 128/引入直连路由以保证下一跳路由可达import-route direct undo synchronization/注意:此处并未将 Router D 加入对等体peer 1:1 as-number 100peer 2:2 as-number 2003配置 RouterC:#ipv6#interface LoopBack0ipv6 address 3:3:3:3/128#interface Gigabit
5、Ethernet0/0port link-mode routeipv6 address 2:2/96 #interface GigabitEthernet0/1port link-mode routeipv6 address 3:1/96 #bgp 200undo synchronization# ipv6-familynetwork 3:3:3:3 128import-route directundo synchronizationgroup alanker internal/设定组内的对等体都为反射器的客户端peer alanker reflect-clientpeer 2:1 group
6、 alankerpeer 3:2 group alanker4配置 RouterD:#ipv6#interface LoopBack0ipv6 address 4:4:4:4/128#interface GigabitEthernet0/0port link-mode routeipv6 address 3:2/96ip address 1.0.0.4 255.255.255.0#interface GigabitEthernet0/1port link-mode route#bgp 200undo synchronization#ipv6-familynetwork 4:4:4:4 128i
7、mport-route directundo synchronizationpeer 3:1 as-number 200四、配置关键点1 作为反射 client 的 RouterB、D 上无需配 reflect-client,这些都是要在反射器routerC 上配的2 需要在边界路由器 RouterB 与 RouterC 上引入直连路由,否则在 ping 1:1:1:1 地址的时候找不到下一跳 1:1, 即无法到达 BGP 路由表中的下一跳。因为边界路由器在向 IBGP 发布路由的时候不改变该条路由的下一跳。五、试验分析1. 在 RouterA 上再配置一个 loopback 地址:2001:
8、da8:1, 并在 BGP 视图下用如下命令使能:(红色部分)RouterA-2021-bgp-af-ipv6dis th#ipv6-familynetwork 1:1:1:1 128 network 2001:DA8:1 128 undo synchronizationpeer 1:2 as-number 200此时在 RouterB 与 RouterD 的 BGP 路由表中均有到达该地址的路由,display bgp ipv6 routing-table Total Number of Routes: 9BGP Local router ID is 1.0.0.2 Status codes
9、: * - valid, - best, d - damped,h - history, i - internal, s - suppressed, S - StaleOrigin : i - IGP, e - EGP, ? - incomplete* Network : 1: PrefixLen : 96 NextHop : 1:2 LocPrf : PrefVal : 0 Label : NULL MED : 0 Path/Ogn: ?* Network : 1:1:1:1 PrefixLen : 128 NextHop : 1:1 LocPrf : PrefVal : 0 Label :
10、 NULL MED : 0 Path/Ogn: 100 i* Network : 2: PrefixLen : 96 NextHop : 2:1 LocPrf : PrefVal : 0 Label : NULL MED : 0 Path/Ogn: ?* i Network : 2: PrefixLen : 96 NextHop : 2:2 LocPrf : 100 PrefVal : 0 Label : NULL MED : 0 Path/Ogn: ?* Network : 2:2:2:2 PrefixLen : 128 NextHop : :1 LocPrf : PrefVal : 0 L
11、abel : NULL MED : 0 Path/Ogn: i*i Network : 3: PrefixLen : 96 NextHop : 2:2 LocPrf : 100 PrefVal : 0 Label : NULL MED : 0 Path/Ogn: ?*i Network : 3:3:3:3 PrefixLen : 128 NextHop : 2:2 LocPrf : 100 PrefVal : 0 Label : NULL MED : 0 Path/Ogn: i*i Network : 4:4:4:4 PrefixLen : 128 NextHop : 3:2 LocPrf :
12、 100 PrefVal : 0 Label : NULL MED : 0 Path/Ogn: i* Network : 2001:DA8:1 PrefixLen : 128 NextHop : 1:1 LocPrf : PrefVal : 0 Label : NULL MED : 0 Path/Ogn: 100 i从 D 上可以 ping 通该地址,结果如下: ping ipv6 2001:da8:1PING 2001:da8:1 : 56 data bytes, press CTRL_C to breakReply from 2001:DA8:1 bytes=56 Sequence=1 h
13、op limit=62 time = 3 msReply from 2001:DA8:1 bytes=56 Sequence=2 hop limit=62 time = 3 msReply from 2001:DA8:1 bytes=56 Sequence=3 hop limit=62 time = 3 msReply from 2001:DA8:1 bytes=56 Sequence=4 hop limit=62 time = 4 msReply from 2001:DA8:1 bytes=56 Sequence=5 hop limit=62 time = 3 ms- 2001:da8:1 ping statistics -5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 3/3/4 ms