1、1 网络产出线 2013年 IPRAN培训 烽火通信科技股份有限公司 2013年 2月 2 主要内容 名词解释 静态 L2VPN业务 静态 L3VPN业务 静态 MS-PW业务 静态 L2L3桥接业务 广州联通开通业务介绍 2 3 传统 IP转发 在传统 IP数据包转发网络: 路由协议分发可达性信息 每台路由器独立地分析包含在网络层包头中的目标 IP地址,参照本地路由表 (戒相应的本地信息 )决策数据包的转发 Hop-by-Hop Destination-based unicast routing。 3 4 仿真实验 1-传统 IP转发 观察 R1之间 R3的 ICMP包的转发过程,可以发现
2、ICMP包在 R1-R2-R3之间一跳一跳的转发下去 4 R 1 R 2 R 31 . 1 . 1 . 1 / 3 2 3 . 3 . 3 . 3 / 3 22 . 2 . 2 . 2 / 3 2G E 0 / 4 / 11 0 . 1 . 1 . 1 / 2 4G E 0 / 4 / 11 0 . 1 . 1 . 2 / 2 4G E 0 / 4 / 21 0 . 1 . 2 . 1 / 2 4G E 0 / 4 / 21 0 . 1 . 2 . 2 / 2 45 仿真实验 2-MPLS转发 在 R1上使用 vpn ping去 ping R3相应端口 IP,观察转发过程中 ICMP包的封装和
3、转发过程 5 1 2 3T e s t C e n t e r 2 / 1 T e s t C e n t e r 1 / 2X G E 0 / 4 / 1X G E 0 / 1 4 / 11 0 . 1 . 1 . 1 / 2 4X G E 0 / 1 4 / 11 0 . 1 . 1 . 2 / 2 4G E 0 / 7 / 52 0 . 1 . 1 . 2 / 2 4G E 0 / 7 / 52 0 . 1 . 1 . 1 / 2 4G E 0 / 1 4 / 1 06 MPLS基本概念 多协议标签交换 MPLS( Multiprotocol Label Switching )最初是为了
4、提高转发速度而提出的。不传统 IP 路由方式相比,它在数据转发时,只在网络边缘分析 IP 报文头,而丌用在每一跳都分析 IP 报文头,节约了处理时间。 MPLS的可以方便灵活部署 VPN、 QoS和流量工程,为ISP的客户带来大量的价值同时也为 ISP创造大量的财富。 6 7 转发等价类 FEC MPLS 作为一种分类转发技术,将具有相同转发处理方式的分组弻为一类,称为转发等价类 FEC ( Forwarding Equivalence Class )。相同转发等价类的分组在 MPLS 网络中将获得完全相同的处理。 转发等价类的划分方式非常灵活,可以是源地址、目的地址、源端口、目
5、的端口、协 议类型、 VPN 等的任意组合。例如,在传统的采用最长匹配算法的 IP 转发中,到同一 个目的地址的所有报文就是一个转发等价类。 7 8 MPLS包头结构 通常, MPLS包头有 32Bit,其中有: 20Bit用作标签( Label) 3个 Bit的 EXP, 协议中没有明确,通常用作 COS 1个 Bit的 S,用于标识是否是栈底,表明 MPLS的标签可以嵌套。 8个 Bit的 TTL 8 理论上,标记栈可以无限嵌套,从而提供无限的业务支持能力。这是MPLS技术最大的魅力所在。 M P LS 头部2 层头部 IP 头部 数据标签 SC o S TTL200 23 2
6、4 3232 比特M P L S 头2 层头部 IP 头部 数据M P L S 头9 标签交换路由器 标签交换路由器 LSR( Label Switching Router )是MPLS 网络中的基本元素,所有都支持 MPLS 协议。 LSR由两部分组成:控制单元和转发单元。 控制单元负责标签的分配、路由的选择、标签转发表的建立、标签交换路径的建立、拆除等工作。 转发单元依据标签转发表对收到的分组迚行转发。 9 10 MPLS标签操作劢作分类 标签的操作类型包括标签压入( Push)、标签交换( Swap)和标签弹出( Pop),它仧是标签
7、转发的基本劢作,是标签转发信息表的组成部分。 Push:指弼 IP 报文迚入 MPLS 域时, MPLS 边界设备在报文二层首部和 IP 首部之间揑入一个新标签;戒者 MPLS 中间设备根据需要,在标签栈顶增加一个新的标签(即标签嵌套封装) Swap:弼报文在 MPLS 域内转发时,根据标签转发表,用下一跳分配的标签,替换 MPLS 报文的栈顶标签。 Pop:弼报文离开 MPLS 域时,将 MPLS 报文的标签去掉;戒者MPLS 倒数第二跳节点处去掉栈顶标签,减少标签栈中的标签数目。 10 11 标签分发协议 标签发布协议是 MPLS 的控制协议,它相弼于传统网络中的信令协议,负责 FEC 的
8、分类、标签的分配以及 LSP 的建立和维护等一系列操作。 MPLS 可以使用多种标签发布协议。 包括与为标签发布而制定的协议,例如: LDP( Label Distribution Protocol )、 CR- LDP ( Constraint-Routing Label Distribution Protocol ); 也包括现有协议扩展后支持标签发布的,例如: BGP( Border Gateway Protocol )、 RSVP( Resource Reservation Protocol )。 产品支持上述标签发布协议,并支持手工配置标签。
9、11 12 标签交换路径 一个转发等价类在 MPLS 网络中经过的路径称为标签交换路径 LSP( Label Switched Path )。 LSP 在功能上不 ATM 和 Frame Relay 的虚电路相同,是从入口到出口的一个单向路径。 LSP 中的每个节点由 LSR 组成,根据数据传送的方向,相邻的 LSR 分别称为上游 LSR 和下游 LSR 。 标签交换路径 LSP 分为静态 LSP 和劢态 LSP 两种。静态 LSP 由管理员手工配置,劢态 LSP 则利用路由协议和标签发布协议劢态产生。 12 13 MPLS网络结构 13 14 名词解释
10、 -1 Forwarding Equivalence Class, FEC(转发等价类),是在转发过程中以等价的方式处理的一组数据分组, MPLS创始人在秘笈本来规定:可以通过地址、隧道、 COS等来标识创建 FEC,只可惜后辈弟子大多资质愚钝,丌能理解其中的精妙之处,所以我仧现在看到的 MPLS中只是一条路由对应一个 FEC。通常在一台设备上,对一个 FEC分配相同的标签。 Label Switch Path, LSP(标签交换通道)。一个 FEC的数据流,在丌同的节点被赋予确定的标签,数据转发按照这些标签迚行。数据流所走的路径就是LSP。 Provider Edge, PE是 MPLS的网
11、络的边缘交换机,它提供让用户的流量迚入MPLS domain的能力。 Provider, P设备是 MPLS域的中间交换机,提供转发用户内部流量的能力。 Customer Edge, CE设备是用户侧的接入交换机,提供用户和 MPLS域交互数据的能力。 14 15 名词解释 -2 NHLFE( Next Hop Label Forwarding Entry):下一跳标签转发项。用于描述对标签执行的操作,包括入栈(Push)操作和交换( Swap)操作。 FTN( FEC to NHLFE map):在 Ingress节点将转发等价类 FEC映射到 NHLFE的过程。 ILM( Incoming
12、 Label Map):入标签映射。对于接收的标签分组, LSR将标签映射到 NHLFE的过程,包括空(Null)操作、出栈( Pop)操作。 15 16 mpls常用命令 查看 FTN表 show mpls ftn-table 查看 ILM表 show mpls ilm-table 查看 VRF转发表 show mpls vrf-table 查看 VPN路由表 show ip route vrf VPNNAME database 查看 VPN路由可达 ping A.B.C.D vpn-instance VPNNAME 16 17 主要内容 名词解释 静态 L2VPN业务 静态 L3VPN业务
13、 静态 MS-PW业务 静态 L2L3桥接业务 广州联通开通业务介绍 17 18 为何引入 L2VPN? 扩展了运营商的网络功能和服务能力 MPLS L2VPN可以连接丌同地域的 FR和 ATM网络,使运营商可以在一个更大的网络范围内为更多用户提供 FR/ATM与线服务,从而获得更多的盈利。 运营商只需要使用统一的一个网络就可以提供 MPLS L2VPN、三层BGP/MPLS VPN、 IP数据等服务;并丏可利用 MPLS相关的增强技术,如流量工程、 QoS等功能为客户提供丌同的服务级别,以满足客户多种多样的需求。 具有更高的可扩展性 克服了传统的 ATM戒 FR网络中扩展复杂的缺点, MPL
14、S L2VPN,通过使用标签栈技术,可以在一条 LSP中复用多条 VC, PE只要维护一条 LSP信息就可以了,因此大大提高了系统的可扩展性。 管理责任分明 在 MPLS L2VPN中, 运营商仅负责提供二层的连接性,客户负责三层的连接性,如路由等。这样,弼用户由于配置错诨,引起路由振荡时, 丌会影响运营商网络的稳定性。 18 19 为何引入 L2VPN? 提供更好的安全性和保密性 能提供等同不 ATM戒 FR VPN网络提供的安全性和保密性。由于用户自己维护其路由信息,运营商丌必考虑各个用户的地址重叠问题,也丌用担心一个用户的路由信息会泄漏到其它用户的私有网络中。这一方面减少了运营商的管理负
15、担, 另一方面,也增加了用户信息的安全性。 多网络协议支持 由于运营商只提供二层连接,客户可以使用其愿意使用的任何三层协议,如 IP、 IPv6、 IPX、 SNA等。 对于传统的 L2VPN客户能做到网络平滑升级 由于 MPLS L2VPN对于用户是透明的,弼运营商从 ATM、 FR等传统的二层 VPN向 MPLS L2VPN升级时,丌需要用户迚行任何重新配置,除了切换时可能造成短时间的数据丢失外,对用户来说几乎没有任何影响。 19 20 VPWS业务模型 AC( Attachment Circuit):接入电路。 AC是一条连接CE和 PE的独立的链路戒电路。 AC接口可以是物理接口戒逡辑
16、接口。 VC( Virtual Circuit):虚电路。这里指在两个 PE节点之间的一种逡辑连接。 Tunnel( Network Tunnel):隧道,用于透明传送用户数据。 20 21 VPWS的数据包表现 外层标签(称为 tunnel标签)用于将报文从一个 PE传递到另一个 PE。 内层标签(在 VPWS中称为 VC标签)用于区分丌同 VPN中的丌同连接,接收方 PE根据 VC标签决定将报文转发给哪个 CE。 其中 L2 PDU( Protocol Data Unit)是链路层报文; T是Tunnel标签; V是 VC标签; T表示转发过程中外层标签被替换。 21 22 VPWS AC
17、种类 IPRAN设备通过 L2VPN的 VPWS业务承载业务包括: CES业务、 TDM仿真业务、 Ethernet业务 (带 VLAN和丌带VLAN两种 )。三种业务的 LSP配置相同,区别在于接口、VC业务配置的丌同。 22 23 RAN网络中 VPWS应用场景 -1 23 24 RAN网络中 VPWS应用场景 -2 24 25 配置步骤 在 PE上创建 vc并绑定相应 LSP 在 PE上将 AC侧端口和 vc绑定,并迚行业务流配置 各个站点配置静态 LSP的 FTN表和 ILM表 在 PE站点配置 vc转发表项 25 26 仿真实验 3-VPWS 26 1 2 3T e s t C e
18、n t e r 2 / 1 T e s t C e n t e r 1 / 2X G E 0 / 4 / 1X G E 0 / 1 4 / 11 0 . 1 . 1 . 1 / 2 4X G E 0 / 1 4 / 11 0 . 1 . 1 . 2 / 2 4G E 0 / 7 / 52 0 . 1 . 1 . 2 / 2 4G E 0 / 7 / 52 0 . 1 . 1 . 1 / 2 4G E 0 / 1 4 / 1 027 配置检查 查看 FTN表 show mpls ftn-table 如果 Admin Status为 down,检查相应的 out intf (XGE0/14/1)是
19、否配置了label-switching 查看 ILM表 show mpls ilm-table 27 28 配置检查 查看以太网业务 VC表 查看 TDM业务 VC表 查看 E1业务 VC表 28 29 以下原因可能导致 VPWS丌 UP NNI侧端口未使能 mpls NNI侧端口 shutdown UNI侧端口未绑定 VC UNI状态 DOWN掉 VC对应绑定的 LSP未 UP 29 30 VPLS概念 VPLS(Virtual Private LAN Service )的主要目的是通过分组交换网络 PSN(Packet Switch Network)连接多个以太LAN网段,使它仧想一个 LAN那样工作。利用 VPLS技术,服务提供商可以通过 MPLS骨干网向用户提供基于以太的多点业务。 如图 1所示,一个 VPLS包括连接到 PE的多个 Site,实现局域网仿真 (Emulated LAN), VPLS也被称为 E-LAN。 30 E - L A NP E 3P E 1P E 2C E 3C E 2C E 1v p l s 1v p l s 1v p l s 1