Новые перспективы Cisco ASR 9000 в роли BNG

38
Кирилл Варламов системный инженер по работе с операторами связи Email: [email protected] Новые перспективы Cisco ASR 9000 в роли BNG 25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved.

Transcript of Новые перспективы Cisco ASR 9000 в роли BNG

Page 1: Новые перспективы Cisco ASR 9000 в роли BNG

Кирилл Варламов системный инженер

по работе с операторами связи

Email: [email protected]

Новые перспективы Cisco ASR 9000 в

роли BNG

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved.

Page 2: Новые перспективы Cisco ASR 9000 в роли BNG

Содержание

• Эволюция сервисной границы ШПД

• Функционал BNG на ASR9000 и его развитие

• Производительность и масштабируемость BNG

• Отказоустойчивость BNG

• Вопросы и ответы

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved. 2

Page 3: Новые перспективы Cisco ASR 9000 в роли BNG

Эволюция сервисной границы ШПД

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved. 3

quest

Page 4: Новые перспективы Cisco ASR 9000 в роли BNG

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved. 4

BRAS – устройство

PPP терминации в

ATM DSLAM сети

Эволюция сервисной границы ШПД BRAS - предыстория BNG

BBF TR

Page 5: Новые перспективы Cisco ASR 9000 в роли BNG

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved. 5

BNG это BRAS

для ethernet

доступа (TR-101)

Эволюция сервисной границы ШПД BNG – преемник BRAS

evolution

Page 6: Новые перспективы Cisco ASR 9000 в роли BNG

Эволюция сервисной границы ШПД BNG – сервисная граница для ШПД-услуг

6

trend

Page 7: Новые перспективы Cisco ASR 9000 в роли BNG

Эволюция сервисной границы ШПД Основные тренды отрасли

Появление новых услуг

в целях

сохранения

ARPU. Нужен

низкий Time-

to-Market

Рост количества абонентов

Масштабиро

вание с

сохранением

инвестиций

Рост трафика

К 2017 году

ожидается

трёхкратный

рост

трафика

Повышение требований к

качеству

Операторы

конкурируют

не только

ценой, но и

качеством

IPv6 эра

Необходимы

как IPv6, так

и IPv4

сетевые

стэки

7

ASR9000

Page 8: Новые перспективы Cisco ASR 9000 в роли BNG

Эволюция сервисной границы ШПД ASR9000 – BNG устройство нового поколения

Быстрый

36x10G 24x10G

Mod 80/ Mod160

Масштабируемый

Распределённая

архитектура

Кластеризация,

сателлиты

Масштабирование - PAYG

до 512K сессий на

шасси*

ASR 9000

RP

LC BNG

LC BNG

LC BNG

Надёжный

Защита на всех уровнях: Process / Link / Line card / Сhassis

Cluster and Geo-Redundancy

ISSU

.....

8

! f

Page 9: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved. 9

Базовый f

Page 10: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved. 10

BNG - «дозирование» и учёт потребляемых абонентом услуг

Идентификация

абонента

Аутентификация

и авторизация

абонента

Управление IP

адресами

G0/1.10

Создание виртуальной

конструкции – сессии абонента

G0/1.10

John

Mike

Ted

John Mike Ted

Абоненты: John,

Mike и Ted.

John и Mike –

Интернет-доступ,

Ted - VoIP сервис

На интерфейсе G0/1.10

подключено 3 абонента

G0/1.10

John

John Mike Ted

IP адреса абонентов:

10.1.1.10 John

10.1.1.20 Mike

10.1.1.30 Ted Mike

Аутентифицировать абонента и

назначить ему индивидуальные

политики обслуживания

10.1.1.30

10.1.1.20

10.1.1.10

Назначить каждому абоненту

уникальный адрес (возможно из

разных пулов)

Ted

Динамическое

управление

политиками G0/1.10

John

Mike

Mike

Динамическое изменение

списка доступных услуг

Ted

Включить

услугу VoIP

для Mike 10 10

динам сесс.

Page 11: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Инициация динамических сессий

PPP сессии

PPPoE Call Request (PADx)

Получение PADR сообщения

Session-start event

Трафик абонента идентифицируется по

MAC + PPP session ID

IP сессии

Получение DHCP Discover сообщения

Session-start event

Трафик абонента идентифицируется по MAC адресу

BNG должен являться DHCP Proxy (или DHCP server) DHCP proxy = DHCP relay который:

1. создает и поддерживает DHCP bindings

2. «Притворяется» DHCP сервером для абонента

DHCP Discover

Data Traffic

Unclassified MAC

Трафик абонента идентифицируется по MAC адресу

Нет средств мониторинга состояния сессии (нет DHCP обмена),

завершение сессии должно быть через RADIUS CoA, из CLI или

по idle-timeout 11

С XR 5.1.1 (дек 13) сессии стали разделяться на

статические (interface-based) и динамические.

С XR 5.1.1 (дек 13) появилась поддержка L3-connected

(routed) Subscribers. FSoL: unclassified IP, DHCP

11

+dynamic +routed sub amb vlan

Page 12: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Динамическое создание VLAN (Ambigous Vlan)

Поддержка функционала Ambiguous VLANs

Динамическое создание множества абонентских VLAN для 1:1 (C-VLAN) модели агрегации

Поддержка сценариев PPPoE и IPoE

VLAN создается при проявлении активности абонента

LACP

Bundle

интерфейс

Родительский интерфейс

S-VLAN

C-VLAN S-VLAN

Пример 1:

interface Bundle-Ether100.10

encapsulation ambiguous dot1q 100 second-dot1q 1-1200

Пример 2:

interface Bundle-Ether100.10

encapsulation ambiguous dot1q 1-100,103-200 second-dot1q any

outer vlan range поддерживаются

начиная с XR 5.2.0 (июнь 14)

BNG на физ. [саб-]интерфейсе – с XR 5.1.1 (дек 13)

BNG на MPLS psewdowire – c XR 5.2.0 (июль 14)

12 + BNG on PWHE; + outer range AAA

Page 13: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Механизмы аутентификации и авторизации сессий

Способы аутентификации:

Механизмы аутентификации, обеспечиваемые протоколом доступа:

PPP: CHAP/PAP

Transparent Auto Logon (TAL): Аутентификация на основе идентификаторов,

извлекаемых непосредственно из абонентского трафика, например: MAC/IP address, DHCP Option 82, DHCP Option 60, C-VLAN/S-VLAN, PPPoE Tags ...

Web Logon

Аутентификация не является обязательной процедурой, но используется в

подавляющем большинстве случаев

13 WebLogon, TAL

Page 14: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Способы входа в сеть – TAL и WebLogon

• Аутентификация – соотнесение трафика с соответствующим договором на оказание услуг

• Авторизация – определение правил доступа к услугам (скорость, ACL)

• Logon возможен на основании сведений, которыми уже обладает сеть – без вовлечения пользователя (Transparent Autologon по PPPoE IA, DHCP options, интерфейсу и т.д.)

• Возможен вход по реквизитам, запрашиваемым у абонента на сервере (Web Logon)

• Политика (policy) описывает логику операций для жизненного цикла сессий (условия и соответствующие события).

RADIUS Access-Accept

RADIUS Access-Request

DHCP Discover

DHCP Discover (DHCP classname)

DHCP offer

DHCP Offer

UserProfile includes DHCP classname

DHCP Request/ACK

CoA account-logon

RADIUS Access-Request

TCP SYN

HTTP (ввод логина и пароля) на портале

UserProfile includes DHCP classname

TCP SYN/ACK, ACK, HTTP get, HTTP loc

RADIUS Access-Accept

14 семант

Page 15: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Семантика BNG в IOS XR позволяет гибко настраивать правила

policy-map type control subscriber <name>

Событие 1 event <event type> <match policy>

Действие 1

События и условия Control

policy-map Действия

Применяется на интерфейсе доступа (в сторону абонентов)

Управляет всем жизненным циклом сессии

....... Событие 2 + Условия

Действие 2

.......

Возможные типы событий:

Session-start: старт новой сессии (PPPoE или IPoE)

Session-activate: стартовал LCP (PPPoE)

Authentication/Authorization failure: отказ авторизации

Authentication/Authorization no-response: нет ответа от Radius сервера

Service-start/stop: CoA запрос на подключение/ отключение сервиса

Account-Logon: CoA запрос Account Logon

Account-Logoff: CoA запрос Account Logoff

Timer-expiry: Истечение ранее установленного таймера

Idle-timeout: Истечение idle-timeout

следующие события

Действия, привязанные к этому событию и этим условиям

Набор действий для данного {события и условий}

Упорядоченный список действий: do-all do-until-failure do-until-success

Варианты действий:

Activate: Применить сервис для сессии

Deactivate: Отменить сервис для сессии

Authenticate/Authorize : Аутентифицировать сессию (PPP CHAP/TAL)

Set-timer/Stop-timer: старт/стоп таймера

Disconnect: Разорвать сессию

Условие 1 class type control <name> <action execution policy> .......

еще условия

начиная с XR

5.1.0 (август 13) 15

+idle; параметры сес

Page 16: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Сервисные компоненты абонентской сессии

Установление

сессии

Associated unnumbered interface

MTU

Параметры PPP протокола (параметры NCP/LCP, методы аутентификации)

Управление

сессией

Keepalives: PPP Keepalives

Timeouts: Idle

Absolute (только для PPP)

Service Activation/Deactivation

Traffic Conditioning

QoS: MQC: HQoS, pQoS, shaper/policer parameterization

IGMP/QoS correlation (только для PPP)

Access Loop overhead (только для PPP)

Security: Per User ACLs

uRPF

Traffic Forwarding

Control

Назначение IP адресов (PPP addr-pool, DHCP class)

Dynamic Route Insertion

HTTP Redirection

ACL Based Forwarding (ABF)

VRF mapping

L2TP mapping (PPP only)

Multicast replication in session (PPP only)

Traffic Accounting

PostPaid

AAA list

Service Accounting

Interim

Фун

кц

ии

16

начиная с XR 5.2.0 (июнь 14) –

добавлена новая семантика pQoS

начиная с XR

5.1.0 (август 13)

начиная с XR 5.1.1

(декабрь 13) 16

+pshaper +route +interim NBI

Page 17: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Интерфейсы к внешним системам

Протокол RADIUS для аутентификации абонентов и загрузки абонентских

профилей.

Расширение протокола RADIUS (Change of Authorization, RFC 3576).

Открытый интерфейс для динамического изменения политик и сервисов

Walled Garden Open Garden

Internet/Core

Guest Portal

AAA Server

Policy Server

Web Portal

DHCP Server

Subscriber Policy Layer

Video Audio Servers

Протокол SNMP для мониторинга загрузки и ресурсов BNG SESSION-MIB с XR 5.1.0 (август 13)

В будущих релизах будет добавлена поддержка DIAMETER

(DCCA Gx,Gy-интерфейсы; NASREQ Gz-интерфейс)

17 +DIAM; RADIUS call flow

Page 18: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Способы назначения политик

18

AAA Server

DHCP Server

Subscriber Policy Layer

Subscriber

DHCP Server

Subscriber Policy Layer

Web Portal / Policy Server

Subscriber

Polic

y

pla

ne

Contr

ol

pla

ne

Data

pla

ne

actions

events

from external PM

from data plane

RADIUS Acc-req

AAA Server

RADIUS Acc-accept

Administrator

RADIUS CoA Service Activate Account Update

Web Portal / Policy Server

Через внешний Policy Manager или Web Portal

При аутентификации/ авторизации абонента

Посредством встроенных Control Policy

Абонент успешно аутентифицирован

RADIUS Response включает список атрибутов абонентского профиля (включая сервисы)

Применяется индивидуально (сервис – как часть шаблона)

Service Activation или Account Update запрос отправляется внешним Policy Managers через RADIUS CoA

Service-Activate: применяется как часть шаблона

Account-Update: применяется индивидуально

Policy Plane при наступления события применяет шаблон

Control Plane исполняет действия в шаблоне

Data Plane выполняет обработку трафика сессии согласно политике

Multi-Action CoA с

XR 5.2.0 (июнь 14)

18 +MA CoA; RAD vs Tmpl attrib

Page 19: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Параметры сессии и способы назначения (через RADIUS или шаблон)

Dynamic Template command RADIUS Attribute

Keepalives keepalive <sec> subscriber:keepalive=interval<sec>

Absolute Timeout ppp timeout absolute <sec> session-timeout=<sec>

Idle Timeout timeout idle value [threshold duration] [traffic {both | inbound | outbound}]

idle-timeout=<sec>

idlethreshold=<mins/pkt>

idle-timeout-direction=<inbound | outbound | both>

Service Activation N/A subscriber:sa=<service-name>

IP address source if ipv4 unnumbered <interface> ipv4:ipv4-unnumbered=<interface>

VRF vrf <vrf name> subscriber:vrf-id=<vrf name>

DHCP class N/A subscriber:dhcp-class=<dhcpv4-class-name>

subscriber:dhcpv6=<dhcpv6-class-name>

Accounting accounting aaa list <method list> type session subscriber:accounting-list=<method list>

HQoS service-policy input <in_mqc_name> service-policy output <out_mqc_name>

ip:sub-qos-policy-in=<in_mqc_name>

ip:sub-qos-policy-out=<out_mqc_name>

pQoS N/A

qos-policy-in=add-class(target policy (class-list) qos-actions-list)

qos-policy-in=remove-class(target policy (class-list))

qos-policy-out=add-class(target policy (class-list) qos-actions-list) qos-policy-out=remove-class(target policy (class-list))

Subscriber ACLs/ABF ip access-group <in_acl_name> in ip access-group <out_acl_name> out

ipv4:inacl=<in_acl_name> ipv4:outacl=<out_acl_name>

начиная с XR

5.1.0 (август 13)

Альтернативный

синтаксис RADIUS-

based policing/shaping 19

+id

letm

out +

rabapol; H

Qos

Page 20: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Поддержка H-QoS - ключевое требование для BNG

Абонент

Per Subscriber QoS

Policy

PQ2

Порт

Группа абонентов (Access-interface)

BW

• Иерархический QoS для всех

абонентов

• 8 очередей на абонента

• Strict Priority очереди

• WRED

• 2R3C policers, иерархический

полисинг

• 4-х уровневый H-QOS

• Priority очереди с функцией priority

propagation для качественной

передачи голоса и видео с

минимальными задержками и

джиттером

BW

PQ1

Классы трафика абонента

Su

bs

crib

er 2

Internet Premium

VoIP

Video

Internet – Best Effort

BW Internet – Best Effort

PQ1 VoIP

Su

bs

crib

er 1

QoS на PWHE с

5.2.0 (июнь 14)

+Qos PWHE; SPI

Page 21: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Общие QoS-политики для группы абонентов

dynamic-template

type service QOS_GRP1_TPL

service-policy [ input | output ] QOS_GRP1_PM

shared-policy-index GRP1

dynamic-template

type { ppp | ipsubscriber | service } <tmpl_name>

service-policy [ input | output ] <MQC name>

shared-policy-index <spi_name>

Физический порт

Access-Interface

Сессии абонентов

Совместные QoS политики

для разных групп

абонентских сессий

• QOS_GRP1_PM политика будет совместной для

всех сессий, у которых активирован сервис

QOS_GRP1_TPL

• Поддерживается модификация политики «на лету»

• Не поддерживается одновременно с:

• pQoS

• Модификация SPI_name в dynamic-template Политика должна быть удалена и добавлена вновь

Пример: SPI w/CoA

начиная с XR

5.2.0 (июнь 14)

21 +CoA; policy merge

Page 22: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Динамическое слияние QoS-политик

policy-map VOICE

class VOICE

priority 1

police 8k

policy-map VIDEO

class VIDEO

priority 2

police 256k

policy-map HSI

class HSI

shape 1M

Сервис

VOICE

Сервис

VIDEO

Сервис

HSI

+

policy-map MERGED

class VOICE

priority 1

police 8k

class VIDEO

priority 2

police 256k

class HSI

shape 1M

class-default

AAA

RADIUS Access-Accept

или

RADIUS CoA Request

Активация сервисов по RADIUS один или несколько классов

в каждом сервисе

AvPair:subscriber:sa=VOICE Пример

VOICE

VIDEO

HSI

22 ServiceAcct

Page 23: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Аккаунтинг сервиса

accounting service

policy-map VOICE

class VOICE

priority 1

police 8k

accounting service

policy-map VIDEO

class VIDEO

priority 2

police 256k

accounting service

policy-map HSI

class HSI

shape 1M

+

policy-map MERGED

class VOICE

priority 1

police 8k

class VIDEO

priority 2

police 256k

class HSI

shape 1M

class-default

AAA

VOICE

VIDEO

HSI

Radius Accounting service=VOICE bytes in/out packet in/out

Radius Accounting service=VIDEO bytes in/out packet in/out

Radius Accounting service=HSI bytes in/out packet in/out

Сервис

VOICE

Сервис

VIDEO

Сервис

HSI

23 ACL, uRPF

Page 24: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Безопасность – списки контроля доступа и uRPF

• Unicast Reverse Path Forwarding (uRPF)

Необходимо контролировать IP Source Address при получении

трафика от абонентов

IP SA трафика, полученного сессией, должен соответствовать

назначенному для этой сессии IP адресу

— PPPoE Sessions: MAC + PPP Session ID + IP

— IP Sessions: MAC + IP

• Списки доступа (Secure ACL)

ACL могут быть применены к сессии в обоих направлениях

Только для L3 трафика

dynamic-template type { ppp | ipsubscriber |service } <tmpl_name>

ipv4|ipv6 verify unicast source reachable-via rx

24 CoPP, LPTS

Page 25: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Защита плоскости управления

• Ограничение максимального количества IPoE/PPPoE сессий

• Мониторинг ресурсов (SUBSCRIBER-SESSION-MIB)

• Throttling неавторизованных сессий

• Двухуровневая защита от dDOS атак

Первая ступень защиты: IOS XR Control Plane Protection (LPTS)

аппаратный фаервол на линейной карте с настройками pps per protocol.

Подстраивается динамически на основании настроек сетевых протоколов.

Вторая ступень защиты: Excessive Punt Flow Trap –

динамическая защита от наиболее агрессивных источников сигнального трафика

(DHCP, ARP, PPPoE Control Packets) путём вычисления по счётчикам и их «бана»

средствами LPTS.

25 LI, SPAN

Page 26: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Перехват трафика абонентских сессий

• SPAN индивидуальных абонентских сессий

• Поддержка всех типов абонентских сессий

• Описание monitor-session в dynamic-template

• Активация dynamic-template через CoA или CLI

• Масштабируемость:

• 800 source interfaces per system

• 100 Local SPAN sessions per system

• 100 source interfaces per session

• Поддерживаемые типы SPAN

• Local SPAN

• Remote SPAN

• PW SPAN

Radius or CoA tool)

Network Analyzer

Subscriber Session

ASR 9000

Internet

SPAN Request via

Access-Accept or RADIUS CoA

Collection Function

Packet Data

Доступно с XR

5.1.0 (авг 13)

26 IPv6, CGv6

Page 27: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие Совмещение BNG и IPv6 функционала

Outside

VRF Private IPv4

Public IPv4

Inside

VRF

SApp VSM/

ISM

Interface

Входная

карта VSM

Выходная

карта

• Интеграция BNG функционала с CGN функционалом VSM модуля

• Carrier Grade NAT в соответствии со стандартами (RFC4787, RFC5382, RFC5508)

• Производительность VSM модуля

60M трансляций, >1M трансляций/сек, ~60Gbps трафика

• Также доступны следующие приложения: DS-Lite, 6RD, NAT64, security GW

Private IPv4

IPv6

SApp

IPv6

Dualstack с XR 5.2.2 – dualstack с

единым аккаунтингом

с XR 5.1.0 – новый

сервисный модуль

VSM для CGv6

27 roadmap,

Page 28: Новые перспективы Cisco ASR 9000 в роли BNG

Функционал BNG на ASR9000 и его развитие в разрезе уже вышедших релизов IOS XR

2012 2013 RADAR 2014

XR 4.2.0/ 4.2.1/

4.3.0/ 4.3.1

• PPPoE/LAC/IPoE

• v4/v6/Dual-Stack

• DHCPv4 Relay/Proxy

• DHCPv6 Relay/Proxy/Server

• Satellite/Cluster Integration

• CGN Integration

• Lawful Intercept

• Service Accounting

• H-QoS, Multicast, ABF, ACL , pQoS,

Shared Policy

• Per Subscriber CoPP

• IGMP/H-QoS Synch

• RADIUS AAA, CoA

• Prepaid (Offbox)

• PADO Delay

XR 5.1.0 (Август 13)

• DHCPv4 Server

• DHCPv4 Radius Proxy

• SPAN (Session Mirroring)

• Routing over PPPoE

• Session MIBs

• Idle-Timeouts

XR 5.1.1 (Декабрь 13) • Linecard Based Subscribers

(distributed)

• L3-connected Session (v4)

• Static Session (Interface as session)

• Per Service interim interval update

• DHCP session persistence

XR 5.2.0 (Июнь 14)

• PW-HE integration

• Shaper Parameterization

• Multi-Action CoA

• Outer vlan range

• Per-Prefix BGP forwarding over PTA

• SPI w/COA

XR 5.2.2 (Октябрь 14) • PW-HE with QoS

• DHCP server/Proxy selection at

Interface level

• Geo Redundancy FCS with IPoE

• Packet Trigger v4/v6 session

28 ! масштабир

Page 29: Новые перспективы Cisco ASR 9000 в роли BNG

Производительность и масштабируемость BNG

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved. 29

models chassis

Page 30: Новые перспективы Cisco ASR 9000 в роли BNG

Производительность и масштабируемость BNG зависит от аппаратной платформы

120 Гбит/с

11

Тбит/с

3,52 Тбит/с

1,76 Тбит/с

5,5 Тбит/с

880 Гбит/с

ASR 9001 ASR 9904 ASR 9006 ASR 9010 ASR 9912 ASR 9922

Полоса на слот 120 Гбит/с на

систему 440 Гбит/с 440 Гбит/с 440 Гбит/с 550 Гбит/с 550 Гбит/с

LC слоты 2 MPA 2 LC 4 LC 8 LC 10 LC 20 LC

Матрица Встроенная Встроенная на

RSP Встроенная

на RSP Встроенная на

RSP Выделенные

карты Выделенные

карты

Высота 2 RU 6 RU 10 RU 21 RU 30 RU 44 RU

30 Факторы RP/LC mem cpu

Page 31: Новые перспективы Cisco ASR 9000 в роли BNG

Производительность и масштабируемость BNG Другие определяющие факторы

FIC

CPU BITS/DTI

CPU/Mem RP/RSP

Управление жизненным циклом сессий

AAA – авторизация, аутентификация,

аккаунтинг

IPAM, управление пулами

CPU/Mem линейной карты

L2 протоколы, BFD, Netflow

Линейная карта

Фабрика коммутации

FIA

CPU

RSP

Сетевой процессор NP

TM: queueing, scheduling

пакетный буфер

с XR 5.1.1 – терминация сессий может

выполняться на ресурсах линейной карты

- увеличено количество сессий на систему

31 +LC-based; табл sess, cps RP/LC

Page 32: Новые перспективы Cisco ASR 9000 в роли BNG

Производительность и масштабируемость BNG Производительность BNG зависит от типа терминации (LC/RP)

Session Type (LC based модель) 4.3.0 5.1.1 2015

IPv4 Only sessions (PPPoE + IPoE) 128k 256k 512k

IPv6 Only sessions (PPPoE + IPoE) 64k 128k 512k

Dual Stack sessions (PPPoE + IPoE) 64k 128k 384k

Sessions/LC ( Min 2 x NPU) 64k 64k 128k (новые LC)

Sessions/NPU/Port / 1 NPU Linecard 32k 32k 64k (новые LC)

CPS 100 300 600

DHCP 128k 256k 512k

Session Type (RP-based модель) 4.3.0 5.1.1 2015

IPv4 Only sessions (PPPoE + IPoE) 128k 128k 192k

IPv6 Only sessions (PPPoE + IPoE) 64k 64k 128k

Dual Stack sessions (PPPoE + IPoE) 64k 64k 128k

Sessions/LC (Min 2 x NPU) 64k 64k 128k (новые LC)

Sessions/NPU/Port / 1 NPU Linecard 32k 32k 64k (новые LC)

CPS 100 150 300

DHCP 128k 128k 128k 32

! redundancy

Page 33: Новые перспективы Cisco ASR 9000 в роли BNG

Отказоустойчивость и резервирование BNG

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved. 33

традиц подход

Page 34: Новые перспективы Cisco ASR 9000 в роли BNG

Отказоустойчивость и резервирование BNG Традиционный подход

• Для PPPoE – PADI/PADO handshake

• Для connected IPoE через MSTP/MSTAG/REP/8032

• Для routed subscribers – средствами протокола маршрутизации

• В принципе, во всех случаях возможен Active/Active режим

• Все варианты Stateless, требуется переустановка сессий.

Длительность восстановления сервиса:

512000 subs/ 600 cps = 853 sec = 14 min

Недопустимо долго!

Home

MSAN VDSL

34 Nv Edge

Page 35: Новые перспективы Cisco ASR 9000 в роли BNG

Отказоустойчивость и резервирование BNG Средствами nV Edge

• Два шасси ASR9000 соединяются сигнальными и dataplane-линками работают в качестве единой системы (nV Edge)

• Общий Control Plane, сессии синхронизируются средствами IOS XR (checkpoint DB).

• При выходе из строя шасси происходит событие, аналогичное традиционному RP switchover.

• Резервирование с помощью Bundle линков к обоим физическим nV-хостам. Справедливо как для сателлитов, так и для других устройств.

• Однако оба nv хоста должны быть размещены на одном узле, работоспособность которого определяет работу всего сегмента.

Home

MSAN VDSL ASR 9000

BNG nV nxGE

Satellite

Satellite

35 GEO-redundancy

Page 36: Новые перспективы Cisco ASR 9000 в роли BNG

Отказоустойчивость и резервирование BNG Stateful ГЕО-резервирование для BNG

• Физическое соединение не обязательно – достаточно L3 пиринга между шасси

• ICCP протокол реплицирует состояние BNG (BNG sync), подобно MC-LAG

• BNG-интерфейсы группируются в SRG – Shared Redundancy Group для определённого множества абонентов (сегмента).

• Heartbeat сигнализация отслеживает работоспособность партнёра.

• Hot (для критичных сервисов) и Warm режимы готовности.

Home

MSAN VDSL ASR 9000

BNG GEO SRG

nxGE

Готово для IPoE сессий с XR 5.2.2

для PPPoE планируется с 5.3.1

BN

G S

ync

36 ! END

Page 37: Новые перспективы Cisco ASR 9000 в роли BNG

CiscoRu Cisco CiscoRussia

Ждем ваших сообщений с хештегом

#CiscoConnectRu

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved.

Вопросы и ответы

Page 38: Новые перспективы Cisco ASR 9000 в роли BNG

CiscoRu Cisco CiscoRussia

Ждем ваших сообщений с хештегом

#CiscoConnectRu

Пожалуйста, используйте код для

оценки доклада

8725

Ваше мнение очень важно для нас

Спасибо за внимание!

25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved.