1.LDP协议的各种情况
2.LDP和BGP交互
3.LDP高级部分
4.MPLS VPN (RIP和静态)
5.MPLS VPN (EIGRP)
6.MPLS VPN (OSPF)
7.MPLS VPN (EBGP)
8.Overlapping VPN和Central Service VPN
9.MPLS VPN (Internet Access)
10.组播VPN (mVPN)
11.Inter AS MPLS VPN (Option A)
12.Inter AS MPLS VPN (Option B)
13.Inter AS MPLS VPN (Option C)
14.CSC - Carrier Support Carrier
15.6vPE
16.MPLS TE各种情况
17.PMLS TE FRR

enable
conf t
no ip do lo
enable pass cisco
line con 0
logg sync
exec-t 0 0
line vty 0 4
pass cisco
logg sync
exit
host

1.LDP协议的各种情况
------------------------------------------------------------------------------------
实验目的:
1).掌握LDP router-id的选取原则和更改LDP router-id的方法
2).掌握测试LSP通道的方法,观察LSP标签通道
3).掌握LDP标签分配范围的指定方法
4).掌握LDP的认证方法
5).掌握对LDP标签的控制发送
6).掌握对LDP标签的控制接收
7).理解并修改MPLS MTU

配置接口IP和OSPF

R1:

ip add 13.1.1.1 255.255.255.0
no shut
exit
int l0
ip add 11.1.1.1 255.255.255.255
no shut
exit

router ospf
router-id 11.1.1.1
network
network
exit

R3:

ip add 13.1.1.3 255.255.255.0
no shut
exit

ip add 35.1.1.3 255.255.255.0
no shut
exit
int l0
ip add 33.1.1.1 255.255.255.255
no shut
exit

router ospf
router-id 33.1.1.1
network
network
network
exit

R5:

ip add 35.1.1.5 255.255.255.0
no shut
exit

ip add 58.1.1.5 255.255.255.0
no shut
exit
int l0
ip add 55.1.1.1 255.255.255.255
no shut
exit

router ospf
router-id 55.1.1.1
network
network
network
exit

R8:

ip add 58.1.1.8 255.255.255.0
no shut
exit
int l0
ip add 88.1.1.1 255.255.255.255
no shut
exit

router ospf
router-id 88.1.1.1
network
network
exit

配置MPLS LDP

R1:
int l1
ip add 100.1.1.1 255.255.255.255
exit

ip cef
mpls ip
mpls label protocol ldp
mpls label range
no mpls label range  

mpls ip
exit

show mpls ldp discovery

路由器自动选择的LDP router-id为R1上最大的loopback1接口IP.

mpls ldp router-id l0 force
show mpls ldp discovery

路由器选择的LDP router-id为R1上最大的loopback0接口IP,注意一定要加上force参数

R3:

mpls ip
exit

mpls ip
exit

R5:

mpls ip
exit

mpls ip
exit

R8:

mpls ip
exit

R3:
show mpls ldp neighbor

邻居关系是利用TCP连接形成的,该TCP连接的IP地址为LDP的transport address,缺省为LDP 的router-id。如果router-id之间没有路由,可以用直连接口IP地址建立邻居关系,其实就是更改transport address为直连接口IP地址,修改命令为接口下,mpls ldp discovery transport-add interface.

R1:
ping 88.1.1.1
ping mpls ipv4 

测试确定LSP的通道已经形成。

R5:

no mpls ip
exit

R1:
ping mpls ipv4 

返回的表示BBBBB表示LSP通道在某处中断。

R5:

mpls ip
exit

R1:
traceroute mpls ipv4 

R1/R3/R5/R8:
show mpls forwarding-table

R5:
mpls label range
show mpls forwarding-table

存盘并重启R5(采用dynamips进行模拟,需要到dynamips界面下进行重启)

show mpls forwarding-table

R5:
mpls ldp neighbor 33.1.1.1 password yeslab

R3:
mpls ldp neighbor 55.1.1.1 password yeslab

配置邻居认证时,要指定邻居的LDP router-id

R5:
no mpls ldp advertise-lables
access-list  permit 33.1.1.1
access-list  permit 58.1.1.0
mpls ldp advertise-lables  to 

R3:
show mpls forwarding-table

R8:
show mpls forwarding-table

R5上配置的no mpls ldp advertise-label影响了给所有的LDP邻居传递标签。

R5:
access-list  deny 33.1.1.1
access-list  permit any
access-list  permit any
mpls ldp advertise-labels  to 

R8:
show mpls forwarding-table

access-list  permit 11.1.1.1
access-list  permit 33.1.1.1
access-list  permit 55.1.1.1
mpls ldp neighbor 

show mpls forwarding-table

R8只接收了指定前缀的标签

R5:
mpls ldp advertise-lables
no access-list
no access-list
no access-list
no access-list 

R8:
no access-list
no mpls ldp neighbor 

承载MPLS包时,IP MTU为1500-N*(N为标签个数),导致数据包在MPLS接口被分片。有必要调整全网MPLS MTU以避免这种情况。缺省情况下,MPLS MTU等于出接口的MTU。

R1:
show ip
show mpls  detail

R3:
show ip
show mpls  detail

R1:
ping 

在R1的F1/0接口和R3的P2/0接口抓包观察包分片情况。接口分片的时候,是先执行分片,然后加上MPLS标签再传出去。

ping
ping 

mtu
exit

show mpls  detail

R5:

mpls mtu
exit

show mpls  detail

R1:
ping 

R8:

mpls mtu
exit

R3:

mtu
exit

R1:
ping 

2.LDP和BGP交互
-------------------------------------------------------------------------------------
实验目的:
1).掌握LDP不为BGP前缀分配标签,而是为BGP前缀的next-hop分配标签
2).掌握通过标签交互,可以消除路由黑洞

传统的路由转发方式,要求经过的每一跳路由器都有对应的路由,否则将数据包丢弃。因此需要建立全互联的BGP对等体,或者路由反射器,以将路由同步到整个网络。在MPLS网络里,使用标签交互的方式,可以在中间路由器没有对应路由的情况下,利用标签交互,将数据报文送达目的地。

R3:
router bgp
bgp router-id 33.1.1.1
neighbor
neighbor 88.1.1.1 update-source l0
exit

R8:
router bgp
bgp router-id 88.1.1.1
neighbor
neighbor 33.1.1.1 update-source l0
exit

int l1
ip add 188.1.1.1 255.255.255.0
exit

router bgp
network 188.1.1.0 mask 255.255.255.0
exit

R3/R5:
show ip route

R5没有188.、24这条路由,相当于路由黑洞。

R1:
ip route 0.0.0.0 0.0.0.0 13.1.1.3

no mpls ip
exit

R3:

no mpls ip
exit

R3/R5/R8:
mpls ldp router-id l0 force

R1:
ping 188.1.1.1
traceroute 188.1.1.1

R3/R5:
show mpls forwarding-table

当数据包从IP域进入MPLS域的时候,如果依据BGP条目转发数据包,打上标签值为BGP条目下一跳路由的标签,这样可以带来几个好处:1)标签转发表变小;2)不需要全网运行BGP并避免路由黑洞,减轻核心路由器的压力

3.LDP高级部分
----------------------------------------------------------------------------------------------
实验目的:
1.理解LDP address message含义
2.理解MPLS TTL复制的意义和打开以及关闭TTL复制的影响
3.理解LDP的邻居发现和LDP的TCP session建立之间的关系
4.理解当两个路由器有多条链路时,为什么只建立一条TCP连接
5.掌握LDP的会话保护配置
6.掌握LDP的自动配置方法

配置接口IP以及OSPF

R1:

ip add 13.1.1.1 255.255.255.0
no shut
exit
int l0
ip add 11.1.1.1 255.255.255.255
exit

router ospf
router-id 11.1.1.1
network
network
exit

R3:

ip add 13.1.1.3 255.255.255.0
no shut
exit

ip add 34.1.1.3 255.255.255.0
no shut
exit

ip add 35.1.1.3 255.255.255.0
no shut
exit
int l0
ip add 33.1.1.1 255.255.255.255
exit

router ospf
router-id 33.1.1.1
network
network
network
network
exit

R4:

ip add 34.1.1.4 255.255.255.0
no shut
exit

ip add 45.1.1.4 255.255.255.0
no shut
exit
int l0
ip add 44.1.1.1 255.255.255.255
exit

router ospf
router-id 44.1.1.1
network
network
network
exit 

R5:

ip add 35.1.1.5 255.255.255.0
no shut
exit

ip add 45.1.1.5 255.255.255.0
no shut
exit

ip add 58.1.1.5 255.255.255.0
no shut
exit
int l0
ip add 55.1.1.1 255.255.255.255
exit

router ospf
router-id 55.1.1.1
network
network
network
network
exit

R8:

ip add 58.1.1.8 255.255.255.0
no shut
exit
int l0
ip add 88.1.1.1 255.255.255.255
no shut
exit

router ospf
router-id 88.1.1.1
network
network
exit

4.MPLS VPN (RIP和静态)
-------------------------------------------------------------------------------------
实验目的:
1).掌握MPLS VPN的配置步骤
2).在PE和CE之间运行RIP和静态路由的情况下,观察CE路由的传递
3).掌握MPLS VPN数据包在传递过程中如何查询各种表
1).基本配置
2).配置接口IP以及ISP网络的IGP(OSPF)
3).ISP网络使能LDP协议
4).ISP网络建立MP-BGP邻居关系
5).PE设备创建vrf
6).PE与CE间路由配置(RIP和静态)
7).vrf路由协议与MP-BGP之间相互重分布

1).基本配置
-----------------------------------------------------------
enable
conf t
no ip do lo
enable pass cisco
line con 0
logg sync
exec-t 0 0
line vty 0 4
pass cisco
logg sync
exit
host

2).配置接口IP以及ISP网络的IGP(OSPF)

R2:
int l0
ip add 22.1.1.1 255.255.255.255
no shut
exit

ip add 23.1.1.2 255.255.255.0
no shut
exit

ip add 24.1.1.2 255.255.255.0
no shut
exit

R3:
int l0
ip add 33.1.1.1 255.255.255.255
no shut
exit

ip add 23.1.1.3 255.255.255.0
no shut
exit

ip add 35.1.1.3 255.255.255.0
no shut
exit

router ospf
router-id 33.1.1.1
network
network
exit

R4:
int l0
ip add 44.1.1.1 255.255.255.255
no shut
exit

ip add 24.1.1.4 255.255.255.0
no shut
exit

ip add 45.1.1.4 255.255.255.0
no shut
exit

ip add 46.1.1.4 255.255.255.0
no shut
exit

router ospf
router-id 44.1.1.1
network
network
network
exit

R5:
int l0
ip add 55.1.1.1 255.255.255.255
no shut
exit

ip add 58.1.1.5 255.255.255.0
no shut
exit

ip add 45.1.1.5 255.255.255.0
no shut
exit

ip add 35.1.1.5 255.255.255.0
no shut
exit

router ospf
router-id 55.1.1.1
network
network
network
exit

R6:
int l0
ip add 66.1.1.1 255.255.255.255
no shut
exit

ip add 67.1.1.6 255.255.255.0
no shut
exit

ip add 46.1.1.6 255.255.255.0
no shut
exit

router ospf
router-id 66.1.1.1
network
network
exit

R7:
int l0
ip add 77.1.1.1 255.255.255.255
no shut
exit

ip add 67.1.1.7 255.255.255.0
no shut
exit

R8:
int l0
ip add 88.1.1.1 255.255.255.255
no shut
exit

ip add 58.1.1.8 255.255.255.0
no shut
exit

3).ISP网络使能LDP协议

R3:
mpls ldp router-id l0 force

mpls ip
exit

R4:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R5:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R6:
mpls ldp router-id l0 force

mpls ip
exit

4).ISP网络建立MP-BGP邻居关系

R3:
router bgp
bgp router-id 33.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate

R4:
router bgp
bgp router-id 44.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate

R5:
router bgp
bgp router-id 55.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 66.1.1.1 activate

R6:
router bgp
bgp router-id 66.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate

5).PE设备创建vrf

R3:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 23.1.1.3 255.255.255.0
exit

R4:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 24.1.1.4 255.255.255.0
exit

R5:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 58.1.1.5 255.255.255.0
exit

R6:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 67.1.1.6 255.255.255.0
exit

6).PE与CE间路由配置(RIP和静态)

(R2, R3, R4)
R2:
router rip
version
no auto-summary
network 22.0.0.0
network 23.0.0.0
network 24.0.0.0
exit

R3:
router rip
address-family ipv4 vrf yeslab
version
no auto-summary
network 23.0.0.0
exit
exit

R4:
router rip
address-family ipv4 vrf yeslab
version
no auto-summary
network 24.0.0.0
exit
exit

(R6, R7)
R6:
router rip
address-family ipv4 vrf yeslab
version
no auto-summary
network 67.0.0.0
exit
exit

R7:
router rip
version
no auto-summary
network 77.0.0.0
network 67.0.0.0
exit

(R5, R8)
R5:
ip route vrf yeslab 88.1.1.1 255.255.255.255 58.1.1.8

R8:
ip route 0.0.0.0 0.0.0.0 58.1.1.5

7).vrf路由协议与MP-BGP之间相互重分布

R3:
router rip
address-family ipv4 vrf yeslab
redistribute bgp  metric
exit
exit

router bgp
address-family ipv4 vrf yeslab
redistribute rip
exit
exit

R4:
router rip
address-family ipv4 vrf yeslab
redistribute bgp  metric
exit
exit

router bgp
address-family ipv4 vrf yeslab
redistribute rip
exit
exit

R5:
router bgp
address-family ipv4 vrf yeslab
redistribute static
redistribute connected
exit
exit

R6:
router rip
address-family ipv4 vrf yeslab
redistribute bgp  metric
exit
exit

router bgp
address-family ipv4 vrf yeslab
redistribute rip
exit
exit

5.MPLS VPN (EIGRP)
-------------------------------------------------------------------------------------
实验目的:
1).掌握MPLS VPN的配置步骤
2).掌握在PE和CE之间运行EIGRP情况下的配置
3).观察CE路由的传递过程附加的与EIGRP相关的community值
4).掌握SOO的配置方法
1).基本配置
2).配置接口IP以及ISP网络的IGP(OSPF)
3).ISP网络使能LDP协议
4).ISP网络建立MP-BGP邻居关系
5).PE设备创建vrf
6).PE与CE间路由配置(RIP和静态)
7).vrf路由协议与MP-BGP之间相互重分布

1).基本配置
-----------------------------------------------------------
enable
conf t
no ip do lo
enable pass cisco
line con 0
logg sync
exec-t 0 0
line vty 0 4
pass cisco
logg sync
exit
host

2).配置接口IP以及ISP网络的IGP(OSPF)

R2:
int l0
ip add 22.1.1.1 255.255.255.255
no shut
exit

ip add 23.1.1.2 255.255.255.0
no shut
exit

ip add 24.1.1.2 255.255.255.0
no shut
exit

R3:
int l0
ip add 33.1.1.1 255.255.255.255
no shut
exit

ip add 23.1.1.3 255.255.255.0
no shut
exit

ip add 35.1.1.3 255.255.255.0
no shut
exit

router eigrp
no auto-summary
network 33.1.1.1 0.0.0.0
network 35.1.1.3 0.0.0.0
exit

R4:
int l0
ip add 44.1.1.1 255.255.255.255
no shut
exit

ip add 24.1.1.4 255.255.255.0
no shut
exit

ip add 45.1.1.4 255.255.255.0
no shut
exit

ip add 46.1.1.4 255.255.255.0
no shut
exit

router eigrp
no auto-summary
network 44.1.1.1 0.0.0.0
network 45.1.1.4 0.0.0.0
network 46.1.1.4 0.0.0.0
exit

R5:
int l0
ip add 55.1.1.1 255.255.255.255
no shut
exit

ip add 58.1.1.5 255.255.255.0
no shut
exit

ip add 45.1.1.5 255.255.255.0
no shut
exit

ip add 35.1.1.5 255.255.255.0
no shut
exit

router eigrp
no auto-summary
network 55.1.1.1 0.0.0.0
network 35.1.1.5 0.0.0.0
network 45.1.1.5 0.0.0.0
exit

R6:
int l0
ip add 66.1.1.1 255.255.255.255
no shut
exit

ip add 67.1.1.6 255.255.255.0
no shut
exit

ip add 46.1.1.6 255.255.255.0
no shut
exit

router eigrp
no auto-summary
network 66.1.1.1 0.0.0.0
network 46.1.1.6 0.0.0.0
exit

R7:
int l0
ip add 77.1.1.1 255.255.255.255
no shut
exit

ip add 67.1.1.7 255.255.255.0
no shut
exit

R8:
int l0
ip add 88.1.1.1 255.255.255.255
no shut
exit

ip add 58.1.1.8 255.255.255.0
no shut
exit

3).ISP网络使能LDP协议

R3:
mpls ldp router-id l0 force

mpls ip
exit

R4:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R5:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R6:
mpls ldp router-id l0 force

mpls ip
exit

4).ISP网络建立MP-BGP邻居关系

R3:
router bgp
bgp router-id 33.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R4:
router bgp
bgp router-id 44.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R5:
router bgp
bgp router-id 55.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R6:
router bgp
bgp router-id 66.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
exit
exit

5).PE设备创建vrf

R3:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 23.1.1.3 255.255.255.0
exit

R4:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 24.1.1.4 255.255.255.0
exit

R5:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 58.1.1.5 255.255.255.0
exit

R6:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 67.1.1.6 255.255.255.0
exit

6).PE与CE间路由配置(EIGRP)

R2:
router eigrp
no auto-summary
network 22.1.1.1 0.0.0.0
network 23.1.1.2 0.0.0.0
network 24.1.1.2 0.0.0.0
exit

R3:
router eigrp
address-family ipv4 unicast vrf yeslab autonomous-system
no auto-summary
network 23.1.1.3 0.0.0.0
exit
exit

R4:
router eigrp
address-family ipv4 unicast vrf yeslab autonomous-system
no auto-summary
network 24.1.1.4 0.0.0.0
exit
exit

R5:
router eigrp
address-family ipv4 unicast vrf yeslab autonomous-system
no auto-summary
network 58.1.1.5 0.0.0.0
exit
exit

R6:
router eigrp
address-family ipv4 unicast vrf yeslab autonomous-system
no auto-summary
network 67.1.1.6 0.0.0.0
exit
exit

R7:
router eigrp
no auto-summary
network 77.1.1.1 0.0.0.0
network 67.1.1.7 0.0.0.0
exit

R8:
router eigrp
no auto-summary
network 88.1.1.1 0.0.0.0
network 58.1.1.8 0.0.0.0
exit

7).vrf路由协议与MP-BGP之间相互重分布

R3:
router eigrp
address-family ipv4 vrf yeslab
redistribute bgp  metric
exit
exit

router bgp
address-family ipv4 vrf yeslab
redistribute eigrp
exit
exit

R4:
router eigrp
address-family ipv4 vrf yeslab
redistribute bgp  metric
exit
exit

router bgp
address-family ipv4 vrf yeslab
redistribute eigrp
exit
exit

R5:
router eigrp
address-family ipv4 vrf yeslab
redistribute bgp  metric
exit
exit

router bgp
address-family ipv4 vrf yeslab
redistribute eigrp
exit
exit

R6:
router eigrp
address-family ipv4 vrf yeslab
redistribute bgp  metric
exit
exit

router bgp
address-family ipv4 vrf yeslab
redistribute eigrp
exit
exit

R7:
show ip route eigrp
ping 22.1.1.1
traceroute 88.1.1.1

R3:
show ip route vrf yeslab eigrp
show ip bgp vpnv4 all

R5:
show ip bgp vpnv4 all
show ip route vrf

R6:show ip bgp vpnv4 all 22.1.1.1

EIGRP的SOO防环机制
------------------------------------------------------------------------------------
EIGRP路由在MP-BGP里传递的时候,不改变metric值的大小。
R4/R3:
show ip eigrp vrf yeslab topology

实验任务:
R7和R8在同一个CE站点,有双出口,分别是R5和R6。把R5从R8学来的路由打上SoO值传递到R6,然后利用该值,不把这条路由传递给R7.

R5:
route-map soo
:
exit

ip vrf sitemap soo
exit

R6:
route-map soo
:
exit

ip vrf sitemap soo
exit

R6:
show ip bgp vpnv4 all 88.1.1.1

R7:
show ip route

SoO的防环机制,是在PE传递路由给CE的时候,检查出接口配置的SoO值是否与从其他MP-BGP邻居收到的VPNv4路由的SoO值一致,如果一致,就不传给CE。

6.MPLS VPN (OSPF)
--------------------------------------------------------------------------------------
实验目的:
1).掌握MPLS VPN的配置步骤
2).掌握在PE和CE之间运行OSPF情况下的配置
3).观察domain-id的配置和作用
4).观察CE路由的传递过程附加的OSPF相关的community值
5).掌握PE和CE站点运行OSPF情况下的防环机制
6).掌握sham-link的配置和作用

1).基本配置
2).配置接口IP以及ISP网络的IGP(OSPF)
3).ISP网络使能LDP协议
4).ISP网络建立MP-BGP邻居关系
5).PE设备创建vrf
6).PE与CE间路由配置(RIP和静态)
7).vrf路由协议与MP-BGP之间相互重分布

1).基本配置
-----------------------------------------------------------
enable
conf t
no ip do lo
enable pass cisco
line con 0
logg sync
exec-t 0 0
line vty 0 4
pass cisco
logg sync
exit
host

2).配置接口IP以及ISP网络的IGP(OSPF)

R2:
int l0
ip add 22.1.1.1 255.255.255.255
no shut
exit

ip add 23.1.1.2 255.255.255.0
no shut
exit

ip add 24.1.1.2 255.255.255.0
no shut
exit

R3:
int l0
ip add 33.1.1.1 255.255.255.255
no shut
exit

ip add 23.1.1.3 255.255.255.0
no shut
exit

ip add 35.1.1.3 255.255.255.0
no shut
exit

router ospf
router-id 33.1.1.1
network
network
exit

R4:
int l0
ip add 44.1.1.1 255.255.255.255
no shut
exit

ip add 24.1.1.4 255.255.255.0
no shut
exit

ip add 45.1.1.4 255.255.255.0
no shut
exit

ip add 46.1.1.4 255.255.255.0
no shut
exit

router ospf
router-id 44.1.1.1
network
network
network
exit

R5:
int l0
ip add 55.1.1.1 255.255.255.255
no shut
exit

ip add 58.1.1.5 255.255.255.0
no shut
exit

ip add 45.1.1.5 255.255.255.0
no shut
exit

ip add 35.1.1.5 255.255.255.0
no shut
exit

router ospf
router-id 55.1.1.1
network
network
network
exit

R6:
int l0
ip add 66.1.1.1 255.255.255.255
no shut
exit

ip add 67.1.1.6 255.255.255.0
no shut
exit

ip add 46.1.1.6 255.255.255.0
no shut
exit

router ospf
router-id 66.1.1.1
network
network
exit

R7:
int l0
ip add 77.1.1.1 255.255.255.255
no shut
exit

ip add 67.1.1.7 255.255.255.0
no shut
exit

R8:
int l0
ip add 88.1.1.1 255.255.255.255
no shut
exit

ip add 58.1.1.8 255.255.255.0
no shut
exit

3).ISP网络使能LDP协议

R3:
mpls ldp router-id l0 force

mpls ip
exit

R4:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R5:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R6:
mpls ldp router-id l0 force

mpls ip
exit

4).ISP网络建立MP-BGP邻居关系

R3:
router bgp
bgp router-id 33.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R4:
router bgp
bgp router-id 44.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R5:
router bgp
bgp router-id 55.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R6:
router bgp
bgp router-id 66.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
exit
exit

5).PE设备创建vrf

R3:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 23.1.1.3 255.255.255.0
exit

R4:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 24.1.1.4 255.255.255.0
exit

R5:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 58.1.1.5 255.255.255.0
exit

R6:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 67.1.1.6 255.255.255.0
exit

6).PE与CE间路由配置(OSPF)

R3:
router ospf  vrf yeslab
network
exit

R4:
router ospf  vrf yeslab
network
exit

R5:
router ospf  vrf yeslab
network
exit

R6:
router ospf  vrf yeslab
network
exit

R2:
router ospf
router-id 22.1.1.1
network
network
network
exit

R7:
router ospf
router-id 77.1.1.1
network
network
exit

R8:
router ospf
router-id 88.1.1.1
network
network
exit

7).vrf路由协议与MP-BGP之间相互重分布

R3:
router ospf  vrf yeslab
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf yeslab
redistribute ospf  match internal external
exit-address-family
exit

R4:
router ospf  vrf yeslab
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf yeslab
redistribute ospf  match internal external
exit-address-family
exit

R5:
router ospf  vrf yeslab
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf yeslab
redistribute ospf  match internal external
exit-address-family
exit

R6:
router ospf  vrf yeslab
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf yeslab
redistribute ospf  match internal external
exit-address-family
exit

查看结果

R7:
show ip route ospf

R6:
show ip bgp vpnv4 all 22.1.1.1

R3/R4:
router ospf
domain-id type  value 

R7:
show ip route ospf

R8:
int l1
ip add 188.1.1.1 255.255.255.0
exit
router ospf
redistribute connected subnets
exit

R6:
show ip bgp vpnv4 all 188.1.1.0

OSPF在MPLS VPN环境的防环机制
对内部路由,采用的是down bit机制;对外部路由,采用的是tag机制

R7:
show ip ospf database summary 22.1.1.1

R2:
int l1
ip add 122.1.1.1 255.255.255.255
exit
router ospf
redistribute connected subnets
exit

R7:
show ip route 122.1.1.1

配置sham-link

R5:
int l1
ip vrf forwarding yeslab
ip add 155.1.1.1 255.255.255.255
exit

router bgp
address-family ipv4 vrf yeslab
network 155.1.1.1 mask 255.255.255.255
exit

R6:
int l1
ip vrf forwarding yeslab
ip add 166.1.1.1 255.255.255.255
exit

router bgp
address-family ipv4 vrf yeslab
network 166.1.1.1 mask 255.255.255.255
exit

R5:
router ospf  vrf yeslab
area  sham-link 155.1.1.1 166.1.1.1
exit

R6:
router ospf  vrf yeslab
area  sham-link 166.1.1.1 155.1.1.1
exit

R6:
show ip ospf sham-link

R7:
show ip route 88.1.1.1

ip ospf cost
exit

show ip route 88.1.1.1

7.MPLS VPN (EBGP)
----------------------------------------------------------------------------------------
实验目的:
1).掌握MPLS VPN的配置步骤
2).掌握在PE和CE之间运行EBGP情况下的配置
3).掌握allowas-in和as-override的配置场景和配置方法
4).掌握限制从CE学来BGP路由条目数的方法

1).基本配置
2).配置接口IP以及ISP网络的IGP(OSPF)
3).ISP网络使能LDP协议
4).ISP网络建立MP-BGP邻居关系
5).PE设备创建vrf
6).PE与CE间路由配置(EBGP)

1).基本配置
-----------------------------------------------------------
enable
conf t
no ip do lo
enable pass cisco
line con 0
logg sync
exec-t 0 0
line vty 0 4
pass cisco
logg sync
exit
host

2).配置接口IP以及ISP网络的IGP(OSPF)

R2:
int l0
ip add 22.1.1.1 255.255.255.255
no shut
exit

ip add 23.1.1.2 255.255.255.0
no shut
exit

ip add 24.1.1.2 255.255.255.0
no shut
exit

R3:
int l0
ip add 33.1.1.1 255.255.255.255
no shut
exit

ip add 23.1.1.3 255.255.255.0
no shut
exit

ip add 35.1.1.3 255.255.255.0
no shut
exit

router ospf
router-id 33.1.1.1
network
network
exit

R4:
int l0
ip add 44.1.1.1 255.255.255.255
no shut
exit

ip add 24.1.1.4 255.255.255.0
no shut
exit

ip add 45.1.1.4 255.255.255.0
no shut
exit

ip add 46.1.1.4 255.255.255.0
no shut
exit

router ospf
router-id 44.1.1.1
network
network
network
exit

R5:
int l0
ip add 55.1.1.1 255.255.255.255
no shut
exit

ip add 58.1.1.5 255.255.255.0
no shut
exit

ip add 45.1.1.5 255.255.255.0
no shut
exit

ip add 35.1.1.5 255.255.255.0
no shut
exit

router ospf
router-id 55.1.1.1
network
network
network
exit

R6:
int l0
ip add 66.1.1.1 255.255.255.255
no shut
exit

ip add 67.1.1.6 255.255.255.0
no shut
exit

ip add 46.1.1.6 255.255.255.0
no shut
exit

router ospf
router-id 66.1.1.1
network
network
exit

R7:
int l0
ip add 77.1.1.1 255.255.255.255
no shut
exit

ip add 67.1.1.7 255.255.255.0
no shut
exit

R8:
int l0
ip add 88.1.1.1 255.255.255.255
no shut
exit

ip add 58.1.1.8 255.255.255.0
no shut
exit

3).ISP网络使能LDP协议

R3:
mpls ldp router-id l0 force

mpls ip
exit

R4:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R5:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R6:
mpls ldp router-id l0 force

mpls ip
exit

4).ISP网络建立MP-BGP邻居关系

R3:
router bgp
bgp router-id 33.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R4:
router bgp
bgp router-id 44.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R5:
router bgp
bgp router-id 55.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 66.1.1.1 activate
exit
exit

R6:
router bgp
bgp router-id 66.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
exit
exit

5).PE设备创建vrf

R3:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 23.1.1.3 255.255.255.0
exit

R4:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 24.1.1.4 255.255.255.0
exit

R5:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 58.1.1.5 255.255.255.0
exit

R6:
ip vrf yeslab
rd :
route-target :
exit

ip vrf forwarding yeslab
ip add 67.1.1.6 255.255.255.0
exit

6).PE与CE间路由配置(EBGP)

R3:
router bgp
address-family ipv4 vrf yeslab
neighbor
exit

R4:
router bgp
address-family ipv4 vrf yeslab
neighbor
exit

R5:
router bgp
address-family ipv4 vrf yeslab
neighbor
exit

R6:
router bgp
address-family ipv4 vrf yeslab
neighbor
exit

R2:
router bgp
bgp router-id 22.1.1.1
neighbor
neighbor
network 22.1.1.1 mask 255.255.255.255
exit

R7:
router bgp
bgp router-id 77.1.1.1
neighbor
network 77.1.1.1 mask 255.255.255.255
exit

R8:
router bgp
bgp router-id 88.1.1.1
neighbor
network 88.1.1.1 mask 255.255.255.255
exit

查看结果

R8:
show ip bgp

R5:
show ip bgp vpnv4 all

R5不能传递路由22./32给R8,是因为R8本身AS号也是200,由于AS-PATH防环机制,R8不能接收此路由。可以用allowas-in和as-override解决。R2不能接收R8的路由也用同样的方法解决。

R5:
router bgp
address-family ipv4 vrf yeslab
neighbor 58.1.1.8 as-override
exit
exit

R8:
show ip bgp

R2:
router bgp
neighbor 23.1.1.3 allowas-in
neighbor 24.1.1.4 allowas-in
exit

R2:
show ip bgp

控制vrf里某个邻居的路由数量

R6:
router bgp
address-family ipv4 vrf yeslab
neighbor
exit
exit

R7:
int l1
ip add 177.1.1.1 255.255.255.255
ip add 177.1.1.2 255.255.255.255 secondary
ip add 177.1.1.3 255.255.255.255 secondary
exit

route-map loop1
match int l1
exit

router bgp
redistribute connected route-map loop1
exit

int l1
ip add 177.1.1.4 255.255.255.255 secondary
exit

控制每个vrf里的路由总数

R6:
router bgp
address-family ipv4 vrf yeslab
no neighbor
exit

show ip route vrf yeslab

ip vrf yeslab
maximum routes   reinstall
exit

R2:
int l1
ip add 122.1.1.1 255.255.255.255
exit
int l2
ip add 122.1.1.2 255.255.255.255
exit

router bgp
network 122.1.1.1 mask 255.255.255.255
network 122.1.1.2 mask 255.255.255.255
exit

R6:
show ip route vrf yeslab summary

8.Overlapping VPN和Central Service VPN
------------------------------------------------------------------------------------------
实验目的:
1).掌握通过控制route-target值,生成各种复杂VPN的方法
2).掌握Overlapping VPN的配置方法
3).掌握Central Service VPN的配置方法

实验任务:
1).R1,R2,R7在一个简单VPN里,各个CE之间可以实现相互访问;R8,R8,R10在一个简单VPN里,各个CE之间可以实现相互访问;R1和R8可以相互访问
2).R1和R8是双中心站点,可以相互访问;R2,R9,R7,R10是分支点,可以访问中心站点R1和R8,但是不能相互访问

配置Overlapping VPN
配置任务:
R1、R2、R7在一个简单VPN里,各个CE之间可以是吸纳相互访问
R8、R9、R10在一个简单VPN里,各个CE之间可以是吸纳相互访问
R1和R8可以相互访问
1).配置接口IP以及ISP网络的IGP(OSPF)
2).ISP网络使能LDP协议
3).ISP网络建立MP-BGP邻居关系
4).PE设备创建vrf
5).PE与CE间路由配置(OSPF)以及PE的vrf路由与MP-BGP之间相互重分布

1).配置接口IP以及ISP网络的IGP(OSPF)

R1:

ip add 13.1.1.1 255.255.255.0
no shut
exit
int l0
ip add 11.1.1.1 255.255.255.255
exit

R2:

ip add 24.1.1.2 255.255.255.0
no shut
exit
int l0
ip add 22.1.1.1 255.255.255.255
exit

R3:

ip add 13.1.1.3 255.255.255.0
no shut
exit

ip add 34.1.1.3 255.255.255.0
no shut
exit

ip add 35.1.1.3 255.255.255.0
no shut
exit

ip add 36.1.1.3 255.255.255.0
no shut
exit
int l0
ip add 33.1.1.1 255.255.255.255
exit

router ospf
router-id 33.1.1.1
network
network
network
network
exit

R4:

ip add 24.1.1.4 255.255.255.0
no shut
exit

ip add 49.1.1.4 255.255.255.0
no shut
exit

ip add 34.1.1.4 255.255.255.0
no shut
exit

ip add 46.1.1.4 255.255.255.0
no shut
exit
int l0
ip add 44.1.1.1 255.255.255.255
exit

router ospf
router-id 44.1.1.1
network
network
network
exit

R5:

ip add 58.1.1.5 255.255.255.0
no shut
exit

ip add 35.1.1.5 255.255.255.0
no shut
exit
int l0
ip add 55.1.1.1 255.255.255.255
exit

router ospf
router-id 55.1.1.1
network
network
exit

R6:

ip add 67.1.1.6 255.255.255.0
no shut
exit

ip add 160.1.1.6 255.255.255.0
no shut
exit

ip add 36.1.1.6 255.255.255.0
no shut
exit

ip add 46.1.1.6 255.255.255.0
no shut
exit
int l0
ip add 66.1.1.1 255.255.255.255
exit

router ospf
router-id 66.1.1.1
network
network
network 

R7:

ip add 67.1.1.7 255.255.255.0
no shut
exit
int l0
ip add 77.1.1.1 255.255.255.255
exit

R8:

ip add 58.1.1.8 255.255.255.0
no shut
exit
int l0
ip add 88.1.1.1 255.255.255.255
exit

R9:

ip add 49.1.1.9 255.255.255.0
no shut
exit
int l0
ip add 99.1.1.1 255.255.255.255
exit

R10:

ip add 160.1.1.10 255.255.255.0
no shut
exit
int l0
ip add 110.1.1.1 255.255.255.255
exit

2).ISP网络使能LDP协议

R3:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

mpls ip
exit

R4:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

R5:
mpls ldp router-id l0 force

mpls ip
exit

R6:
mpls ldp router-id l0 force

mpls ip
exit

mpls ip
exit

3).ISP网络建立MP-BGP邻居关系

R3:
router bgp
bgp router-id 33.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit-address-family
exit

R4:
router bgp
bgp router-id 44.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit-address-family
exit

R5:
router bgp
bgp router-id 55.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 66.1.1.1 activate
exit-address-family
exit

R6:
router bgp
bgp router-id 66.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
exit-address-family
exit

4).PE设备创建vrf

R3:
ip vrf yeslab1
rd :
route-target :
route-target :
exit

ip vrf forwarding yeslab1
ip add 13.1.1.3 255.255.255.0
exit

R5:
ip vrf yeslab2
rd :
route-target :
route-target :
exit

ip vrf forwarding yeslab2
ip add 58.1.1.5 255.255.255.0
exit

R4:
ip vrf yeslab1
rd :
route-target :
exit
ip vrf yeslab2
rd :
route-target :
exit

ip vrf forwarding yeslab1
ip add 24.1.1.4 255.255.255.0
exit

ip vrf forwarding yeslab2
ip add 49.1.1.4 255.255.255.0
exit

R6:
ip vrf yeslab1
rd :
route-target :
exit
ip vrf yeslab2
rd :
route-target :
exit

ip vrf forwarding yeslab1
ip add 67.1.1.6 255.255.255.0
exit

ip vrf forwarding yeslab2
ip add 160.1.1.6 255.255.255.0
exit

5).PE与CE间路由配置(OSPF)以及PE的vrf路由与MP-BGP之间相互重分布

(R1,R3)
R1:
router ospf
network
network
exit

R3:
router ospf  vrf yeslab1
network
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf yeslab1
redistribute ospf  match internal external
exit-address-family
exit

(R5, R8)
R5:
router ospf  vrf yeslab2
network
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf yeslab2
redistribute ospf  match internal external
exit-address-family
exit

R8:
router ospf
network
network
exit

(R2, R4, R9)
R2:
router ospf
network
network
exit

R4:
router ospf  vrf yeslab1
network
redistribute bgp  subnets
exit

router ospf  vrf yeslab2
network
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf yeslab1
redistribute ospf  match internal external
exit-address-family
address-family ipv4 vrf yeslab2
redistribute ospf  match internal external
exit-address-family
exit

R9:
router ospf
network
network
exit

(R6, R7, R10)
R6:
router ospf  vrf yeslab1
network
redistribute bgp  subnets
exit

router ospf  vrf yeslab2
network
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf yeslab1
redistribute ospf  match internal external
exit-address-family
address-family ipv4 vrf yeslab2
redistribute ospf  match internal external
exit-address-family
exit

R7:
router ospf
network
network
exit

R10:
router ospf
network
network
exit

R10:
show ip route ospf
ping 88.1.1.1

R1:
show ip route ospf
ping 88.1.1.1
ping 22.1.1.1

配置任务:
R1和R8是双中心站点,可以相互访问
R2、R9、R7、R10是分支点,可以访问中心站点R1和R8,但是不能相互访问

PE VRF RD RT CE
R3 yeslab1 _100: 3 Export 100:2   Import 100:1
Export 100:18 Import 100:18
R1
R5 yeslab1 _100: 5 Export
100:2   Import 100:1
Export 100:18 Import 100:18
R8
R4 yeslab1 _100: 41 Export 100:1   Import 100:2 R2
  yeslab2 _100: 42 Export 100:1   Import 100:2 R9
R6 yeslab1 _100: 61 Export 100:1   Import 100:2 R7
  yeslab2 _100: 62 Export 100:1   Import 100:2 R10
R3:
ip vrf yeslab1
no route-target :
no route-target :
route-target :
route-target import :
route-target export :
exit

R4:
ip vrf yeslab1
no route-target :
route-target import :
route-target export :
exit

ip vrf yeslab2
no route-target :
route-target import :
route-target export :
exit

R5:
ip vrf yeslab2
no route-target :
no route-target :
route-target :
route-target import :
route-target export :
exit

R6:
ip vrf yeslab1
no route-target :
route-target import :
route-target export :
exit

ip vrf yeslab2
no route-target :
route-target import :
route-target export :
exit

R1:
show ip route ospf

R9:
show ip route ospf
ping 11.1.1.1
ping 88.1.1.1
ping 22.1.1.1

9.MPLS VPN (Internet Access)
---------------------------------------------------------------------------------------------------
实验目的:
掌握MPLS VPN的用户访问internet的多种配置方法
1).利用分离链路访问internet
2).利用同一链路访问internet

配置任务:
配置CE R8访问internet, 采用分离链路的方法。在R5和R8的链路上起两个子接口,封装VLAN ID分别为10和20,VLAN10的子接口用于VPN,VLAN20的子接口用于internet访问。R5的VLAN10子接口放在vrf yeslab2里,VLAN20子接口放在全局路由器里。

R5:

no ip vrf forwarding yeslab2
exit
int f1/0.10
encapsulation dot1q
ip vrf forwarding yeslab2
ip add 58.1.1.5 255.255.255.0
exit
int f1/0.20
encapsulation dot1q
ip add 158.1.1.5 255.255.255.0
exit

R8:

no ip add
exit
int f1/0.10
encapsulation dot1q
ip add 58.1.1.8 255.255.255.0
exit
int f1/0.20
encapsulation dot1q
ip add 158.1.1.8 255.255.255.0
exit
ip route 0.0.0.0 0.0.0.0 158.1.1.5

R5:
access-list  permit 88.1.1.1
access-list  permit 158.1.1.0 0.0.0.255
access-list  permit 58.1.1.0 0.0.0.255
ip nat inside source list   overload

ip nat outside
exit
int f1/0.20
ip nat inside
exit

R8:
ping 44.1.1.1

R5:
show ip nat translation

配置任务:
1).CE R1站点访问internet,采用的是同一链路访问internet
2).配置CE R2、R7、R9、R10访问internet的流量都通过R1
3).对以上两步提到的CE流量,通过PE R3的时候,做NAT转换,转换为公网地址

R1:
router ospf
default-information originate always
exit

R3:
router bgp
address-family ipv4 vrf yeslab1
default-information originate
exit

R4:
router ospf  vrf yeslab1
default-information originate
exit
router ospf  vrf yeslab2
default-information originate
exit

R6:
router ospf  vrf yeslab1
default-information originate
exit
router ospf  vrf yeslab2
default-information originate
exit
注意:
在PE和CE之间运行OSPF协议的情况下,从一个CE往其他CE注入一条缺省路由的方法比较麻烦,具体配置如上。在CE和PE之间运行EBGP的情况下,注入方法简单,只需要在CE上配置基于PE的EBGP邻居发送缺省路由即可,这条缺省路由就会送到其他各个CE。

R1:
ip route 0.0.0.0 128.0.0.0 13.1.1.3
ip route 128.0.0.0 128.0.0.0 13.1.1.3

R3:
access-list  permit 22.1.1.1
access-list  permit 77.1.1.1
access-list  permit 99.1.1.1
access-list  permit 110.1.1.1

ip nat inside
exit

ip nat outside

ip nat inside source list   vrf yeslab1 overload

R3:
ip route 0.0.0.0 128.0.0.0 34.1.1.4 global
ip route 128.0.0.0 128.0.0.0 34.1.1.4 global

R1:
ping 44.1.1.1 source l0

R9/R10:
ping 55.1.1.1 source l0

R3:
show ip nat translations

R10:
traceroute 44.1.1.1 source l0

10.组播VPN (mVPN)

实验目的:
1).掌握mVPN的配置步骤
2).深入理解mVPN的工作过程和原理
3).深入理解ISP的各项组播路由表项
4).理解vpn的组播流如何穿越ISP网络
5).掌握default mdt向data mdt切换的配置方法
配置任务:
1).基本配置,确保MPLS VPN的站点R8、R9、R10之间可以相互访问
2).配置组播VPPN,R9作为组播源发送组播流量238.1.1.1,R8和R10的loopback0加入组播组238.1.1.1, 模拟组播

接受者,确保组播流量能够到达R8和R10下的组播接收者
3).配置default mdt向data mdt的切换

配置MPLS VPN

R2:
int l0
ip add 22.1.1.1 255.255.255.255
exit

ip add 29.1.1.2 255.255.255.0
no shutdown
exit

ip add 23.1.1.2 255.255.255.0
no shutdown
exit

ip add 24.1.1.2 255.255.255.0
no shutdown
exit

mpls ldp router-id l0 force
int l0
ip ospf  area
exit

ip ospf  area
mpls ip
exit

ip ospf  area
mpls ip
exit

router bgp
bgp router-id 22.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit-address-family
exit

R3:
int l0
ip add 33.1.1.1 255.255.255.255
exit

ip add 23.1.1.3 255.255.255.0
no shutdown
exit

ip add 34.1.1.3 255.255.255.0
no shutdown
exit

ip add 35.1.1.3 255.255.255.0
no shutdown
exit

mpls ldp router-id l0 force
int l0
ip ospf  area
exit

ip ospf  area
mpls ip
exit

ip ospf  area
mpls ip
exit

ip ospf  area
mpls ip
exit

router bgp
bgp router-id 33.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 22.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 22.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit-address-family
exit

R4:
int l0
ip add 44.1.1.1
exit

ip add 24.1.1.4 255.255.255.0
no shutdown
exit

ip add 34.1.1.4 255.255.255.0
no shutdown
exit

ip add 46.1.1.4 255.255.255.0
no shutdown
exit

mpls ldp router-id l0 force
int l0
ip ospf  area
exit

ip ospf  area
mpls ip
exit

ip ospf  area
mpls ip
exit

ip ospf  area
mpls ip
exit

router bgp
bgp router-id 44.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 22.1.1.1 update-source l0
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 22.1.1.1 activate
neighbor 33.1.1.1 activate
neighbor 55.1.1.1 activate
neighbor 66.1.1.1 activate
exit-address-family
exit

R5:
int l0
ip add 55.1.1.1
exit

ip add 56.1.1.5 255.255.255.0
no shutdown
exit

ip add 35.1.1.5 255.255.255.0
no shutdown
exit

ip add 58.1.1.5 255.255.255.0
no shutdown
exit

mpls ldp router-id l0 force
int l0
ip ospf  area
exit

ip ospf  area
mpls ip
exit

ip ospf  area
mpls ip
exit

router bgp
bgp router-id 55.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 22.1.1.1 update-source l0
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 66.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 22.1.1.1 activate
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 66.1.1.1 activate
exit-address-family
exit

R6:
int l0
ip add 66.1.1.1
exit

ip add 56.1.1.6 255.255.255.0
no shutdown
exit

ip add 46.1.1.6 255.255.255.0
no shutdown
exit

ip add 160.1.1.6 255.255.255.0
no shutdown
exit

int l0
ip ospf  area
exit

ip ospf  area
mpls ip
exit

ip ospf  area
mpls ip
exit

router bgp
bgp router-id 66.1.1.1
no bgp default ipv4-unicast
neighbor
neighbor 22.1.1.1 update-source l0
neighbor
neighbor 33.1.1.1 update-source l0
neighbor
neighbor 44.1.1.1 update-source l0
neighbor
neighbor 55.1.1.1 update-source l0
address-family vpnv4 unicast
neighbor 22.1.1.1 activate
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
exit-address-family
exit

R8:
int l0
ip add 88.1.1.1
ip ospf  area
exit

ip add 58.1.1.8 255.255.255.0
ip ospf  area
no shutdown
exit

R9:
int l0
ip add 99.1.1.1
ip ospf  area
exit

ip add 29.1.1.9 255.255.255.0
ip ospf  area
no shutdown
exit

R10:
int l0
ip add 110.1.1.1
ip ospf  area
exit

ip add 160.1.1.10 255.255.255.0
ip ospf  area
no shutdown
exit

-------------------------------------------------------------------------------------------------
R2:
ip vrf mvpn
rd :
route-target :
exit

ip vrf forwarding mvpn
ip add 29.1.1.2 255.255.255.0
exit

router ospf  vrf mvpn
network
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf mvpn
redistribute ospf  match internal external
exit-address-family

R5:
ip vrf mvpn
rd :
route-target :
exit

ip vrf forwarding mvpn
ip add 58.1.1.5 255.255.255.0
exit

router ospf  vrf mvpn
network
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf mvpn
redistribute ospf  match internal external
exit-address-family

R6:
ip vrf mvpn
rd :
route-target :
exit

ip vrf forwarding mvpn
ip add 160.1.1.6 255.255.255.0
exit

router ospf  vrf mvpn
network
redistribute bgp  subnets
exit

router bgp
address-family ipv4 vrf mvpn
redistribute ospf  match internal external
exit-address-family
exit

配置任务:全网采用BSR的方式通告R3的loopback0接口为RP

R2:
ip multicast-routing

ip pim sparse-mode
exit

ip pim sparse-mode
exit

R3:
ip multicast-routing
int l0
ip pim sparse-mode
exit

ip pim sparse-mode
exit

ip pim sparse-mode
exit

ip pim sparse-mode
exit
ip pim bsr-candidate l0
ip pim rp-candidate l0

R4:
ip multicast-routing

ip pim sparse-mode
exit

ip pim sparse-mode
exit

ip pim sparse-mode
exit

R5:
ip multicast-routing

ip pim sparse-mode
exit

ip pim sparse-mode
exit

R6:
ip multicast-routing

ip pim sparse-mode
exit

ip pim sparse-mode
exit

R4:
show ip pim neighbor
show ip pim rp mapping

R2:
ip multicast-routing vrf mvpn

ip pim sparse-mode
exit
int l0
ip pim sparse-mode
exit
vrf definition mvpn
address-family ipv4
mdt default 239.1.1.1
exit-address-family
exit

R5:
ip multicast-routing vrf mvpn

ip pim sparse-mode
exit
int l0
ip pim sparse-mode
exit
vrf definition mvpn
address-family ipv4
mdt default 239.1.1.1
exit-address-family
exit

R6:
ip multicast-routing vrf mvpn

ip pim sparse-mode
exit
int l0
ip pim sparse-mode
exit
vrf definition mvpn
address-family ipv4
mdt default 239.1.1.1
exit-address-family
exit
PE设备的loopback0接口必须使能组播,这样才能确保PE之间通过MIT彼此形成vrf mvpn的pim邻居关系

R2:
show ip pim vrf mvpn neighbor
show
show ip mroute

ip pim vrf mvpn bsr-candidate f1/
ip pim vrf mvpn rp-candidate f1/

R8/R9:
ip multicast-routing

ip pim sparse-mode
exit
int l0
ip pim sparse-mode
ip igmp join-group 238.1.1.1
exit

show ip pim rp mapping
show ip mroute

R9:
ping 238.1.1.1 source l0

R8:
debug ip icmp

R9:
ping 238.1.1.1 source l0
R9发送组播的时候采用了多个接口的IP地址作为源,发送了多个组播报文。

配置任务:
当某个组播组在default mdt的流量大于1kbps的时候,该组播流切换到data mdt 237.1.1.1中。
R2/R5/R6:
vrf definition mvpn
address-family ipv4
mdt data 237.1.1.1 0.0.0.0 threshold 1
exit-address-family
exit

R9:
ping 238.1.1.1 source l0 repeat 1000

R2/R5/R6:
show ip mroute

说明:
原始的组播包在PE设备上被封装到GRE,GRE包的source IP是PE的loopback0接口,就是建立BGP session用的IP地址,GRE的destination IP是data mdt的组地址,说明封装后的数据包是以组播包的形式穿越ISP的网络,因此ISP必须支持组播。当组播包到达其他PE时,如果该PE设备连接的VPN网络有组播接收者,该PE就解开GRE报文,获得原始的组播报文,转发到CE站点;如果PE设备连接的VPN网络没有组播接收者,PE丢弃该报文

11.Inter AS MPLS VPN (Option A)
实验目的:
掌握域间MPLS VPN的option A的配置方法
掌握ASBR之间运行OSPF时碰到的问题及其解决方法
掌握互联ASBR的接口如何起多个子接口的方法

12.Inter AS MPLS VPN (Option B)
实验目的:
掌握域间MPLS VPN的option B的配置方法
观察MPLS VPN数据包穿过ASBR之间的链路时的标签情况
观察VPNv4路由下一跳更改时对应的内层标签的更改
观察外层LSP的标签通道形成情况

13.Inter AS MPLS VPN (Option C)
实验目的:
掌握域间MPLS VPN的option C的配置方法
掌握不同AS的PE与PE之间建立MP-EBGP的方法
掌握不同AS的VPNv4 RR之间建立MP-EBGP的方法
重点掌握外层LSP的不同形成方法

14.CSC - Carrier Support Carrier
15.6vPE
16.MPLS TE各种情况
17.PMLS TE FRR

CCIE路由实验(7) -- MPLS VPN的更多相关文章

  1. CCIE路由实验(9) -- IPv6

    1.IPv6地址的各种情况2.配置通过DHCP-PD方式分配前缀信息3.IPv6路由基本配置4.IPv6路由--RIPng5.IPv6路由--EIGRPv66.IPv6路由--OSPFv37.IPv6 ...

  2. CCIE路由实验(6) -- 组播Multicasting

    1.组播IGMP的各种情况2.PIM Dense-Mode3.PIM Sparse-Mode4.PIM双向树和SSM5.动态RP之auto-rp6.动态RP之BSR7.Anycast RP8.域间组播 ...

  3. CCIE路由实验(4) -- BGP路由控制

    1.过滤BGP路由的方法2.用AS-path filter控制路由3.用Community Filter控制路由 enableconf tno ip do loenable pass ciscolin ...

  4. CCIE路由实验(3) -- BGP高级部分

    当一个AS包含多个IBGP对等体时,路由反射器非常有用.因为IBGP客户只需要和路由反射器建立邻居关系,从而降低了IBGP的连接数量.路由反射器和它的客户合称为一个簇.路由反射是克服IBGP水平分割的 ...

  5. CCIE路由实验(2) -- BGP选路原则

    BGP路径属性分为4类: 公认必遵(Well-Known Mandatory):BGP更新报文中必须包含的,且必须被所有BGP厂商实现所能识别的,包括ORIGIN,AS-PATH和Next_Hop 1 ...

  6. CCIE路由实验(8) -- QoS

    1.查看端口缺省的队列机制2.配置CB-WFQ3.配置CB-LLQ4.配置CB-Shapping在以太接口下5.配置CB-Shapping在FR接口下6.配置帧中继流量整形FRTS7.配置CB-Pol ...

  7. CCIE路由实验(10) -- IS-IS

    1.配置基本的集成IS-IS路由协议2.多区域的集成IS-IS配置3.IS-IS认证4.IS-IS路由泄露5.IS-IS汇总6.在IS-IS中手动产生一条默认路由7.IS-IS协议重分布8.用IS-I ...

  8. CCIE路由实验(5) -- BGP负载均衡

    enableconf tno ip do loenable pass ciscoline con 0logg syncexec-t 0 0exitline vty 0 4pass ciscologg ...

  9. 详解 mpls vpn 的实现

    MPLS VPN的实现 一.实验目的 该实验通过MPLS VPN的数据配置,使学生掌握路由器相关接口的IP地址设置.路由协议的配置以及MPLS VPN的完整的创建过程, 从而加深对IP网络的IP编址. ...

随机推荐

  1. Informatica 9.5.1 安装配置

    Informatica  结构 1个或多个资源库(Respository) PowerCenter数据整合引擎是基于元数据驱动的,提供了基于数据驱动的元数据知识库(Repository),该元数据知识 ...

  2. HDU 4548(美素数)

    Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u   Description 小明对数的 ...

  3. Android 屏幕尺寸知识

    转自:http://www.zcool.com.cn/article/ZNjI3NDQ=.html 1.了解几个概念 (1)分辨率.分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏 ...

  4. thinkphp中Conf的配置

    -----www ----------admin -------------Conf ----------admin.php ----------Home -------------Conf ---- ...

  5. python 爬一下

    1.安装Requestswindow:pip install requestslinux:sudo pip install requests国内安装缓慢,建议到:http://www.lfd.uci. ...

  6. 基于visual Studio2013解决C语言竞赛题之0404循环求和

      题目 解决代码及点评 这道题考验for循环和一个简单的算法 因为每次累加的值有规律,后面一次累加是前面一次累加的两倍 所以可以用简单的循环,计算累加项和累加结果 /************ ...

  7. BZOJ 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头

    1607: [Usaco2008 Dec]Patting Heads 轻拍牛头 Description   今天是贝茜的生日,为了庆祝自己的生日,贝茜邀你来玩一个游戏.     贝茜让N(1≤N≤10 ...

  8. BZOJ 1015

    program bzoj1015; {$inline on} ; type node=record togo,next:longint; end; var tot,n,m,d,cnt:longint; ...

  9. String详解说明

    大家平时都string都不是很在意,但是每当面试碰到String的时候在“==”和equals之间就乱了,下面我来说一说String,也许不够全面,请大家多多指教,希望会帮到处于蒙圈状态的人们. 一. ...

  10. (记录前面算过的后面仍然会用的数减小复杂度)A - AC Me

    Description Ignatius is doing his homework now. The teacher gives him some articles and asks him to ...