• No results found

Diverting the Network Complexity

N/A
N/A
Protected

Academic year: 2021

Share "Diverting the Network Complexity"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

www.huawei.com 30pt

反白 : FrutigerNext LT Medium : Arial

47pt 黑体 28pt 反白 细黑体

Diverting the Network Complexity

IETF 86 NCRG, Orlando

March 2013

Sheng Jiang

Page 1/18

(2)

32pt

) :18pt

Content

Direction of diverting network complexity

Practice scenario 1 – self-managed network

Practice scenario 2 – semantic prefix

(3)

35pt

32pt

) :18pt

Increasing Complexity of Network Devices and Operations

More new features and functionalities on network Devices

 The code size of routers increases continually

 The configurations size of routers is also increasing

 Diversified network management requirements are growing, beyond the reachability of routing

 There are interference among network operations

The network is larger and larger

 User number is increase though it is close to the limit

 Traffics per user is exploding with enriched applications

 Intelligent devices are starting to connect to the Internet

 The number of network devices increase

 The coordination among devices are was not well supported

Network devices become complicated Network scale is increasing

The exploding increasing of Internet is the reason

(4)

32pt

) :18pt

Requirement of Reducing Human Management

Current reality

Networks keeping changing dynamically; configurations on devices changes frequently

Configurations relies on the decision and intelligence of human operators

More than 95% network errors are created human mis-configuring or mis-operating

Fault location also depends on human diagnosis

The complex of network require coordination of multiple devices, which are typically managed by different operating personnel

That different aspects/elemtns of networks intervene each other makes network management even more complex

Human operation is the centre and the bottleneck

The more complex, the more opportunities for human error, also

longer response time, higher cost

(5)

35pt

32pt

) :18pt

Where to divert network complexity

Complexity can be diverted among network elements

The total network complexity is the volume of three

dimensions: complexity of operation/management, complexity of network device, and complexity of network planning

The objective network is the easiest manageable by network operators

The cost : Operation > device > network planning

Network Device (Autonomic) Network Planning

Operation /management (Manual)

Complexity Cube

Using Cube to modelling network complexity is first mentioned by http://conferences.sigcomm.org/co-next/2009/workshops/rearch/papers/Behringer.pdf

(6)

32pt

) :18pt

Content

Direction of diverting network complexity

Practice scenario 1 – self-managed network

Practice scenario 2 – semantic prefix

(7)

35pt

32pt

) :18pt

Network Complexity leads to Self-management

(8)

35pt

32pt

) :18pt

Network Complexity leads to Self-management

• With more requirements of managing network and traffic in more details, the element for network management become more smaller. The management model nowadays

could not manage the future networks anymore (including SDN). The crisis point become

more nearer

(9)

35pt

32pt

) :18pt

Network Complexity leads to Self-management

• With more requirements of managing network and traffic in more details, the element for network management become more smaller. The management model nowadays

could not manage the future networks anymore (including SDN). The crisis point become more nearer

• A more flexible, extensible and self-management system is urgent needed

• The completely automation of network could simplify the human management, reduce

the human error and the cost of network maintenance

(10)

32pt

) :18pt

Direction selection

Questions to be answered during coming years

Manual vs. Autonomic

Protocol vs. Architecture

Centralization vs. Distribution

• Configuration

• Monitoring

• Reporting

• Routing

• Abstract intervene

• Abstract Reporting

• Routing

• Device Discovery & Configuration

• Status Measurement & Notification

• Resource Negotiation & Coordination

Human operators

Traditional Future

(11)

32pt

) :18pt

Content

Direction of diverting network complexity

Practice scenario 1 – self-managed network

Practice scenario 2 – semantic prefix

(12)

35pt

32pt

) :18pt

Requirements for Packet Semantic Awareness

Packet Semantic Awareness

Problematic Mechanisms Requirements

Network operators (both ISPs and enterprises) desire to be aware of more information about each packet

so that packets can be treated differently and efficiently

Packet-level differentiating can enable flow-level and user-level differentiating

There are existing semantic mechanisms, but they are passive and indirection

Deep Packet Inspection

DiffServ Remark, etc.

Many information is not expressed explicitly. Hence, it is difficult and costly for

network operators to identify

(13)

32pt

) :18pt

Why IPv6 Prefix for Semantics

IPv6, with a large address space, allows semantics to be embedded into addresses

Routers can easily apply relevant operations

accordingly

Untrusted choices:

interface identifier,

extension header, diffServ field, etc.

Prefix is almost the only thing network operators can trust in IP packets

it is delegated by the network and the network can detect any undesired modifications, then filter the packet

if one get the destination address wrong, the packet would not reach; it get the source address wrong, the return packet would not arrive

It surely allows enterprise semantics to be able to traverse ISP networks

(14)

35pt

32pt

) :18pt

Too much embedded semantics is dangerous

• The more semantics

embedded into prefix, the more complicated

management could be. Also there are technical gaps to be filled

• It tries to push the problem to host OS and

applications, but they are not ready to take it

The Embedded Semantics

Only most useful semantics can be embedded in the prefix

• it could be manageable if the semantics have been carefully restricted

• When used, all of semantic should be restricted in a highly abstracted way

Different operators have variable requirements

for the most meaningful semantics

(15)

35pt

32pt

) :18pt

Semantic Prefix Technical Framework

Network operator delegate prefixes with semantics

Packets from Hosts have semantic prefix in source addresses

Filters drop packets for any address spoofing attacks

Forwarding policies can be easily applied according to semantics

Security isolation can be naturally based on user/service semantics

UPE RGW ONT OLT

PC POTS phone

STB

Aggregation Network

AGG

Core P

PE PE

BRAS NAT

Optional)

DHCP server

Delegate a Prefix 25~28 bit = 0011

Filter Policy: drop package if 25~28 bit != 0011

Forwarding Policy: if 25~28 bit = 0011, means priority user, correspondent packet put into

high priority forwarding queue A Framework for Semantic IPv6 Prefix and Gap Analysis

draft-jiang-v6ops-semantic-prefix, Huawei, China Telecom, Deutsche Telekom

(16)

35pt

32pt

) :18pt

ISP Use Case (User Type Semantic)

Users are managed in different classes, such as broadband access subscriber (different priorities), mobile subscriber (different priorities), corporation

subscribers, WiFi subscribers, special-secure-request users, etc.

Each user class has been assigned a certain value in user semantic bits

For example, 25~28 bits are used as user semantic bits; 0000~0011 for broadband access subscriber with different priorities, 0100~0111 for mobile subscriber with different priorities, 1000~ 1010 for corporation subscribers, 1100~1110 for WiFi subscribers

Policies based on distinguished user types can differentiate packets handling

UPE

Corporation PC

OLT

RGW ONT

Aggregation Network

CPE ACC-LSW STB

RGW

MxU SME

POTS phone

AAA DHCP

server

Network Management

“Use case of IPv6 prefix semantics for operators”

draft-sun-semantic-usecase, China Telecom, Huawei

(17)

35pt

32pt

) :18pt

Depending on embedded semantics, various beneficial

scenarios can be expected

Semantic Prefix Benefits

The above list are not all

Simplified measurement and statistics gathering Simplified flow control

Service Segregation and User Segregation Policy aggregation

Easy dynamic reconfiguration of semantic oriented policy Application-aware routing

1

2 3 4 5 6

Easy user behavior management

Network resources access rights management Easy virtualization

7 8 9

(18)

32pt

) :18pt

Acknowledgement: the author was edified by Michael Behringer’s previous work

Questions, clarifications?

Thanks!

References

Related documents

Positioning the float switch 9 Connecting the pump 10 Installing the battery fluid sensor 10 Connecting the battery 10 Connecting two batteries 10 Connecting to AC power 10

[12] One of the unapproved vocational programs being advertised by this School on its website is a full-time Audio Engineering and Music Production Program, which is referenced

The following most often addressed priorities include implementing strategic research policies such as long-term research agendas (17% of support measures), direct

National Conference on Technical Vocational Education, Training and Skills Development: A Roadmap for Empowerment (Dec. 2008): Ministry of Human Resource Development, Department

Each segment sent by Multipath TCP contains two sequence numbers: the subflow sequence number inside the regular TCP header and an additional Data Sequence Number (DSN).. This

It includes provider education programs; performance feedback to physicians; clinical quality perform- ance incentives for physicians; patient education programs; patient

If the student is an English Language Learner (ELL), the ELL teacher should obtain information about the child’s language development and evaluate how the student’s cohorts

Having defined the Hoare state monad, we can now write a different ver- sion of the relabelling function that more closely resembles the original Haskell definition.. There are