Monday, 29 April 2019

Accepted paper for EuCNC2019




Saturday, 6 April 2019

Resource sharing is a necessary evil.

Tuesday, 26 March 2019

Reflections on URLL appplications in 5G

Yes, I am sure all of us have heard about the 1ms latency requirement for some envisioned applications under the 5G umbrella. Ultra reliable low latency is an important requirement for deployment scenarios where a rapid exchange of data is expected, like critical machine communications of connected vehicles.
I think this has an important consequence regarding the way we perform measurements of network parameters and the current monitoring schemes in our networks.
Notice the timescales we use at this moment in network management systems. We still measure, for example, throughput in the seconds scale: 10MBps, 100 GBps. I believe we should begin upgrading this timescales, exploring possibilities to perform measurements of common network parameters, where apply, in sub second scales. This will help to have a better vision of the network state and monitor the service much better.
Even more important, is the actual data delivery. We need a high 'goodput'. TCP/IP is long known for its large overhead. Should we get serious to implement more efficient protocols? Embrace deterministic networking? All these "little" improvements make an important echo at the service layer.
Same applies to data center (DC) availability and reliability. Is the 5 nines approach still valid? As DC are moving closer to the edge, and due to its software capabilities, it is necessary to re-think the metrics we use to evaluate its performance.

Any thoughts about this?  This merits further exploration.

Monday, 10 December 2018

TLS v1.3 vs. eTLS


Some months ago, ETSI released the TS103 523-3, which describes the usage of an implementation variant of TLS v1.3 for the Middle Box Security Protocol.

The key complaint is that TLS v1.3 does not allow passive decryption, which is necessary to comply with requests from authorities to have clear text information of an exchange of traffic. This, because TLS v1.3 does not support RSA key exchange and uses ephemeral Diffie-Hellman, instead of static Diffie-Hellman key exchange. These two improvements constitute a high degree of security compared to the previous version of TLS.

I have seen some comments on social networks complaining about the nature of ETSI’s technical specification, which would constitute a downgrade of the security level of the data in transit for the users. And, well, I have some quick thoughts about this.

eTLS features a scheme for longer-lived static Diffie-Hellman keys and allow to re-use the keys across multiple sessions. These characteristics pose high risks, since it would imply to go back to a similar state that we had in TLS v1.2. But if we analyze the use cases under which eTLS is used, I see no difference with common practices in Internet Service Providers (ISP) regarding the routing of encrypted user traffic.

The most common use case is described in clause 4.2.1 (eTLS with enterprise servers) which describes the situation when a customer wants to access some content offered by an ISP.
It describes that TLS v1.3 is used up to the border firewall, and from that point on, eTLS is used between firewall and internal servers.
I find that is a usual practice to break the TLS connection at some point inside the ISP. It may be at the border firewall or in an internal device such as a WAF (Web Application Firewall). This is done to manipulate the user flows in the internal infrastructure. That is the case when it is necessary to perform load balancing between servers. The key idea in here is that the encryption of this data in transit is managed internally by the ISP, secured by certificates between the involved servers. The confidentiality and integrity of the data is not lost and the ISP can have the way to manage the traffic to offer a better service.

In summary, TLS v1.3 would be used over the public Internet (where the most dangerous threats are located), and the less secure eTLS is used inside ISP premises (where one suppose that the threats are reduced).
Now, the worry is about how the ISP is going to manage the static keys (their life cycle management, up to their destruction to guarantee forward secrecy), assure their chain of custody and ensure that there is no abuse of privileges from employees that could use these powerful “keys” to read personal data. This is a topic that relates to the trust that we deposit in our service providers.



Monday, 19 November 2018

AI for evil. #EuroCyberWeek




C&ESAR 2018, day 1

During this week, Rennes will be hosting the European Cyber Week. This is a great opportunity for communication service providers (CSP), manufacturers, industry players and end users to meet and present current research activities about Artificial Intelligence and cyber security.

Opening speeches stressed on the importance on AI for defense, since each day networks and services experience attacks, not only from external actors, but from inside our networks. The idea is not only to disrupt service, but to steal data, jeopardizing research and intellectual property. This constitutes the rise of adversarial AI, and to react to this menace, it is necessary to enhance our understanding and usage of generative adversarial networks.

Other interesting topic is about "opening the black box" in order to have an explanatory AI, which has the goal of explaining the reasoning of the decisions taken by AI. This is important to gain confidence of users and to speed up the adoption of these techniques in various use cases.

Some other topics that caught my attention:

  • The diverse malicious AI techniques to break cyber-security, such as data poisoning. This in order to induce errors on the machine learning model.
  • The bias problem, which most of the times has its source of the training data and leads to erroneous decisions at the end of the AI process.
  • The usage of different frameworks to have behavioral analysis, very useful to detect deviation of usual usage patterns of an entity. This helps to detect compromised entities our users that deviate or abuse of privileges.
I hope day 2 brings new insights and interesting approaches to better understand AI and its challenges.

Saturday, 17 March 2018

InOut2018: summary

Thanks to IMT Atlantique and the approval from my supervisors at my company, I had the opportunity to assist to InOut2018, an event about digital mobility perspectives for cities.

Few important remarks about the keynotes and my point of view about the topics, having  in mind the objectives of my thesis:


From keynote: Artificial Intelligence: Friend or foe? 
By NicolasDemassieux.

·         Besides the definition of a goal and find out a way to reach a goal, that path towards the problem resolution has to be bounded to a specific and delimited scenario.
·         A.I. is designed to do only one task the best way possible. If the problem specification changes or if there is a change of the rules governing the problem, the whole learning process should be restarted again.
·         Real problems of Artificial Intelligence:
o    Errors: what are their nature and what are the consequences of the errors (i.e. false positives / false negatives).
o    Algorithmic bias: The bias is lower if there is a richer data base to learn from.
o    Explanation of actions. At this moment, Artificial intelligence is a black box. There is a trend to build an “explicative AI” in order to have an explanation of the undertaken actions.
“Gold rules” for a reasonable Artificial Intelligence:
·         Information of the purpose and possible debate of it.
·         Involvement of the users.
·         Supervise the algorithms: it would be great to have algorithms that verify other algorithms, for example, to verify there is no bias.
Artificial intelligence can be used for evil and good. It empowers “both sides of the coin”. We must leverage on it to learn how to stop cyberattacks (among other use cases).
For the moment, there is no way to express emotion from Artificial Intelligence. There is limitation in how to interact with a system to do so. The machine can imitate emotion, but no more from that.




Afternoon workshop: Sensors and data.

·         Automotive sector is embedding more sensors into the vehicles. Not only internal sensors are needed, but also environmental ones. It is migrating from just a providing status of a system, into providing a service for the user: postural and biometric information.
·         Main architectural concept is to connect all sensors to a local gateway. This gateway is then connected to the cloud provider via a radio link.
·         Data should be shared, in order to have social, environmental and economic benefits.
·         Considerations on the transmission of data via mobile network depends on the nature of the data:
o    Is it cold or hot data?
o    Is it volatile or is it considered as long-duration information?
o    Should it be stored on-board or in the cloud?
·         All of these questions should be answered depending on the real-time process needs. The main objective is to transform data into services. It has to be useful. That’s why the quality of the data must be good in order to have a “good artificial intelligence”.


Food for the thought:

·         It is not new the consideration to use A.I. to deal with the complexity of networks. Considering the topic of my thesis, it is interesting to consider this approach to enhance the security of network slices. Since the security issue related to slicing is broad and involves several levels according to what problem to tackle, it is necessary to understand not only the architecture but to know where to focus in order to apply this technique properly.
·         A.I. as is well known, can be used as a mechanisms to identify network attacks and prompt with insight on how to stop them according to is fingerprint.
·         Approaches to security can be considered as local (i.e. on the edge) or centralized depending of the data involved, level of the affected infrastructure and scope of attack.
·         Since A.I. solves a particular problem, and we would like to use it to identify multiple security problems, different types of data traffic must be captured, using different scenarios. The more diverse data, the better training information for A.I. engine.
·         Another interesting application could be to have an A.I. “chaos monkey” that could be used to test the A.I. traffic and attach identification system in a network. Would be useful for pen-testing and evaluate the principal algorithm.

Thursday, 1 February 2018

From the Deloitte TMT Predictions session (II)

From the Deloitte TMT Predictions session (I)

Sunday, 21 January 2018

Reflections after 5G Transformer plenary

Last week I had the opportunity to assist to a 5G Transformer plenary. It was hosted by IRT bcom, here in Rennes. This project, which belongs to the European Commission, has the objective to transform today’s mobile transport network into an SDN/NFV-based Mobile Transport and Computing Platform (MTP). With this, incorporate the Network Slicing paradigm into mobile transport networks, empowering the operator to provision and manage MTP slices designed to fulfill specific needs of vertical industries.

This was a great experience, on two planes. On the personal one, it was great to meet people with tons of experience and expertise. Each one with unique points of view about the proposed challenges, with disposition to share and construct knowledge. It was interesting to experience the openness to listen: I had the opportunity to talk with some of them about my thesis and provided valuable feedback and references to explore further. On the technical plane, seems like their problems are also my problems about network slicing, how to orchestrate the resources and abstract correctly the resources for consumers. I also witnessed the importance of the participation of stakeholders like telecom operators and the automotive industry into the plenary, because provide concrete use cases and practical views on the subject. 

 One aspect that caught my attention was the trade-off between the desire to provide a complete architecture (one that looks into the future, that is flexible enough to embrace the use cases we still have not thought of) and the complex task of explaining this architecture to a stakeholder. I sensed that there was a inner desire to avoid complexity and just provide an architecture for a simple scenario, that is easy to support and communicate. I sincerely dislike this approach, since we would be limiting the scope of the architecture to simple use cases. 
Future scenarios will involve intensive mobility management, frequent handover, heterogeneous (access and core) networks spanning through multiple domains and administrative boundaries. Do you need to support and push forward ($$€€) this complex idea to a stakeholder? Call a marketing guy, which I am sure can come up with a business idea that would support the use case. We have to aim higher and try to cover as many scenarios as possible. Make the architecture as flexible and open as possible. This will ensure that all sectors of society are included and that technology will find a way to contribute not only to industries, government, cities, but to benefit people, enhancing its quality of living. We need to focus on humanity.

Or maybe there were other interests behind that I could not grasp at the moment, who knows. In either case, it was a great experience, I learned a lot, and had a view of the complexity of putting a large audience on the same page, the difficult task of persuading people, how to lead a technical discussion and the different methods that can be used to present ideas and technical information. 

Sunday, 31 December 2017

Twitter reflection: PNF -> VNF -> CNF

Tuesday, 19 December 2017

Global Predictions 2018: interesting view about smartphone usage

I came up with Deloitte's Global Predictions 2018. I found two interesting views about smartphone usage, that may seem counter-intuitive, but I believe that are true. See the images below.



At the end, all technology will be perceived as a part of us. I think that the important message is to use it for good: provide added value to the life of people, to empower them to make dreams come true and enhance the quality of living.

Sunday, 3 December 2017

European Cyber Week Γ  Rennes: Cybersecurity of Internet of Things

The last session of the European Cyber Week had a focus on IoT .

The key messages in this session were:

  • Even though that the approach to security has to be end-to-end, each layer of the SOA for IoT (sensing layer, network layer, service layer, interface layer) must try to enforce its own security mechanism. Each layer as its own weaknesses.
  • The security mindset has to be used since the conception of the service. As an example, the election of the sensors and actuators plays an important role, because they are manufactured by third party companies that seek economy, fast delivery, sell millions of devices at a very low cost. It is common that their security mechanisms on those systems on chips are not the best. 
  • Since R8, 3GPP has pushed evolution towards LTE-A and LTE-A Pro. The standardization entity has designed mechanisms to enable IoT systems to reduce power consumption, expose services via Service Capability Exposure Function (SCEF)... and well, 5G seeks to enhance escalability by providing the same architecture no matter the radio access technology of the IoT system. The new generation core would receive traffic from heterogeneous access technologies.
  • For a service operator, the cloud plays a key role, not only as a "place" where data is received, processed and stored, but as a central intelligence analysis center in order to detect anomalous activity and deploy countermeasures: detecting evil behavior is necessary, but trying to dynamically deploy the defense mechanism is also important. 
  • Since at the end all is measured with numbers (costs and return of investment), there is a trade-off between how exigent is the SLA provided (availability, integrity and confidentiality) for the data and the analysis of the risk of being compromised. I think that the parameters of risk could be the value of the data, how important it is for the business, the additional latency and decreased battery life for a sensor when a full security scheme is deployed. Parameters are countless. 
  • I think that some of the challenges for IoT regarding security (scalability, interoperability, management, security and privacy) can be addressed via the network slicing concept. This by providing means to escalate the network resources as needed and by deploying IDS/IPS functions on-demand, where needed. The isolation that a network slice provides could enable the contention of an attack by creating network honeypots or quarantine slices to contain malicious or suspicious activity. Feedback loops and OSS/BSS interaction is important to achieve this.
From my point of view, the service operators have no awareness of where is the service implemented inside the cloud. they are blind to the physical location of the functions. And well, should they worry? they just need the service, don't care how it is implemented. For them, something important is that the SLA promised by the cloud provider are accomplished properly. It is inside a network slice? it is in a physical dedicated server? it is up to the communications service provider to make the decision and deploy the best infrastructure for the customer.

This whole week was amazing. Has given me great view of the importance of security for industry and all the requirements that an architecture should support in order to meet the exigencies of the (new) use cases that industry and other actors would be implementing.

Thursday, 30 November 2017

European Cyber Week Γ  Rennes: Cybersecurity and healthcare focus day

For me, the key conference today was The Future of Healthcare – Scotland: paving the way, by Pr. William (Bill) BUCHANAN (@billatnapier). This conference blew my mind away.

It is known for all of us that the current technologies that we use to access Internet and the services built over it, use inventions developed more than 30 years ago. Improvements to the web, IP and TCP have been made by patching new features over them or creating new layers over them to provide new functions. And it is not only IP, or TCP: this involves also the use of STP on L2 networks, or BGP as a protocol used on Internet route announcement (and now inside data centers). Attention please, those layers are not like abstraction layers, but layers that obscure and makes difficult the operation of the system. We are using the same old tools to try to fix new problems envisioned by the massive growth of the Internet ecosystem and all the services that are supported. As suggested by Prof. Buchanan, a master reset should be done, in order to re-create the foundations of Internet having a security framework in mind.  But so far, we know this is very difficult. Just check out the example of IPv6, in which its adoption has had a low pace, because of the lack of incentive$ for telecoms to fully deploy it. All is about businesses and the return of investment after a change in a network. 

The key message here is that we are in the middle of a great opportunity to “make things right” in the foundation of the standardization process for 5G. Learn from the old technologies, have a security and privacy mindset in the implementation. The network may be seen by others like a dumb pipe, but the communication service operators are the aggregators of those pipes, and have to make sure that those pipes behave well and do not mess one with another. On the other hand, the deployment of (virtual) network functions and applications should be taken care too: this because 5G relies on software to provide functionality and is easily corruptible. How to make sure that the (virtual) network function is issued by a trusted entity? How I make sure that the orders from OSS/BSS are legitimate?

Assorted ideas in my conversation with Prof. Buchanan: encryption should be made on the source of data generation, or near the edge. The user must have the power over the data. The network must provide the necessary QoS according to the type of data, but  has to be agnostic to the content: the operator must not know about the data.

On the other side, since this focus day is centered on healthcare, convinces me once more on my quest to have a human approach of technology: to empower, enable him to pursue its dreams, to protect  the user and his data. This way, people will trust the system.

Wednesday, 29 November 2017

European Cyber Week Γ  Rennes, day three

My key points for the last day of the C&ESAR conferences:
  • The conference I enjoyed the most was "une autre vision de lq Cyber Threat Intelligence (CTI) by Airbus Cybersecurity. The motive is simply the reasoning behind the threat model and the cyberdefense strategy they showed and the during the presentation. 
    • Regarding the threat model, covers all the steps from motivation to perform harm, compromising the target and exploiting the vulnerability.
    • About the cyberdefense strategy, covered a complete approach with:
      • Strategy: administrative decisions on the defense.
      • Conception: use the imagination! Architects propose a solution to the security problems.
      • Tactic: the defense. How are we going to defend? Made by the security engineers. How to correlate?
      • Operation: BAU. SoC, CSIRT. Technical formation to personnel.  
  • This gave me a lot to think about, because having a clear threat model allows to to have a vision of how to check an architecture for weak links and possible solutions to those potential problems. At some point, we would like to have granularity of the (virtual) network functions in order to have a flexible service composition and simple lightweight functions firing up when necessary. But the problem is the multiplication of the points of failure that are created. 
  • An well, securing all those points of failures have costs in terms of money, processing time, memory, delay and latency... It is a trade off with the value of what I want to protect. What is the justification for such an investment?
The afternoon session was developed in Secure-IC. The topic was about the business of digital security. The subject was a little bit more administrative to my taste (or to my interest). Some isolated comments:
  • Europe has no representative in the top 10 industries in the world: first 8 are USA, last 2 of the top 10 are Chinese.
  • It is a shame that all is shaped by politics, being technology also affected by this.
  • 90% of advertisement in the world is captured by Google and Facebook.
  • Among the technical priorities in DGA plan, they want:
    • Evaluation and orientation of COTS technologies.
    • Improve architecture and the resilience of large systems (ships, aircraft…) taking into account the operational constraints. 
  • LOL, this sounds like they are sharing some of the functional needs of 5G along with its enabling technologies. It is a fact that SDN and NFV would help to achieve these requirements. I am imagining right now network slices for ships, aircraft, hospitals, smart cities. In fact, as the speaker said, a ship, for example, is like a smart city! has its own energy source, water supply control, temperature control, CCTV, the crew.. a small scale city.
So far, I have more ideas, more questions, more reading to do and so much to learn; got to keep going.

Tuesday, 28 November 2017

Faire la pause: European Cyber Week Γ  Rennes, day two

On day two, the approach was quite different but no less interesting: the topics covered training, penetration testing and protection from treats. Key points:
  • Simulation environments are very important because of the several use cases, for example, you could use a simulation to recreate an attack by leveraging on virtualization and traffic generators to replay the packets and perform a post-mortem analysis. Other use is for training by using a virtualised version of the real products, topology and traffic generators and controls to provide a learning environment. Something analogous to a flight simulator. It is way cheaper that playing with the real equipment. This makes me remember when I learned about networking protocols using Packet Tracer or GNS3.
  • Testing environments are really important to provide training for personnel in order to operate a platform properly and to make hacking exercises to find vulnerabilities in  the system. Specially this last part, involves not only the technical expertise on protocols and commands but also deals with the physical aspects of the infrastructure in buildings. All attack surface, (may be virtual, physical) is susceptible to be exploited and used as entry point to compromise an organization.
  • Businesses do not wait for communication Service Providers to help to implement security procedures or protection plans. Businesses and companies are taking their first approach to the problem by deploying tests and self-penetration exercises. The network is just a data pipe. This insight makes me think about the role of the infrastructure provider or slice provider to a company... A telecom would care about what traffic the customer has inside the slice? My responsibility as a telecom operator is to provide the resources and guarantee the SLAs with my customer... the same way when we provided E1s, VPLS, VPNs...
  • An authorized penetration testing is a procedure that involves a lot of administrative planning! even the presenters (from SODIFRANCE) told a fun anecdote about an "out of jail card" (pun from a Monopoly card. Everything has to be set up properly.
  • The approach proposed by the presenter (from Thales Communications and Security) covered a test-bed for a service. I wonder if the same could be done for the infrastructure. I think it is possible, since virtualisation techniques span the different layers of the anatomy of a service.
  • There is a saying that states that if the only tool you have is a hammer, all your problems would be shaped like a nail. The key point from the presentation of Franck Sicard is that people tried to apply the same techniques used to secure an IT system to an ICS (Industrial Control System). Every system, service, industry has its special equipment, protocols and processes. The security approach is different in each case.
  • The future telecommunication architecture must have the means to provide administrative rights to create snapshots of a slice, in order to provide security features, rollback of configuration and resilience to failures. Could be interesting to think about this scenario.

Monday, 27 November 2017

Faire la pause: European Cyber Week Γ  Rennes, day one

During this week, Rennes is hosting the European Cyber Week. This event, in its second edition, covers several programs that relate to the cyber security treats in scenarios such as connected vehicles, naval environments, e-health and IoT.

This event began with the JournΓ©es C&ESAR, which will make emphasis on Data protection facing cyber threats. Conferences today covered the following use cases:

  • Naval environment
  • Laboratory of research
  • Autonomous connected vehicles
  • e-health applications and the privacy of the patient data
  • IoT
  • Government / enterprise reputation management
Each vertical has its own point of view about the treats and the value of its data: different core businesses, different kinds of data generators - consumers, networking requirements regarding QoS - QoE, types of information, metadata and associated value of it. Compromising these businesses would create havoc at different scales: measurements not arriving on time, stealing of sensitive research results; crash of vehicles, liberation of confidential medical data, economic and trust issues among countries all over the world, just to say some examples.

These variety of use cases and exigencies would finally land on the tangible entity all people only notices (the one to blame) when it fails: the network. Oh, well, human factor has to be taken into account too, but it is out of the scope for this moment ;)

The great challenge is to have a complete view, end to end, of all the components that make the service possible; to provide ground rules that provide coexistence and a "pacific" ecosystem. A common architecture that holds them all and provides communication capabilities as the users demand. 
  • How will the operation and management chain of command operate all the components and abstractions of the underlying control and infrastructure entities?
  • How involved should the communication service provider be in the data management of the segment (better: slice)?
  • Up to what extent the communication service provider must comply with certifications such as HIPAA (Health Insurance Portability and Accountability Act) in order to be able to provide services to a hospital? Or an aeronautical enterprise?
I love this conferences because provides food for the thought. A lot of questions, motivated by real world scenarios, that the telecoms (and the rest of players in the industry) must be able to answer. I hope to contribute in this process during the pursuit of my doctoral studies.

Sunday, 19 November 2017

How to begin learning about NFV

After the last meeting with my supervisors, it was advised to leave the superficial exploratory phase and begin to have a serious understanding of the building blocks of the technologies that enable 5G. I will begin with NFV, since I believe it is "the most important" building block of the whole ecosystem.
But wait, where can I start?
Exploring the ETSI website to search for more specific information, there is a huge amount of documentation, with highly granular search criteria: this level of granularity is good in order to narrow down your search when you know what are you looking for. But.. when you are just beginning to learn about it can be difficult.

So, I think it is necessary to understand how the standardization body organizes the information, their internal working groups and how the documentation is released.

In the case of ETSI,


ETSI has several types of standards:



And according to history, the NFV initiative was industry motivated. Son NFV belongs to the ISG committee. Inside, there are several Working Groups (WG) each one focusing on a specific problem:



According to this, think that the documentation I am interested in has to do with the proposed use cases (SOL), interfaces and architecture (IFA), security (SEC) and the old (but relevant) management and orchestration (MAN) documents.

Still, I have to take care of something: The central topic is network slicing and its security. NFV is one of the enablers of the network slicing concept, it is important to get to know it, but I am not sure how deep I have to dig. I can be a little intense when reading, so I have to learn how to stop and not loose the main objective.



Monday, 6 November 2017

Network slicing: everybody has its own view.

It's been a while. I have been reading and trying to grasp the concept of network slicing. Each SDO has its own vision of it and tries to profile the vision according to its interests and expertise.

I think all starts with the NGMN whitepaper that describes the design considerations for 5G networks, having network slicing as a key enabler to make it happen.


It describes the content of the slices, its purpose and the desire that the configuration matches a business purpose. This is very interesting: previous developments in telecommunications had an inverse approach: create something and then find the application, or tweak it for a desired necessity. In here, the business need is established before the creation of a service. This calls for the creation of a flexible enough system that covers the worst case scenario of applicability of the technology, in this case, 5G.

NGMN provides a wishlist of desired capabilities of Network Slicing in order to fulfill the needs of the main use cases proposed for 5G. Establishes the proper definitions to concepts so SDOs, manufacturers and developers can talk in the same language. Doesn't say how, does not specify the technologies or their interaction. It is just a wishlist.

The architectural view is simple:



These three layers resemble the division that most proponents have for their systems: a business entity; an instantiation of that business requirement; and a "place" where everything happens.

In ETSI point of view, they want to leverage on their NFV architectural framework and its management and orchestration scheme, which is pretty solid.
The strong quality of ETSI is that controls the life-cycle of VNF: from the management of the order from the business/operation entity, down to the instantiation in the infrastructure. And these VNFs are constituent parts of the services implemented in a Network Slice. Having control of the life-cycle of the VNFs guarantees a great interaction with ONF’s SDN architecture. A good document to check out is this one.

Now, regarding ONF, their vision on Network Slicing goes along with SDN and its application to 5G. ONF leverages in that relationship to power the association between NFV and SDN to make the slicing concept come to reality. Even though ONF does not talk about slicing inside its definition of the SDN paradigm, the way an SDN controller presents the resources to applications (via NBI) complies with the definition and concept of network slicing. That resource representation that is inside a client context (inside the SDN controller) is similar to the notion of Network Slice depicted by NGMN. Since the network view is focused in the controller, ONF points out that they rely on the APIs exposed to applications and resources in order to receive/deliver orders and commands. A great document that shows this point of view is the TR-526. It would be great to have a standard way to express the requirements to the resource context. Also I think it is necessary to establish a way to perform the segmentation of the resources from the Infrastructure Provider point of view. A standardized way to express those requirements is also desirable. ONF states that they can define and instantiate an end to end slice, but since there is no way (at the moment) to have a full data plane segmentation, this is not entirely true.

3GPP's view is more elaborate: this because it takes possible scenarios, establishes interfaces and entities that would handle the message call flows among them. It is great that leverage on well known procedures such as Attachment request messages to illustrate how an UE would suggest the core network which resources are needed and which network slice is desired. They have the power to talk in those terms since they have been standardizing the way mobile networks operate. Since an UE has requirements to choose a service to connect to, a more elaborate way to express those parameters is needed. This involves more signaling exchange with new entities inside the core network and interactions (not mentioned) with OSS/BSS and MANO entities that would administer the infrastructure and the proper way to deploy the network functions as desired by the business entities. The specification that describes the whole process is 28.801.

I expect that as I continue reading and advancing in the next topics (5G architecture and security) it could be possible to understand the relationship between these three building blocks of my research. This way, I can begin to assess the architecture, spot weaknesses and propose a complete architecture that provides a secure environment to deploy services using network slices in 5G networks. Also I would like to improve my writing style... and there is only one way to do it.

Comments are welcome.

Thursday, 12 October 2017

How to begin?

In order to begin... I got to understand the title of the thesis. Obvious, but got to express it! So, I got to have an understanding of some key concepts:
  • Network Slicing
  • 5G
  • Security
These concepts seem very broad, but by exploring the literature during the State of the Art (SOTA) review, I think I can narrow down the meaning of all of this under the scope of mobile networks. According to my experience and precious reading, I think I would have to revisit concepts from NFV and SDN, as cornerstone for and automatized network.

And well, where to search for information about those concepts? My advisers recommended me to check the main standard development organization (SDO) documents that talk about the subject. Since all of this is under construction, I am sure I will have fun reading all these documentation.

I will focus on 3 SDOs:
  • 3GPP
  • ETSI
  • 5GMN
There is other from 5G Americas, but it will be a bonus "just in case".

As the reading and analysis advances, I will be posting a summary and my point of view on the key concepts.