CHAPTER 5 THE LITTLE HOUSE Everybody has heard of the little house in the Kensington Gardens, which is the only house in the whole world that the fairies have built for humans. But no one has really seen it except just three or four, and they have not only seen it but slept in it, and unless you sleep in it you never see it. This is because it is not there when you lie down, but it is there when you wake up and step outside. In a kind of way everyone may see it, but what you see is not really it, but only the light in the windows. You see the light after lockout time. David, for instance, saw it quite distinctly far away among the trees as we were going home from the pandemime, and Oliver Bailey saw it the night he stayed so late at the temple, which is the name of his father's office. Angela Clare, who loves to have a tooth extracted because then she is treated to tea in a shop, saw more than one light. She saw hundreds of them all together, and this must have been the fairies building the house, for they build it every night and always in a different part of the gardens. She thought one of the lights was bigger than the others, though she was not quite sure, for they jumped about so, and it might have been another one that was bigger. But if it was the same one, it was Peter Pan's light. Heaps of children have seen the light, so that is nothing. But Mamie Manoring was the famous one for whom the house was first built. Mamie was always rather a strange girl, and it was at night that she was strange. She was four years of age, and in the daytime she was the ordinary kind. She was pleased when her brother Tony, who was a magnificent fellow of six, took notice of her, and she looked up to him in the right way, and tried in vain to imitate him, and was flattered rather than annoyed when he shoved her about. Also, when she was batting, she would pause, though the ball was in the air, to point out to you that she was wearing new shoes. She was quite the ordinary kind in the daytime. But as the shades of night fell, Tony the Swaggerer lost his contempt for Mamie, and eyed her fearfully. And no wonder, for with dark there came into her face a look that I can describe only as a leery look. It was also a serene look that contrasted grandly with Tony's uneasy glances. Then he would make her presence of his favorite toys, which she always took away from her next morning, and she accepted them with a disturbing smile. The reason he was now become so weedling and she so mysterious was, in brief, that they knew they were about to be sent to bed. It was then that Mamie was terrible. Tony entreated her not to do it tonight, and the mother and their colored nurse threatened her. But Mamie merely smiled, her agitating smile. And by and by, when they were alone with her nightlight, she would start up in bed, crying, "'Ssh! What was that?' Tony beseeches her. "'It was nothing. Don't, Mamie, don't!' and pulls the sheet over his head. "'It is coming nearer!' she cries. "'Oh, look at it, Tony! It is feeling your bed with its horns. It is boring for you. Oh, Tony! Oh!' And she desists not until he rushes downstairs in his combinations screeching. When they came up to whip Mamie, they usually found her sleeping tranquilly. Not chamming, you know, but really sleeping, and looking like the sweetest little angel, which seems to me to make it almost worse. But, of course, it was daytime when they were in the gardens, and then Tony did most of the talking. You could gather from his talk that he was a very brave boy, and no one was so proud of it as Mamie. She would have loved to have a ticket on her saying that she was his sister. And at no time did she admire him more than when he told her, as he often did with splendid firmness, that one day he meant to remain behind in the gardens after the gates were closed. "'Oh, Tony!' she would say with awful respect, but the fairies will be so angry. "'I daresay,' replied Tony carelessly. "'Perhaps,' she said, thrilling, Peter Pan will give you a sail in his boat. "'I shall make him,' replied Tony. No wonder she was proud of him. But they should not have talked so loudly. For one day they were overheard by a fairy, who had been gathering skeleton leaves from which the little people weaved their summer curtains. And after that Tony was a marked boy. They loosened the rails before he sat on them, so that down he came on the back of his head. They tripped him up by catching his boot lace, and bribed the ducks to sink his boat. Nearly all the nasty accidents you meet within the gardens occur because the fairies have taken an ill will to you. So it behooves you to be careful what you say about them. Mamie was one of the kind who liked to fix a day for doing things, but Tony was not that kind. And when she asked him which day he was to remain behind in the gardens after lockout, he merely replied, just some day. He was quite vague about which day, except when she asked, will it be today? And then he could always say for certain that it would not be today. So she saw that he was waiting for a real good chance. This brings us to an afternoon when the gardens were white with snow, and there was ice on the round pond. Not thick enough to skate on, but at least you could spoil it for tomorrow by flinging stones, and many bright little boys and girls were doing that. When Tony and his sister arrived, they wanted to go straight to the pond, but their Aya said they must take a sharp walk first, and as she said this, she glanced at the time board to see when the gardens closed that night. It read, half past five. Poor Aya. She is the one who laughs continuously because there are so many white children in the world, but she was not to laugh much more that day. Well, they went up the baby walk and back, and when they returned to the time board, she was surprised to see that it now read five o'clock for closing time. But she was unacquainted with the tricky ways of the fairies, and did not see, as Mamie and Tony saw at once, that they had changed the hour, because there was to be a ball tonight.  You see, the chance had come of seeing a fairy ball. Never, Tony felt, could he hope for a better chance. He had to feel this, for Mamie so plainly felt it for him. Her eager eyes asked the question, is it today? And he gasped, and then nodded. Mamie slipped her hand into Tony's, and hers was hot, but his was cold. She did a very kind thing. She took off her scarf and gave it to him. In case you should feel cold, she whispered. Her face was aglow, but Tony's was very gloomy. As they turned on the top of the hump, he whispered to her, I'm afraid nurse would see me, so I shan't be able to do it. Mamie admired him more than ever, for being afraid of nothing but their aya, when there were so many unknown tears to fear, and she said aloud, Tony, I shall race you to the gate. And in a whisper, then you can hide. And off they ran. Tony could always out distance her easily, but never had she known him speed away so quickly as now. And she was sure he hurried, that he might have more time to hide. Brave, brave, her doting eyes were crying, when she got a dreadful shock. Instead of hiding, her hero had run out at the gate.  And then for very disdain she could not sob. In a swell of protest against all pukeling cowards, she ran to St. Gover's Well, and hid in Tony's stead. When the aya reached the gate and saw Tony far in front, she thought her other charge was with him, and passed out. Twilight crept over the gardens, and hundreds of people passed out, including the last one who always has to run for it. But Mamie saw them not.  When she opened them, something very cold ran up her legs, and up her arms, and dropped into her heart. It was the stillness of the gardens. Then she heard Clang. Then from another part Clang. Then Clang, Clang, far away. It was the closing of the gates. Immediately the last Clang had died away. Mamie distinctly heard a voice say, So that's all right. It had a wooden sound, and seemed to come from above. And she looked up in time to see an elm tree stretching out its arms and yawning. She was about to say, I never knew you could speak. When a metallic voice that seemed to come from the ladle at the well remarked to the elm, I suppose it is a bit coldish up there. And the elm replied, Not particularly, but you do get numb standing so long on one leg. And he flapped his arms vigorously, just as the cab men do before they drive off. Mamie was quite surprised to see that a number of other tall trees were doing the same sort of thing. And she stole away to the baby-walk, and crouched observantly under a minority holly, which shrugged his shoulders, but did not seem to mind her. She was not in the least cold.  The rest of her real self was hidden far away, inside so many warm garments that in shape she seemed rather like a ball. She was about forty round the waist. There was a good deal going on in the baby-walk, where Mamie arrived in time to see a magnolia and a Persian lilac step over the railing and set off for a smart walk. They moved in a jerky sort of way, certainly, but that was because they used crutches. An elderberry hobbled across the walk, and stood chatting with some young quinces, and they all had crutches. The crutches were the sticks that are tied to young trees and shrubs. They were quite familiar objects to Mamie, but she had never known what they were for until to-night. She peeped up the walk and saw her first fairy. He was a street-boy fairy, who was running up the walk closing the weeping trees. The way he did it was this. He pressed a spring in the trunks, and they shot like umbrellas, deluging the little plants beneath with snow.  Mamie cried indignantly, for she knew what it was to have a dripping umbrella about your ears. Fortunately the mischievous fellow was out of earshot, but a chrysanthemum heard her, and said so pointedly, Waity-toity, what is this? That she had to come out and show herself. Then the whole vegetable kingdom was rather puzzled what to do. Of course it is no affair of ours, a spindle-tree said after they had whispered together, but you know quite well you ought not to be here, and perhaps our duty is to report you to the fairies. What do you think yourself? I think you should not, Mamie replied, which so perplexed them that they said petulantly that there was no arguing with her. I wouldn't ask it of you, she assured them, if I thought it was wrong. And of course after this they could not well carry tales. They then said, Well-a-day, and such is life, for they can be frightfully sarcastic. But she felt sorry for those of them who had no crutches, and she said good-naturedly, Before I go to the fairies-ball, I should like to take you for a walk one at a time. You can lean on me, you know. At this they clapped their hands, and she escorted them up the baby-walk and back again, one at a time, putting an arm or a finger round the very frail, setting their leg right when it got too ridiculous, and treating the foreign ones quite as courteously as the English, though she could not understand a word they said. They behaved well on the whole, though some whispered that she had not taken them as far as she took Nancy or Grace or Dorothy, and others jagged her, but it was quite unintentional, and she was too much of a lady to cry out. So much walking tired her, and she was anxious to be off to the ball, but she no longer felt afraid. The reason she felt no more fear was that it was now night-time, and in the dark, you remember, Mamie was always rather strange. They were now lost to let her go, for if the fairies see you, they warrant her, they will mischief you, stab you to death, or compel you to nurse their children, or turn you into something tedious like an evergreen oak. As they said this, they looked with affected pity at an evergreen oak, for in winter they are very envious of the evergreens.  This made them sulky, though they had really brought it on themselves, and they drew for Mamie a very gloomy picture of the perils that would face her if she insisted on going to the ball. She learned from a purple filbert that the court was not in its usual good temper at present, the cause being the tantalizing heart of the Duke of Christmas daisies. He was an Oriental fairy, fairy poorly of a dreadful complaint, namely inability to love, and though he had tried many ladies in many lands, he could not fall in love with one of them. Queen Mab, who rules in the gardens, had been confident that her girls could be with him, but alas, his heart, the doctor said, remained cold. This rather irritating doctor, who was his private physician, felt the Duke's heart immediately after any lady was presented, and then always shook his bald head and murmured, cold, quite cold. Naturally Queen Mab felt disgraced, and first she tried the effect of ordering the court into tears for nine minutes, and then she blamed the Cupid's, and decreed that they should wear fool's caps until they thought the Duke's frozen heart. How I should love to see the Cupid's in their dear little fool's caps, Mamie cried, and away she ran to look for them very recklessly, for the Cupid's hate to be laughed at. It is always easy to discover where a fairy's ball is being held, as ribbons are stretched between it and all the populous parts of the gardens, on which those invited may walk to the dance without wetting their pumps. This night the ribbons were red, and looked very pretty on the snow. Mamie walked alongside one of them for some distance without meeting anybody, but at last she saw a fairy cavalcade approaching. To her surprise they seemed to be returning from the ball, and she had just time to hide from them by bending her knees and holding out her arms and pretending to be a garden chair. There were six horsemen in front and six behind. In the middle walked a prim lady wearing a long train held up by two pages, and on the train, as if it were a couch, reclined a lovely girl, for in this way do aristocratic fairies travel about. She was dressed in golden rain, but the most enviable part of her was her neck, which was blue in colour and of a velvet texture, and of course showed off her diamond necklace as no white throat could have glorified it. The high-born fairies obtained this admired effect by pricking their skin, which lets the blue blood come through and dye them, and you cannot imagine anything so dazzling unless you have seen the lady's busts in the jeweler's windows. Mamie also noticed that the whole cavalcade seemed to be in a passion, tilting their noses higher than it can be safe for even fairies to tilt them, and she concluded that this must be another case in which the doctor had said, cold, quite cold. Well, she followed the ribbon to a place where it became a bridge over a dry puddle, into which another fairy had fallen and been unable to climb out. At first this little damsel was afraid of Mamie, who most kindly went to her aid, but soon she sat in her hand chatting gaily and explaining that her name was brownie, and that though only a poor street-singer, she was on her way to the ball to see if the duke would have her. Of course, she said, I am rather plain, and this made Mamie uncomfortable, for indeed the simple little creature was almost quite plain for a fairy. It was difficult to know what to reply. I see you think I have no chance, brownie said falteringly. I don't say that, Mamie answered politely. Of course, your face is just a tiny bit homely, but really it was quite awkward for her. Fortunately she remembered about her father and the bazaar. He had gone to a fashionable bazaar where all the most beautiful ladies in London were on view for half a crown the second day. But on his return home, instead of being dissatisfied with Mamie's mother, he had said, you can't think, my dear, what a relief it is to see a homely face again. Mamie repeated the story, and it fortified brownie tremendously. Indeed she had no longer the slightest doubt that the duke would choose her. So she scutted away up the ribbon, calling out to Mamie not to follow lest the queen should mischief her. But Mamie's curiosity tugged her forward, and presently at the seven Spanish chestnuts she saw a wonderful light. She crept forward until she was quite near it, and then she peeped from behind a tree. The light, which was as high as your head above the ground, was composed of myriads of glowworms all holding on to each other, and so forming a dazzling canopy over the fairy ring. There were thousands of little people looking on, but they were in shadow and drab in colour compared to the glorious creatures within that luminous circle, who were so bewilderingly bright that Mamie had to wink hard all the time she looked at them. It was amazing, and even irritating to her, that the duke of Christmas daisies should be able to keep out of love for a moment. Yet out of love his dusky grace still was. You could see it by the shamed looks of the queen and court, though they pretended not to care. By the way darling ladies brought forward for his approval burst into tears as they were told to pass on, and by his own most dreary face. Mamie could also see the pompous doctor feeling the duke's heart, and hear him give utterance to his parrot cry, and she was particularly sorry for the cupids, who stood in their fool's caps in obscure places, and every time they heard that, cold, quite cold, bowed their disgraced little heads. She was disappointed not to see Peter Pan, and I may as well tell you now why he was so late that night. It was because his boat had got wedged on the serpentine between fields of floating ice, through which he had to break a perilous passage with his trusty paddle. The fairies had as yet scarcely missed him, for they could not dance so heavy were their hearts. They forget all the steps when they are sad, and remember them again when they are merry. David tells me that fairies never say we feel happy. What they say is we feel dancing. Well, they were looking very undancy indeed, when sudden laughter broke out among the onlookers, caused by Brownie, who had just arrived, and was insisting on her right to be presented to the duke. Mamie craned forward eagerly to see how her friend fared, though she had really no hope. No one seemed to have the least hope except Brownie herself, who, however, was absolutely confident. She was led before his grace, and the doctor putting a finger carelessly on the ducal heart, which for convenience's sake was reached by a little trapped door in his diamond shirt, had begun to say mechanically, cold, quiet, when he stopped abruptly. What's this? he cried, and first he shook the heart like a watch, and then he put his ear to it. Bless my soul! cried the doctor. And by this time, of course, the excitement among the spectators was tremendous, fairies feigning right and left. Everybody stared breathlessly at the duke, who was very much startled, and looked as if he would like to run away.  The suspense was awful. Then in a loud voice and bowing low, my lord duke, said the physician elatedly, I have the honor to inform your excellency that your grace is in love. You can't conceive the effect of it. Brownie held out her arms to the duke, and he flung himself into them. The queen leapt into the arms of the Lord Chamberlain, and the ladies of the court leapt into the arms of her gentlemen, for it is etiquette to follow her example in everything. Thus in a single moment about fifty marriages took place, for if you leap into each other's arms, it is a very wedding. Of course a clergyman has to be present. How the crowd cheered and leapt. Trumpet's braid, the moon came out, and immediately a thousand couples seized hold of its rays, as if they were ribbons in a may-dance, and waltzed in wild abandon round the fairy ring. Most gladsome sight of all, the cupids plucked the hated fool's caps from their heads, and cast them high in the air. And then Mamie went and spoiled everything. She couldn't help it.  So she took several steps forward, and cried in an ecstasy. Oh, Brownie, how splendid! Everybody stood still. The music ceased, the lights went out, and all in the time you may take to say, Oh, dear! An awful sense of her peril came upon Mamie. Too late she remembered that she was a lost child in a place where no human must be between the locking and the opening of the gates. She heard the murmur of an angry multitude. She saw a thousand swords flashing for her blood, and she uttered a cry of terror and fled. How she ran.  Many times she lay down, and then quickly jumped up and ran on again. Her little mind was so entangled in terrors that she no longer knew she was in the gardens. The one thing she was sure of was that she must never cease to run, and she thought she was still running long after she had dropped in the figs and gone to sleep.  She thought her coverlet of snow was a warm blanket and tried to pull it over her head. And when she heard talking through her dreams she thought it was mother bringing father to the nursery door to look at her as she slept. But it was the fairies. I am very glad to be able to say that they no longer desired to mischief her. When she rushed away they had rent the air with such cries as, Slay her! Turn her into something extremely unpleasant, and so on. But the pursuit was delayed while they discussed who should march in front. And this gave Duchess Brownie time to cast herself before the Queen and demand a boon. Every bride has a right to a boon, and what she asked for was Mamie's life. Anything except that, replied Queen Mab sternly, and all the fairies echoed, anything except that. But when they learned how Mamie had befriended Brownie, and so enabled her to attend the ball to their great glory and renown, they gave three hazzas for the little human, and set off like an army to thank her, the court advancing in front, and the canopy keeping step with it. They traced Mamie easily by her footprints in the snow. But though they found her deep in snow in the figs, it seemed impossible to thank Mamie, for they could not waken her. They went through the form of thanking her. That is to say, the new King stood on her body and read her a long address of welcome, but she heard not a word of it. They also cleared the snow off her, but soon she was covered again, and they saw she was in danger of perishing of cold. Turn her into something that does not mind the cold, seemed a good suggestion of the doctors, but the only thing they could think of that does not mind cold was a snowflake, and it might melt, the Queen pointed out, so that idea had to be given up. A magnificent attempt was made to carry her to a sheltered spot, but though there were so many of them, she was too heavy. By this time all the ladies were crying in their hangar shifts, but presently the Cupid's had a lovely idea. Build a house round her, they cried, and at once everybody perceived that this was the thing to do. In a moment a hundred fairy sawyers were among the branches. Architects were running round Mamie measuring her. A bricklayer's yard sprang up at her feet. Seventy-five masons rushed up with the foundation stone, and the Queen laid it. Overseers were appointed to keep the boys off. Scaffoldings were run up. The whole place rang with hammers and chisels and turning-lathes, and by this time the roof was on and the glaciers were putting in the windows. The house was exactly the size of Mamie, and perfectly lovely. One of her arms was extended, and this had bothered them for a second, but they built a veranda round it leading to the front door. The windows were the size of a coloured picture-book, and the door rather smaller, but it would be easy for her to get out by taking off the roof. The fairies, as is their custom, clapped their hands with delight over their cleverness, and they were so madly in love with the little house that they could not bear to think they had finished it. So they gave it ever so many little extra touches, and even then they added more extra touches. For instance, two of them ran up a ladder and put on a chimney. Now we fear it is quite finished, they sighed. But no, for another two ran up the ladder and tied some smoke to the chimney. That certainly finishes it, they said reluctantly. Not at all, cried a glowworm. If she were to wake without seeing a nightlight she might be frightened, so I shall be her nightlight. Wait one moment, said a China merchant, and I shall make you a saucer. Now, alas, it was absolutely finished. Oh, dear, no! Gracious me! cried a brass manufacturer. There's no handle on the door, and he put one on. An iron monger added a scraper, and an old lady ran up with a doormat. Carpenters arrived with a water-butt, and the painters insisted on painting it. Finished at last. Finished? How can it be finished? the plumber demanded scornfully, before hot and cold are put in. And he put in hot and cold. Then an army of gardeners arrived, with fairy carts and spades and seeds and bulbs and forcing-houses, and soon they had a flower garden to the right of the veranda, and a vegetable garden to the left, and roses and clematis on the walls of the house, and in less than five minutes all these dear things were in full bloom. Oh, how beautiful the little house was now! But it was, at last, finished true as true, and they had to leave it and return to the dance. They all kissed their hands to it as they went away, and the last to go was brownie. She stayed a moment behind the others to drop a pleasant dream down the chimney. All through the night the exquisite little house stood there in the figs taking care of Mamie, and she never knew. She slept until the dream was quite finished, and woke feeling deliciously cozy, just as morning was breaking from its egg. And then she almost fell asleep again, and then she called out, Tony, for she thought she was at home in the nursery. As Tony made no answer she sat up, whereupon her head hid the roof, and it opened like the lid of a box, and to her bewilderment she saw all around her the Kensington Gardens lying deep in snow. As she was not in the nursery she wondered whether this was really herself, so she pinched her cheeks, and then she knew it was herself, and this reminded her that she was in the middle of a great adventure. She remembers now everything that had happened to her, from the closing of the gates up to her running away from the fairies. But however she asked herself had she gotten into this funny place. She stepped out by the roof, right over the garden, and then she saw the dear house in which she had passed the night. It so entranced her that she could think of nothing else. Oh, you darling! Oh, you sweet! Oh, you love! she cried. Perhaps a human voice frightened the little house, or maybe it now knew that its work was done. For no sooner had Mamie spoken than it began to grow smaller. It shrank so slowly that she could scarce believe it was shrinking. Yet she soon knew that it could not contain her now. It always remained as complete as ever, but it became smaller and smaller, and the garden dwindled at the same time, and the snow crept closer, lapping house and garden up. Now the house was the size of a little dog's kennel, and now of a Noah's Ark. But still you could see the smoke and the door handle, and the roses on the wall, every one complete. The glowworm light was waning too, but it was still there. Darling, loveliest doggo! Mamie cried, falling on her knees, for the little house was now the size of a reel of thread, but still quite complete. But as she stretched out her arms imploringly, the snow crept up on all sides until it met itself, and where the little house had been, was now one unbroken expanse of snow. Mamie stamped her foot gnaudily, and was putting her fingers to her eyes, when she heard a kind voice say, Don't cry, pretty human, don't cry!  She knew at once that he must be Peter Pan. End of Chapter 5. Chapter 6 of Peter Pan in Kensington Gardens This is a LibriVox recording. All LibriVox recordings are in the public domain. For more information or to volunteer, please visit LibriVox.org. Recording by Peter Eastman Peter Pan in Kensington Gardens by J. M. Berry Chapter 6 Peter's Goat Mamie felt quite shy, but Peter knew not what shy was. I hope you have had a good night, he said earnestly. Thank you! she replied. I was so cozy and warm, but you! And she looked at his nakedness awkwardly. Don't you feel the least bit cold? Now, cold was another word Peter had forgotten. So he answered, I think not, but I may be wrong. You see, I am rather ignorant. I am not exactly a boy. Solomon says I am a betwixt and between. So that is what it is called, said Mamie thoughtfully. That's not my name, he explained. My name is Peter Pan. Yes, of course, she said. I know, everybody knows. You can't think how pleased Peter was to learn that all the people outside the gates knew about him. He begged Mamie to tell him what they knew and what they said, and she did so. They were sitting by this time on a fallen tree. Peter had cleared off the snow for Mamie, but he sat on a snowy bit himself. Squeeze closer, Mamie said. What is that? he asked, and she showed him, and then he did it. They talked together, and he found that people knew a great deal about him, but not everything.  And he said nothing of this to Mamie, for it still humiliated him. Do they know that I play games exactly like real boys? He asked very proudly. Oh, Mamie, please tell them. But when he revealed how he played, by sailing his hoop on the round pond and so on, she was simply horrified. All your ways of playing, she said, with her big eyes on him, are quite, quite wrong, and not in the least like how boys play. Poor Peter uttered a little moan at this, and he cried for the first time for I know not how long. Mamie was extremely sorry for him, and lent him her handkerchief, but he didn't know in the least what to do with it. So she showed him, that is to say, she wiped her eyes, and then gave it back to him, saying, now you do it. But instead of wiping his own eyes, he wiped hers, and she thought it best to pretend that this was what she had meant.  But though he once knew, he had long forgotten what kisses are, and he replied, thank you, and held out his hand, thinking she had offered to put something into it. This was a great shock to her, but she felt she could not explain without shaming him. So with charming delicacy, she gave Peter a thimble which happened to be in her pocket, and pretended that it was a kiss.   But you must not think that Peter Pan was a boy too pity rather than to admire. If Mamie began by thinking this, she soon found she was very much mistaken. Her eyes glistened with admiration when he told her of his adventures, especially of how he went to and fro between the island and the gardens in the thrush's nest. How romantic! Mamie exclaimed. But this was another unknown word, and he hung his head, thinking she was despising him. I suppose Tony would not have done that, he said very humbly. Never, never! she answered with conviction. He would have been afraid. What is afraid? asked Peter longingly. He thought it must be some splendid thing. I do wish you would teach me how to be afraid, Mamie, he said. I believe no one could teach that to you, she answered adorably.  She had told him about Tony and of the wicked thing she did in the dark to frighten him. She knew quite well that it was wicked. But Peter misunderstood her meaning and said, Oh, how I wish I was as brave as Tony. It quite irritated her.  You are ever so much the bravest boy I ever knew. He could scarcely believe she meant it. But when he did believe, he screamed with joy. And if you want very much to give me a kiss, Mamie said, you can do it. Very reluctantly Peter began to take the thimble off his finger. He thought she wanted it back. I don't mean a kiss, she said hurriedly. I mean a thimble. What's that? Peter asked. It's like this, she said, and kissed him. I should love to give you a thimble, Peter said gravely, so he gave her one. He gave her quite a number of thimbles, and then a delightful idea came into his head. Mamie, he said, will you marry me? Now, strange to tell, the same idea had come at exactly the same time into Mamie's head. I should like to, she answered. But will there be room in your boat for two? If you squeeze close, he said eagerly. Perhaps the birds would be angry? He assured her that the birds would love to have her, though I am not so certain of it myself. Also, that there were very few birds in winter. Of course, they might want your clothes, he had to admit rather falteringly. She was somewhat indignant at this. They are always thinking of their nests, he said apologetically, and there are some bits of you. He stroked the fur on her police, that would excite them very much. They shan't have my fur, she said sharply. No, he said, still fondling it, however. No. Oh Mamie, he said rapturously, do you know why I love you? It is because you are like a beautiful nest. Somehow this made her uneasy. I think you are speaking more like a bird than a boy now, she said, holding back, and indeed he was even looking rather like a bird. After all, she said, you are only a betwixtant between. But it hurt him so much that she immediately added, it must be a delicious thing to be. Come and be one then, dear Mamie, he implored her, and they set off for the boat, for it was now very near open gate time. And you are not a bit like a nest, he whispered to please her. But I think it is rather nice to be like one, she said in a woman's contradictory way, and Peter, dear, though I can't give them my fur, I wouldn't mind their building in it. Fancy a nest in my neck, with little spotty eggs in it. Oh Peter, how perfectly lovely! But as they drew near the serpentine, she shivered a little, and said, Of course, I shall go and see mother often, quite often. It is not as if I was saying goodbye forever to mother, it is not in the least like that. Oh no! answered Peter. But in his heart he knew it was very like that, and he would have told her so, had he not been in a quaking fear of losing her. He was so fond of her, he felt he could not live without her. She will forget her mother in time, and be happy with me, he kept saying to himself, and he hurried her on, giving her thimbles by the way. But even when she had seen the boat, and exclaimed ecstatically over its loveliness, she still talked tremblingly about her mother. You know quite well, Peter, don't you? she said, that I wouldn't come unless I knew for certain I could go back to mother whenever I want to. Peter, say it. He said it, but he could no longer look her in the face.  The idea of mother's not always wanting me, Mamie cried, and her face glistened. If she doesn't bar you out, said Peter huskily. The door, replied Mamie, will always, always be open, and mother will always be waiting at it for me. Then, said Peter, not without grimness, step in if you feel so sure of her. And he helped Mamie into the thrush's nest. But why don't you look at me? she asked, taking him by the arm. Peter tried hard not to look. He tried to push off. Then he gave a great gulp, and jumped ashore, and sat down miserably in the snow. She went to him. What is it, dear, dear, Peter? she said, wondering. Oh, Mamie! he cried. It isn't fair to take you with me if you think you can go back. You're mother! he gulped again. You don't know them as well as I do. And then he told her the woeful story of how he had been barred out, and she gasped all the time. But my mother, she said, my mother. Yes, she would, said Peter. They are all the same. I daresay she is looking for another one already. Mamie was aghast. I can't believe it.  But my mother has Tony, and shortly they are satisfied when they have one. Peter replied bitterly. You should see the letters Solomon gets from ladies who have six. Just then they heard a grating creak, followed by creak, creak, all round the gardens. It was the opening of the gates, and Peter jumped nervously into his boat. He knew Mamie would not come with him now, and he was trying bravely not to cry. But Mamie was sobbing painfully. If I should be too late, she said in agony, oh Peter, if she has got another one already. Again he sprang ashore, as if she had called him back. I shall come and look for you tonight, he said, squeezing close. But if you hurry away, I think you will be in time.  Dear Peter! she cried. Dear Mamie! cried the tragic boy. She leapt into his arms, so that it was a sort of fairy wedding. And then she hurried away. Oh, how she hastened to the gates! Peter, you may be sure, was back in the gardens that night, as soon as lock-out sounded. But he found no Mamie, and so he knew she had been in time. For long he hoped that some night she would come back to him. Often he thought he saw her waiting for him by the shore of the serpentine, as his bark drew to land. But Mamie never went back. She wanted to. But she was afraid that if she saw her dear be twixed and between again, she would linger with him too long. And besides, the eye now kept a sharp eye on her. But she often talked lovingly of Peter, and she knitted a kettle-holder for him. And one day, when she was wondering what Easter present he would like, her mother made a suggestion. Nothing, she said thoughtfully, would be so useful to him as a goat. He could ride on it, cried Mamie, and play on his pipe at the same time.  But it isn't a real goat, Mamie said. It seems very real to Tony, replied her mother. It seems frightfully real to me too, Mamie admitted. But how could I give it to Peter? Her mother knew away. And next day, accompanied by Tony, who was really quite a nice boy, though of course he could not compare. They went to the gardens. And Mamie stood alone within a fairy-ring. And then her mother, who was a rather gifted lady, said, My daughter, tell me, if you can, what have you got for Peter Pan? To which Mamie replied, I have a goat for him to ride. Observe me, cast it far and wide. Then she flung her arms about, as if she were sowing seed, and turned round three times. Next, Tony said, If Peedoth find it waiting here, will Narra again make me to fear? And Mamie answered, By darker light I fondly swear never to see goats anywhere. She also left a letter to Peter in a likely place, explaining what she had done, and begging him to ask the fairies to turn the goat into one convenient for riding on. Well, it all happened just as she hoped, for Peter found the letter. And of course nothing could be easier for the fairies than to turn the goat into a real one. And so that is how Peter got the goat, on which he now rides round the gardens every night, playing sublimely on his pipe. And Mamie kept her promise, and never frightened Tony with a goat again. Though I have heard that she created another animal. Until she was quite a big girl, she continued to leave presents for Peter in the gardens, with letters explaining how humans play with them. And she is not the only one who has done this. David does it, for instance, and he and I know the likeliest place for leaving them in. And we shall tell you if you like, but for mercy's sake don't ask us before Porthos, for he is so fond of toys, that were he to find out the place, he would take every one of them.   Oh, he has a joyful time. But he has still a vague memory, that he was a human once, and it makes him especially kind to the house-swallows when they visit the island.  They always build in the eaves of the houses where they lived when they were humans. And sometimes they try to fly in at a nursery window. And perhaps that is why Peter loves them best of all the birds. And the little house? Every lawful night. That is to say, every night except ball nights. The fairies now build the little house, lest there should be a human child lost in the gardens. And Peter rides the marches looking for lost ones. And if he finds them, he carries them on his goat to the little house. And when they wake up, they are in it. And when they step out, they see it. The fairies build the house merely because it is so pretty. But Peter rides round in memory of Mamie.  But you must not think that because somewhere among the trees the little house is twinkling, it is a safe thing to remain in the gardens after lock-out time. If the bad ones among the fairies happen to be out that night, they will certainly mischief you. And even though they are not, you may perish of cold and dark before Peter Pan comes round. He has been too late several times. And when he sees he is too late, he runs back to the Thresh's Nest for his paddle, of which Mamie had told him the true use. And he digs a grave for the child, and erects a little tombstone, and carves the poor thing's initials on it. He does this at once, because he thinks it is what real boys would do. And you must have noticed the little stones, and that there are always two together. He puts them in twos because they seem less lonely. I think that quite the most touching sight in the gardens is the two tombstones of Walter, Stephen Matthews, and Phoebe Phelps. They stand together at the spot where the parish of Westminster St. Mary's is said to meet the parish of Paddington. Here Peter found the two babes, who had fallen unnoticed from their perambulators. Phoebe aged thirteen months, and Walter probably still younger, for Peter seems to have felt a delicacy about putting any age on his stone. They lie side by side, and the simple inscriptions read WSTM, and 13a, pp, 1841. David sometimes places white flowers on these two innocent graves. But how strange for parents, when they hurry into the gardens at the opening of the gates, looking for their lost one, to find the sweetest little tombstone instead. I do hope that Peter is not too ready with his spade. It is all rather sad. End of Chapter 6 End of Peter Pan in Kensington Gardens Recorded by Peter Eastman August 2009


Item number SCP-012 Object Class Euclid Special Containment Procedures SCP-012 is to be kept in a darkened room at all times. If the object is exposed to light, or seen by personnel using a light frequency other than infrared, remove personnel from mental health screening and immediate physical. Object is to be encased in an iron-shielded box, suspended from the ceiling with a minimum clearance of 2.5 meters, or 8 feet from the floor, walls, or any openings. Description SCP-012 was retrieved by archaeologist K. M. Sandoval during the excavation of a northern Italian tomb destroyed in a recent storm. The object, a piece of hand-written musical score entitled, On Mount Golgatha, part of a larger set of sheet music, appears to be incomplete. A red or black ink first thought to be some form of berry or natural dye ink was later found to be human blood from multiple subjects. The first personnel to locate the sheet, Site-19 Special Salvage, had two members descend into insanity, attempting to use their own blood to finish the composition, ultimately resulting in massive blood loss and internal trauma. Following initial investigations, multiple test subjects were allowed access to the score. In every case, the subjects mutilated themselves in order to use their own blood to finish the piece, resulting in subsequent symptoms of psychosis and massive trauma. Those subjects who managed to finish a section of the piece immediately committed suicide, declaring the piece to be impossible to complete. Attempts to perform the music have resulted in a disagreeable cacophony, with each instrumental part having no correlation or harmony with the other instruments.


Okay guys, okay, so I'll do a quick introduction. I don't have any Ironman pictures, sorry for that. So Dimitri Desmet, I'm part of NSX, which means I'm part of the network and security division within VMware. Yes, VMware does more than compute virtualization. It does also storage, it does also networking and I'm part of the networking piece. And we'll spend the next 40 minutes to talk about Neutron, so the network piece within OpenStack.  It was like four years ago. So I've been in the networking virtualization business for, I don't know, five years. We can, so if you have questions at the end, we'll have a Q&A, feel free to ask your questions at the end, but this session, yeah, we'll focus on why spending extra money to buy somebody to do network and security services where you could actually do it for free within Neutron. So why there are multiple vendors in this vertical within OpenStack, within Neutron, and why I do believe that VMware NSX is really the best choice today to fulfill this network and security piece within OpenStack. It will take me like 15, 20 minutes. Then we'll do a demo, or I will do a demo showing you all that live, it's a live demo, and we'll do key takeaways and Q&A. Actually, it's not like a very large audience if you want to do Q&A during the session and make it live, feel free as well, it's cool. So, why using a network vendor for Neutron? Actually, OpenStack, it fits, I'll go fast because like, oh, who knows OpenStack? Who plays with OpenStack in the audience? Yeah, pretty much everybody, which I would expect. Who is using OpenStack in production, for real? Not like your lab with 10 VMs. Okay, so now we're dropped by like 90% of the audience. Okay, but, and who loves, who knows Neutron? Who does the Neutron piece? Okay, pretty much everybody, that's cool. Who loves it? Who thinks it's like you just rock shining best thing on earth? Okay, who thinks it's okay? Who thinks it's crap? Oh, okay. So, okay, quickly, what is OpenStack?  It comes from the OpenStack official website. It's just virtualization of your compute, storage, network, provide a beautiful open API on the top so you can program all that in a dynamic way with all your applications, the tool you love or you can use OpenStack Horizon if you want and works on anything you have underneath. So it's pretty neat. Now, that's what your CTO, he can stop there.  There are people who know that very well. I'll call them the OpenStack warriors. Like Mark, before we started on Cactus, I'm not as old as him, I started on Diablo.  But in the enterprise, you don't have those guys and you will never hire them because they are not interested to work for you anyway. But you won't OpenStack because you'll see XOTO, it's cool, I won't OpenStack. So that's why you will go to those guys, Mirantis and they have Fuel, Red Hat, they have their older thing. At VMware, we have our own OpenStack distro, VIO, where you can do click, click, click, and that beautiful OpenStack is up and running, you don't have to understand the stuff on the left.  Neutron, which is the goal of this topic, oh, I should check the time, oh, it is six minutes. Neutron, I mean, high-level view, it's pretty cool as well. It's a server that talks to a database and that talks to RabbitMQ to a message queue to configure somehow all the network and security services. So that's pretty neat, pretty simple, any CTO can understand that stuff.  Logical view, it's pretty simple, it's a blue line and you plug your VMs on it.   So there are gurus as well, people understand that stuff and it's beautiful and we have, at VMware, we have a bunch of those and yeah, we participate to Neutron and all that beautiful thing, but even if you have those gurus and I can argue in enterprise you'll have a hard time to find those, still you have challenges if you follow the, by the way, this comes from OpenStack. I didn't make it up. That's really the solution, the reference architecture of OpenStack. You'll still have challenges on performance and troubleshooting because you have all those bricks, logical bricks, but still steps you have to go through within your hypervisor and so that's why you have challenges in pushing a lot of traffic out of a single hypervisor KVM and troubleshooting. If something is not well programmed because something did not work as expected within Neutron, message queue was overloaded or something happened, then go for it, troubleshoot that. Where is the issue? What is badly configured? So, PackageWork is just a nightmare. Do we all agree on that or? Okay, cool, I'm not the only one thinking that. And that's only L2. I'm not talking about L3 and anything else. L3, I'll go fast.  So we talked only about L2, L3.  But in production, you have to understand that. And I didn't talk about distributed virtual routing, DVR, which exists now in OpenStack. I didn't talk about security. I didn't talk about load balancing. So yeah, if you have troubles to sleep, you can start learning that stuff. Now, if you don't want to learn that stuff or you don't have the skills or it's not your job anyway, then yeah, that's why you will go with a vendor because it will make your life simpler to offer those services within Neutron. It will, you'll have a number if some stuff happens and in OpenStack, there is always stuff happening. Then you have somebody to help you, 800 number. Then you have better performance. I won't talk here about deeply why we can push more, but yeah, higher performance with vendors. At least that's what they claim and I can explain why me and SSX, we do it. Management troubleshooting, that's a key piece. A lot of customers in the enterprise, that's why they go with NSX. It's to be able to manage the stuff, to understand what's going on, to have alerts, to have the beautiful green, red, orange light, these kind of things. And stability, okay. So why NSX? I just explained why you want to use something on your Neutron to offer the service. Why NSX? I'll go fast because I really want to show the demo. Whatever distro you use, or if you don't use any distro, you install it from source. I mean, you'll have a hard time to get from them the scale number, how many things you can have on your Neutron, how many hypervisors they supported, how many switches, routers, security groups, distributed routers, they will claim and they will make a POC and they will do that and they will use some heat templates and that will work, but now at scale when you have multiple concurrent users and so on and so forth, will that really scale? They cannot give you a number. For each release we do, I mean we're a vendor, for each release we do, we test that under test, scale test and longevity test to validate, we support those numbers, those scale numbers. H8, Neutron is pretty painful to have H8, it's just by design, you don't have to do something special. I know we are at OpenStack, so everybody loves KVM and that's cool, I have a paycheck from VMware, but I like KVM too, I didn't say love, but like KVM too and NSX will work on different kind of hypervisors. Today we support KVM, Ubuntu, Red Hat, we support ESX obviously, look at my sticker. We're working on Hyper-V, it's really a multi-hypervisor solution. So you may have some compute that are more critical than others, it's not just your dev ops guys and if the VM dies and the hypervisor dies, who cares?   It's fully supported with a mix of both with the same feature set. What can we do in terms of network and security services? We can do L2, we can do L3, we can do NONAT, we can do NAT or floating IP, I should say, we're here at OpenStack. We can do the communication with instances on your VMs, hypervisors, whatever ESX or KVM, or communication to your physical servers like you have a real server with your database or whatever. Communication L2 is possible between the two. We support firewalling, or security groups, should I say, stateful, it's not stateless, or real firewall where we check the TCP handshake, the sequence number, the acknowledge number and all that beautiful things, and load balancing. So we support all that. And obviously all that is configured from your beautiful OpenStack, Horizon, CLI, API, with the Neutron talking to NSX to implement all that within NSX. Something pretty cool we have also, in the enterprise, nobody loves NAT. Feel free actually to contradict me if you disagree. But in the enterprise, from what I've seen, 100% of the enterprise customers hate NAT.  In OpenStack, you always do NAT, and you're floating IPs because there is no nice integration or there are some work in progress. But as of today, there is, and that will stay like this for a while, I guess, there is no easy integration with the real world. And what we do with NSX, we can make that very simple. What we do is, within NSX, nothing to do with OpenStack. Within NSX, you have this logical router NSX that is connected to your physical world. Your physical routers you love. Cisco, Juniper, I don't know, Cumulus, we love them all. And we do a BGP adjacency with them. OpenStack is not aware of that. You do that on day zero. And of course, my NSX router will advertise nothing because nothing is connected to it. But the adjacency is there. And then from OpenStack, you create your networks. You create your, from OpenStack, let's say this, your two-tier topology with this, with no NAT, what OpenStack will do, on Neutron, will do without NSX driver. It will plug your tenant blue logical router to not the physical world on a VLAN, but to my NSX logical router. And the adjacency exists already with your physical router. So you don't touch anything, nothing on NSX, nothing on physical router. Automatically, your physical router will learn those subnets. And now you have communication through those subnets without any human intervention. Okay, that's the trick we do. If you still want to do NAT, you can do this and that. And now this NSX will advertise the floating IPs. And yeah, it's supported in both cases. Okay, NAT and no NAT. And advertisement is automatic, that's unique. And that makes customers happy because they don't like NAT, as I said. Performance. So that's what it is in OpenStack. With us, it's simply this. So it makes your life much easier to understand what's going on. And also the performance will be much better because you don't have all those internal steps within the hypervisor. And we still, so this left is converted to this right. And if you want to add security group, so security, which everybody does, it's simply this. So the internal architecture of your KVM is much, much simpler which goes at the end, it can push more. Routing. We support disability routing. So I won't go, I'll go fast on what it is. I mean, the logical view is this. You go from VM to logical router to VM. The physical is you go from VM on your KVM one to the Neutron server and go back. And so you have those ping pong. It works fine.  If you do distributed, then you go directly from hypervisor to hypervisor. And if they are on two different racks, you go from rack two to rack one. If the two VMs are on the same rack, you just go to KVM to KVM straight. And if they are on the same hypervisor, you just don't leave the hypervisor. Even if, again, the logical view is you do L3. So the beauty of distribution of services. For North-South, when you want to go out, we scale, I mean, very, very high, especially if you compare to what you have with Neutron default, where you'll have a hard time to go over one gig. How do we do the magic? So this logical router in OpenStack, tenant router, is distributed again. But when you go to the physical world, you remember you go through this green logical NSX router on the top I had. This is a logical view. Actually, it can be multiple servers doing this green logical router you had at the top. And each one supports DPDK, which is an Intel thing library that helps the NIC to process plenty of packets per second. So each one can do 80 gig. And with the power of distribution with ECMP, different VMs will go through different of those routers. And up to 8, so 80 gig times 8, it's much more than you'll ever need, especially in the enterprise. OK, last thing, which is maybe the most important, and then I'll do the live demo, is management. I mean, when something breaks, VM1 cannot talk to VM2. It's a pain. So I guess I'm a little bit a geek as well, because I understand that. And I do that as well. The beautiful OVS, DP, Kotl, Dumbflow, Pipe, Grap, blah, blah, blah, to know the open flow that is on your OVS. But I guess I'm not a real, real geek because I hate to do that. And I don't have to do that with NSX. What we have, and I'll show you that in the demo that will be easier, is we really have a mapping on what's going on in the logical view and the physical view.  And I'll show you that in live demo what that means. It will be easier with the live demo. OK, all good? That was the lecture. OK, now real stuff. So demo, and yeah, 20 minutes, perfect. So in this OVS, before doing the demo, let's show you what I will present to you. So I have now nothing in my lab in OpenStack. I did not create any logical router, no logical network, I mean, network, subnet, routers, security groups. Nothing exists in my OpenStack. It's empty. But I have this NSX logical router connected to my physical router and BGP established. My physical router doesn't know anything because my NSX logical router doesn't advertise anything, but it is there and they know each other. And then I will deploy this basic application, two networks, one router, and with SNAT, with your SNAT, floating IPs, I should say. And you'll see that automatically my physical world knows about those IPs. And now I can talk to the VMs via the floating IP. And I'll do another one without SNAT, without any floating IP. And automatically, my real world will know about those subnets, 10.22, 1, and 10.22. And with no human intervention whatsoever, just the tenant creating the stuff.  I'll have the use case where the tenant, user two, calls you and say, hey, my VM web cannot talk to my SQL server on my VM too, and it's because of you. Your cloud doesn't work. And I'll help you to show you what a cloud admin running NSX will do to investigate that in an easy way. So let's go. So I have nothing now. I have no switches, just the VLAN connected to my real world. And I have no logical routers. But the top one, which is not known in OpenStack. OpenStack doesn't know this one, connected to my physical router. And you can see the mouse. You can see I configured BGP on this NSX logical router. And I advertise it. It does advertise the stuff that will be created, and now there is nothing. So that's what you see here. And in OpenStack, you'll see that I have nothing yet. My Wi-Fi is super slow. I just have the external network in OpenStack. And I guess I'm kicked out. Oh, by the way, do you see yet? Me rent this. So NSX can run on whatever OpenStack distro. I could have used DevStack. But I guess, yeah, DevStack is not really production. I could have used VIO, the VMware OpenStack distro. But just want to show you that it can run on anything, the OpenStack distro you love. And I'm not here to explain you why VIO is better than others. It just works. NSX, as NSX, I don't care. You use whatever you want. So to-to-toon. And routers, I have nothing. And if I go on my physical router, which I lost, timeout thing. Physical router is a Vietta. If it's a Cisco Juniper, that would be beautiful as well. So BGPNeighbor2020.3, the BGP state is active. Show IP, route BGP. But it did not learn anything. My physical router did not learn anything yet via BGP, which makes sense. Nothing exists in OpenStack. Now let me log as user1. I've been kicked out or not? Yes, user1. So it's live. As you can see, it's not recorded. And I guess I lost my- and I'm not sweating. I'm not shaking, so full confidence. So that's a heat template. Something pretty cool, there is no lock-in. The only lock-in you will have if you use NSX is you'll love it so much you won't use something else. But all the tools you use to create your stuff, like heat, for instance, but you could use any other tool or horizon click, click, click, whatever, there is nothing proprietary. You see in that script, or it's maybe too little for you. But I'm just creating networks using heat constructs. I create security groups. I create floating IPs. I create VMs. It's just a typical thing you would do without NSX anyway. It just happens that your OpenStack is configured with Neutron with NSX. Control A, Control V. And let's do that quick. And let's call it user1. And password, whatever. And beautiful. So heat does its job. It's creating the network. It's creating the router. It's creating the floating IPs. It's creating all that stuff. Actually, I can see it here in this nice. So it's not fully finished. I have the router. I have the two networks. Here we go. And the VMs are coming. That's typical OpenStack stuff. I won't spend time. What happened in the backend in my NSX? I have now, if I click correctly, I have now the two networks. You remember the web tier and the DB tier? They are logical switches in my world. Actually, that's pretty neat because also you can have for troubleshooting, we use tags. So the Neutron plugin will provide to NSX all the information about OpenStack. So you can quickly see, oh, that's a logical switch. NSX, HeatNet, blah, blah, is actually in OpenStack done by Tenant One with the UUID, blah, blah, which is the Neutron network, UUID, blah, blah. So easy to map when you have thousands of those. And we have filtering capabilities. And you can see the ports on that switch. The one for DHCP, one to go to the router, and one to go to my VM. Same thing for the other guy, for the other switches. You can see my router. If I click refresh, refresh. The Tenant User One router, which is connected to my, remember the big NSX green router? Going to connect it to that up and down to the logical switches. This one, I created two logical switches. Why do I have a third one? It's for metadata service. We can talk about that. So all has been done automatically. It's beautiful. And now if I look at my physical world, look at that, the two floating IPs I have are known in the physical world, and I can access it. Now let's do quickly before I run out of time. Definitely quickly. User two. Shting, let's log out. Let's log in as user two, VMware One Bank. And oops, I see the password. That's fine. We're all friends. Let's create the same topology with user two, but this time without NAT. OK, next user two, password. Beautiful. So it will create the same stuff. And in 20, 30 seconds, it will be done. And then you remember the story I told you? The user calls you and say, hey, you know what? My web VM cannot talk to my SQL VM. And obviously, it's because of you. Everything is because of you. And then what you would do in real life, you would ask the guy, hey, give me an SSH to your VM or root access so I can do some TCP dump, or you would go on the KVM, and you would do the beautiful OVS DP cut all dump flow pipe crap to know if the open flow is really there. You will go to the IP table. I mean, yeah, go for it. Or, and you'll go first to the tattoo shop to get your big tattoo. But you don't have a tattoo. And you have an SSH. And because you're not a full, full geek, so you don't have your tattoos. And you would go there and, oh, sorry, before going there. So you will ask, OK, what's your tenant UUID? And he will tell you I'm user 2. And my logical switch is blah, blah.  And you know it's his logical switch because of this, user 2. And you take the ID of his VM. So it's 264. And the ID of his DBVM, 264 and F4C. And you would go here and 264, I said. And you would say, OK, 264, 264. 264 and shoot. What did I say? 64D, I think. Automatically you, oh, I think it's the other way around. 64D and 264. And you see, automatically, the IP address and the MAC address of the VM, you don't have to enter them because OpenStack knows the IP and gave the information to NSX, we're friends. And you can say, OK, I want to try Mr. Customer User 2. OK, you tell me MySQL. So MySQL is 3306. And let's try. And when I click Trace, actually the NSX manager, that stuff, is talking to the hypervisor, whatever, if it's KVM or ESX, and will tell the hypervisor, inject that traffic, that packet. And it will inject it for real just after the VM nick. And with a flag that says Test, and I don't know why it takes so long, and then the hypervisor will process the packet and will forward it, if he can, up to the end. Live demo, I guess. Why it doesn't like me. And you will see, or you should see, quick, what's going on? Oh, I lost completely access to my lab. No. OK, beautiful. That's the beauty of live demo, but usually it's never like this, not usually. I just did refresh of the page. Sorry, I'll redo it again. 6-4. And I say, what did I say? 2-C-4, I think, yes. Oh, no, it's not this. Oh, that's why it was not working. There is no communication possible. I was wrong on the port, sorry for that. I should write them down. So we say it nonatweb, which is F4C, and 2-C-4. And 2-C-4, F4C, 2-C-4. Tools, F4C, yeah, it's much better. 2-C-4. OK, that's why it took time. It would have timed out, because there is no possible connections between user one and user two. They are completely isolated. 36, 3306. And let's go. And actually, I could have seen that with the IP addresses of the reported there. So NSX manager asked the hypervisor to do it. And you can see, quick this time, that it's VM1 is on KVM1. And the logical view is VM1 is on KVM1 to that logical switch, then to that logical router to that logical switch to go to this other VM2, which is on ESX. Actually, I have a mix of ESX and KVM. Communication between ESX and KVM is all good. So on the logical view, it looks cool. Everything is on the logical and physical, it looks cool. But when the KVM1 received the traffic, it has been dropped at the beginning. Why? Because of a firewall rule. And you check the firewall rule. And you see, I'll go fast, because now I'm running late. But you check, OK, let's do it. You check that, oh, OK. It's heatnet is this one. And I scroll down.  And the tenant can fix it directly in OpenStack. So I'm tenant 2. I'm not the admin. I'm tenant 2. I go to the security group and DB, manage rules. And then the typo I did in my heat template. I delete that guy. That's incorrect. And I add 3306 from only the web tier. And now I have my firewall rule, my security group in OpenStack, which is obviously translated to an NSX firewall rule, which is here. And now that the right, I guess, didn't do it yet, the right TCP port. And you can see it here. But something cool is if you go to the tools and do the same trace law as before, and again, forgot the ports, I think it's this one to my DB. Was it this one? Yes. And I redo that test. When the customer can test in his application, it will work as well. But I can test also from here. And again, it's an NSX manager that will talk to KVM, because KVM is a guy with the VM1. And we'll ask to inject the packet, and it will go where? It will go, so, received by KVM1. KVM1 will do the first step, which is security group. And it's matching the firewall rule that says, yes, this traffic is accepted. You can see the ID. And if I click, go directly to the firewall with the rule that accepts it, then it does. And you can see on the left, it's matching where you are on the logical view. So then it's doing the switching. I'm still inside KVM, KVM1, is doing the switching, is doing the routing. I'm still inside here on the logical view, but I'm still inside the KVM, because we have DCBT routing, DVR. Then it will go to, once the routing is done, it will go to this logical switch. But I'm still inside KVM1. And then it needs to go to the VM2, which is on ESX. How do I go from ESX, from this box to that box? I go through the real world, encapsulated. But I go to the real world. That's what you see here. You go to the real world, to ESX1, to the physical. If there is any issue in the physical world, then you would see this red, because the communication between the two would not work. And you would see nothing received here.  When you go up to the VM, we send it up to the VM VNIC, and we drop it here. So the NSX agent inside ESX knows it's a test packet, and it will drop it. It will not really send it up to really the VM.  It's a real packet that is sent. It's just sent from the VNIC up to the VNIC before it goes to the VM. So I find that much more cooler than OVS, DP cut all, and TCP dump, and all that stuff. Now, if you love those, you can still do it on an ESX. That's fine. You can keep your tattoo and still do that. All good? OK, so I think I have three minutes more. So let's do a quick key takeaways. So yeah, what I did for 40 minutes, or 35 minutes, is really that it's, yeah, Neutron offers network and security services. And honestly, between you and I, it's made by Geeks.  We have three guys over there. They are made by Geeks for Geeks, honestly. And in the enterprise, you don't have so many Geeks. So that's why Enterprise, again, feel free to correct me if you disagree. But Enterprise, they use vendors. Why do I believe me, vendor, is the right choice for your Neutron? And the best choice for your Neutron is because of all of this. It's multi-hypervisor support. If you have KVM, beautiful, I support it. If you have ESX, there are many people in this building that cannot say the same. I love it, too, ESX. And it works as well. And you can combine the two like I demonstrated with you. It's great on stability. And NSX, we have more than, what is it now, or close to 2,000 customers in production. Not a lot of people can say that here. So stability, high-performance support, you can call us. We are number, and we understand Neutron. It's not we understand NSX, obviously, but we understand Neutron. We are number five, six, whatever, in the Neutron space. And OVS, open V-switch, used by KVM also if you don't use NSX. I don't know, like, I mean, the vast, vast majority we invented it at NYSERA, and we are still the key contributor by far. So we know OVS also upside down. And we offer you, and I think it's the most important thing, that's why we have customers, and they select us. It's not really for performance. I mean, it's really some of them. But most of them, it's for the day-to-operation. They don't have a tattoo. They don't know how to operate that, and they want a simple tool. And you can use that on VIO, beautiful. You can use that on the distro, open stack distro you love. Okay, it's not tied to a VMware open stack distro. For the network guys in the room, so I'm old as well, and people see me like this. If you ask my colleagues or my wife, unfortunately, she sees me like this, but I want to be seen like this, and we can help you a little bit.  I have some, you won't be a real geek, so they will last only for a couple of weeks, but for two weeks you will look cool. And that's pretty much it. Q&A now, if you want. I think one more minute left. All good? Yeah. Yeah, so the question is, do we support micro-segmentation, which is a marketing term we invented at VMware, which is cool.  That's nice. Yeah, we do support it. What is the definition of micro-segmentation? It's the technical definition, and it's the ability to secure traffic anywhere, even if it's in the same subnet, in the same L2 domain. And open stack with security groups, you can do that. You can secure traffic, even if two VMs are in the same domain. And what you can do, which is pretty cool, is you can do security, but the rules are stateful. So we check since in act, sequence number, acknowledge number. So yeah, fully supported and it's all cool. Any other question? Yeah. Yeah. The question is the NSX demo I did is, with which NSX? So we have two flavors of NSX. We have the NSX flavor for vCenter, and we have the NSX flavor for multi-hypervisors. Here, I'm not at VMworld. I'm at open stack. And I know you love KVM for good or bad reasons. And obviously, what did I demo here? I used the NSX flavor multi-hypervisor, so I can demonstrate all the network services and security services on KVM as well. Well, if you use the other flavor, I can demonstrate that only on ESX, okay? Any other question? Yeah. So the question is, how do you do NFV or service insertion? So today, the way it is done is with routing. So you build your network so the flow is going there. We don't have today. As of today, I did not talk any, I didn't talk about roadmap. Everything I showed here is out of the box today. But yeah, if you want, we can talk about that, but it's not available to, oh, it's available today if you make your routing, make it going through your stuff. But we're working on a nicer, cleaner, not cleaner, but nicer and more optimized way. Yeah. I missed the question. Can you? Oh, the question now is, how do you provide services that are not stateful layer four firewall but advanced security services? So we have with NSX, the ability, we have an ecosystem as it is called. So you have the ability to offer advanced services with our partners like Antivirus, which does not exist natively in NSX, provided by NSX itself, natively. Deep inspection with Palo Alto, Checkpoint, Fortinet, Simantec, Maccafe, whatever. Beautiful vendors, I love them all. So within OpenStack, we can do that, but with that, two flavors, you remember, multi hypervisor V, we can do that two day to day on V. We cannot do that on this flavor. Does that mean we don't want to do it? No, it's not that. It's, we are getting there, but it's not available in this flavor. If everything is ESX underneath for the hypervisor, I can do that and you can magically ask Simantec to do its beautiful work, or Palo Alto or whatever, but not with this flavor with KVM today. Talk to me next year. Hyper V support, we have that as demos. Why, how does that work for us? It's like KVM. Why? Because now Hyper V made a big move, which is they support OVS on their stuff. So you can have OVS running on Hyper V, and how do we manage KVM? How do we do all those services? It's doing some stuff with OVS. So we'll do the same stuff with Hyper V. We have that in labs, but it's not fully QA regressed, and don't wait so long. End of the year, we can demo that in PoC for Hyper V. And then you'll see three stickers. Hyper V, VMware, KVM, or maybe VMware will be first. Okay. By the way, we're looking for beta testers on Hyper V. So if you want, come back. Oh, yeah, yeah, yeah, yeah. So the question is, VMware, we have zealons of product, I even cannot name them all. We can do natively some cool stuff on the management operation, like the one I showed you, with click, click, click, nice UI and graphics natively in NSX. But we have also other products that provide management, monitoring, and beautiful things, more advanced things as well. One of them is VR ops and one of login site. One of them is VRNI. VRNI has a plugin to talk to NSX. Yes, the flavor NSXV today. Not the flavor NSXT today. So I cannot do today VRNI with this. NSX Flavor with KVM. I will, but I'm not sure. I don't know their roadmap. So they're working on this, but I don't know when that will be available. Okay, if you love VMware and you're VMware addict and you have V everywhere and VMware sticker tattooed on you. Yeah, VRNI is already available. Yeah. If you have a little penguin, wait a little bit. Okay. Okay, thanks a lot.